@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,800);
/*
This CSS resource incorporates links to font software which is 
the valuable copyrighted property of WebType LLC, The Font Bureau, 
and/or their suppliers. You may not 
attempt to copy, install, redistribute, convert, modify or reverse 
engineer this font software. Please contact WebType with any 
questions: http://www.webtype.com 
*/
@font-face {
  font-family: "Antenna Extra Cond Medium";
  src: url("http://www.lematin.ch/4ceaafad-798b-4c3f-8362-629565919abf-2.eot");
  src: url("http://www.lematin.ch/4ceaafad-798b-4c3f-8362-629565919abf-2.eot?") format("embedded-opentype"),
       url("http://www.lematin.ch/4ceaafad-798b-4c3f-8362-629565919abf-3.woff") format("woff"),
       url("http://www.lematin.ch/4ceaafad-798b-4c3f-8362-629565919abf-1.ttf") format("truetype"),
       url("http://www.lematin.ch/4ceaafad-798b-4c3f-8362-629565919abf-4.svg#web") format("svg");
  font-style: normal;
  font-weight: bold;
}
@font-face {
	font-family: 'icomoon';
	src:url('http://files.newsnetz.ch/_nn/WC2014/widgets/widgets/fonts/icomoon.eot?m5598');
	src:url('http://files.newsnetz.ch/_nn/WC2014/widgets/widgets/fonts/icomoon.eot?#iefixm5598') format('embedded-opentype'),
		url('http://files.newsnetz.ch/_nn/WC2014/widgets/widgets/fonts/icomoon.woff?m5598') format('woff'),
		url('http://files.newsnetz.ch/_nn/WC2014/widgets/widgets/fonts/icomoon.ttf?m5598') format('truetype'),
		url('http://files.newsnetz.ch/_nn/WC2014/widgets/widgets/fonts/icomoon.svg?m5598#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* IMPORT OF ANTENNA FONT MISSING, wait for Cristelle */
.antenna {
	font-family:"Antenna Extra Cond Medium", "open sans", sans-serif;
	font-style:normal;
	font-weight:bold;

}
.germanonly {
	display: none;
}

/* Overall Elements (All Pages)
-------------------------------------------------------- */
body {
	font-family:Arial, sans-serif;
}

a:hover,a:active {
	text-decoration:underline;
	color:#E65A31;
}
#mainContainer{
	padding-top:0px;
	text-align:left;
}

/* Set Typography (Front)
-------------------------------------------------------- */
.mainColLeftSection h2{
	font-family:'open sans', sans-serif;
	font-weight:800;
}
h2 a:link,h2 a:visited,h3 a:link,h3 a:visited,#horizontalNavigation .dropdownNavi ul.activeDD li a:hover,#meistgelesen p a,.boxExclusiv li a,.boxExclusiv li a:visited,#contentbox ul li a:link,#contentbox ul li a:visited,div.fullscreen p.caption,#horizontalNavigation .dropdownNavi li#mehr ul li a:hover {
	color:#333;
}
h2.title {
	color:#333;
	font-family:'Open Sans', sans-serif;
	font-size:1.214em;
	padding-bottom:0.5em;
	padding-top:0.25em;
	position:relative;
	text-transform:uppercase;
	line-height:1.1181em;
}

h2.title a:link,h2.title a:visited, #subSectionParts h2.title {
	background:url("images/LM/icons/hd_section_arrow_white.png") no-repeat scroll right center transparent;
	font-weight:800;
	padding-right:0.6em;
	display:block;
	color:#fff;
	background-color:#333;
	padding-left:3px;
	line-height:1.1181em;
}

h2.title a:hover,h2.title a:active {
	background:url("images/LM/icons/hd_section_arrow_white.png") no-repeat scroll right center transparent;
	text-decoration:none;
	padding-right:0.6em;
	display:block;
	color:#fff;
	background-color:#333;
	padding-left:3px;
}

h2.title span {
	display:none;
	position:absolute;
	right:0;
	top:0.214em;
}

h2.title span a:link,h2.title span a:visited {
	background:url("http://files.newsnetz.ch/css/images/rarrowgrey_V2.gif") no-repeat scroll right center transparent;
	color:#E65A31;
	font-weight:400;
	padding:0 0.625em 0 0.375em;
}

h2.title span a:hover,h2.title span a:active {
	text-decoration:none;
}

h2 a:hover,h2 a:active,h3 a:hover,h3 a:active {
	text-decoration:none;
	color:#E65A31;
}

h3 {
	font-size:1.143em;
	line-height:1.25em;
	margin-bottom:0.5em;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:800;
}

h4.action_blog,.colGroup h4.action_blog {
	border-bottom:medium none;
}

.colGroup .articleStory a {
	color:#333;
	font-family:'Open Sans',Arial,sans-serif;
	font-weight:800;
	font-size:1.143em;
	line-height:1.25em;
}

.colGroup.top .articleStory a {
	color:#333;
	font-family:'Open Sans',Arial,sans-serif;
	font-weight:800;
}
.colGroup.top .articleStory a:first-child, .colGroup.top .articleStory h4+a{
	display: block;
}

.colGroup .articleStory a:hover,.colGroup .articleStory a:active {
	color:#E65A31;
	text-decoration:none;
}

.articleStory ul li a,.featureStory ul li a {
	color:#666;
	text-decoration:none;
	font-family:Arial, sans-serif;
}

.articleStory ul li a:hover,.articleStory ul li a:active,.featureStory ul li a:hover,.featureStory ul li a:active {
	color:#d62627;
	text-decoration:underline;
}

h4.title,h4.switchBoxTitle,h4.firstTitle {
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:700;
	font-size:1.428em;
	line-height:1.1em;
	margin-bottom:0.1em;
	margin-top:0.6em;
}

h5 em {
	float:right;
	font-style:normal;
	font-family:'Open Sans',Arial,sans-serif;
	font-weight:400;
}

h6,span.oberzeile {
	text-transform:uppercase;
	color:#E65A31;
	margin-right: 0.6em;
	font-weight:800;
	font-family:'Open Sans', Arial, sans-serif;
	display:inline;
}
#singlePage #singleLeft h6{
	margin-right: 0 !important;
}
h6 {
	font-size:1em;
}

#singleLeft h6 {
	color:#333;
	font-size:1.428em;
	line-height:1.25em;
}

#cartoon #inlineGalleryPic,#cartoon .inlineGalleryPic {
	margin-top:0.5em;
}

/* Icon Definitions 
-------------------------------------------------------- */
.iconAudio {
	background-image:url(http://files.newsnetz.ch/css/images/icons/icon_audio.png);
}

.iconVideo {
	background-image:url(http://files.newsnetz.ch/css/images/icons/icon_video.png);
}

.iconArticle,.icon {
	background-image:url(http://files.newsnetz.ch/css/images/icons/icon_article.png);
}

.iconImage {
	background-image:url(http://files.newsnetz.ch/css/images/icons/icon_bildstrecken.png);
}

.iconPoll {
	background-image:url(http://files.newsnetz.ch/css/images/icons/icon_poll.png);
}

.iconComment {
	background-image:url(http://files.newsnetz.ch/css/images/icons/icon_comment.png);
}

.iconLink {
	background-image:url(http://files.newsnetz.ch/css/images/icons/icon_link.png);
}

.iconGraphic {
	background-image:url(http://files.newsnetz.ch/css/images/icons/icon_infografik.png);
}

.iconDossier {
	background-image:url(http://files.newsnetz.ch/css/images/icons/icon_dossier.png);
}

.iconGMap {
	background-image:url(http://files.newsnetz.ch/css/images/icons/icon_gMap.png);
}

.iconDownload {
	background-image:url(http://files.newsnetz.ch/css/images/icons/icon_download.png);
}

.icon,.iconAudio,.iconVideo,.iconImage,.iconArticle,.iconPoll,.iconComment,.iconDossier,.iconGraphic,.iconLink,.iconGMap,.iconDownload {
	list-style:none;
	padding-left:1.5em;
	background-repeat:no-repeat;
}

span.iconAudio,span.iconVideo,span.iconImage,span.iconArticle,span.iconPoll,span.iconComment,span.iconLInk,span.iconDossier,span.iconGraphic,span.iconLink,span.iconGMap,span.iconDownload {
	overflow:hidden;
	background-position:left top;
}

li.iconAudio {
	list-style:none;
	padding-left:2em;
	background:url(http://files.newsnetz.ch/css/images/icons/icon_audio.png) 0.5em 0.308em no-repeat;
}

li.iconImage {
	list-style:none;
	padding-left:2em;
	background:url(/css/images/LM/icons/ItemGalleryIcon.png) 0.5em 0.308em no-repeat;
	background-size:20px;
}

li.iconDossier {
	list-style:none;
	padding-left:2em;
	background:url(/css/images/LM/icons/DossierIcon.png) 0.5em 0.308em no-repeat;
	background-size:20px;;
}

li.iconLink {
	list-style:none;
	padding-left:2em;
	background:url(/css/images/LM/icons/LinkIcon.png) 0.5em 0.308em no-repeat;
	background-size:20px;
}

li.iconGraphic {
	list-style:none;
	padding-left:2em;
	background:url(http://files.newsnetz.ch/css/images/icons/icon_infografik.png) 0.5em 0.308em no-repeat;
}

li.iconComment {
	list-style:none;
	padding-left:2em;
	background:url(/css/images/LM/icons/CommentIcon_c4.png) 0.5em 0.308em no-repeat;
	background-size:20px;
}

li.iconPoll {
	list-style:none;
	padding-left:2em;
	background:url(http://files.newsnetz.ch/css/images/icons/icon_poll.png) 0.5em 0.308em no-repeat;
}

li.iconVideo {
	list-style:none;
	padding-left:2em;
	background:url(/css/images/LM/icons/VideoIcon.png) 0.5em 0.308em no-repeat;
	background-size:20px;
}

li.iconArticle {
	list-style:none;
	padding-left:2em;
	background:url(/css/images/LM/icons/LinkIcon.png) 0.5em 0.308em no-repeat;
	background-size:20px;
}

.featureStory li.iconAudio,.articleStory li.iconAudio,.iconAudio {
	list-style:none;
	padding-left:2em;
	background:url(http://files.newsnetz.ch/css/images/icons/icon_audio.png) 0.1em 0.228em no-repeat;
}

.featureStory li.iconImage,.articleStory li.iconImage,.iconImage {
	list-style:none;
	padding-left:2em;
	background:url(/css/images/LM/icons/ItemGalleryIcon.png) 0 0.28em no-repeat;
	background-size:20px;
}

.featureStory li.iconDossier,.articleStory li.iconDossier,.iconDossier {
	list-style:none;
	padding-left:2em;	
	background:url(/css/images/LM/icons/DossierIcon.png) 0.5em 0.308em no-repeat;
	background-size:20px;
}

.featureStory li.iconLink,.articleStory li.iconLink,.iconLink {
	list-style:none;
	padding-left:2em;
	background:url(/css/images/LM/icons/LinkIcon.png) 0.5em 0.308em no-repeat;
	background-size:20px;
}

.featureStory li.iconGraphic,.articleStory li.iconGraphic,.iconGraphic {
	list-style:none;
	padding-left:2em;
	background:url(http://files.newsnetz.ch/css/images/icons/icon_infografik.png) 0.1em 0.228em no-repeat;
}

.featureStory li.iconComment,.articleStory li.iconComment,.iconComment {
	list-style:none;
	padding-left:2em;
	background:url(/css/images/LM/icons/CommentIcon_c4.png) 0em 0.308em no-repeat;
	background-size:20px;
}

.featureStory li.iconPoll,.articleStory li.iconPoll,.iconPoll {
	list-style:none;
	padding-left:2em;
	background:url(http://files.newsnetz.ch/css/images/icons/icon_poll.png) 0.1em 0.228em no-repeat;
}

.featureStory li.iconVideo,.articleStory li.iconVideo,.iconVideo {
	list-style:none;
	padding-left:2.2em;
	background:url(/css/images/LM/icons/VideoIcon.png) 0 0.28em no-repeat;
	background-size:20px;
}

.featureStory li.iconArticle,.articleStory li.iconArticle,.iconArticle {
	list-style:none;
	padding-left:1em;
	background:url(/css/images/LM/icons/LinkIcon.png) 0.5em 0.308em no-repeat;
	background-size:20px;
}
.boxExclusiv.ad .iconLink{
	list-style:none;
	padding-left:2em;
	background:url(/css/images/LM/icons/LinkIcon_c3.png) 0em 0em no-repeat;
	background-size:20px;
}
/* Bildstrecke Navigation 
	-----------------------------------------------*/
#articleGalleryNav .navLeft {
	background:url(images/navLeft_LM.png) top left no-repeat;
}

#articleGalleryNav a.navLeft:hover {
	background:url(images/navLeftRed_LM.png) top left no-repeat;
	text-decoration:none;
}

#articleGalleryNav .navRight {
	background:url(images/navRight_LM.png) top left no-repeat;
}

#articleGalleryNav a.navRight:hover {
	background:url(images/navRightRed_LM.png) top left no-repeat;
	text-decoration:none;
}

#articleGalleryNav .navFullscreen {
	background:transparent url(images/navFullScreen_LM.png) no-repeat scroll left top;
}

.fullscreen #articleGalleryNav .navLeft {
	background:url(images/navLeft_LM.png) top left no-repeat;
}

.fullscreen #articleGalleryNav .navRight {
	background:url(images/navRight_LM.png) top left no-repeat;
}

/* Header
-------------------------------------------------------- */
#headerTop {
	font-family:Arial,sans-serif;
	font-size:0.929em;
	height:3em;
	line-height:3em;
}

#headerTopLeft {
	left:0;
	position:absolute;
	top:0;
	color:#666;
}

#headerTopLeft a {
	text-transform:uppercase;
}

#headerTopRight {
	position:absolute;
	right:0;
	top:0;
	text-align:right;
	z-index:999;
}

#headerTopRight a,#headerDate {
	color:#EB6900;
	text-transform:uppercase;
	margin-right:0.5em;
}

#headerTopRight a.numerique {
	color:#e30613;
}

.numerique .link {
	color:#333;
	text-decoration:none;
}

/*
++++Changements AurÃ©lien 12.12.2011++++*/
#headerWetter img {
	float:right;
	margin:6px 0 0 10px;
}

#headerBottom {
	background-color:#EB6900;
	height:86px;
	position:relative;
	font-family:Arial,sans-serif;
	font-size:0.786em;
	color:#fff;
}
#headerCommerce  {
	position: absolute;
    right: 8px;
    top: 35px;
}
#headerCommerce a {
	color: #fff;
    font-weight: bold;
    margin: 0 4px;
}
#headerCommerce #jobChoice a {
    margin: 0;
}

.slim #headerBottom {
	height:64px;
}

#navSearch {
	position:absolute;
	top:10px;
	right:10px;
	font-family:Arial, sans-serif;
}

#navSearch input {
	padding-left:5px;
	background-repeat:no-repeat;
	height:18px;
	font-size:1em;
	color:#999;
	border-top:2px solid #666;
	border-right:none;
	border-bottom:1px solid #ccc;
	border-left:1px solid #666;
	width:20.3em;
	float:left;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

#navSearch button {
	background-color:transparent;
	background-image:url("http://files.newsnetz.ch/css/images/Suchfeld_icon_V2.png");
	background-repeat:no-repeat;
	border:medium none;
	color:#fff;
	cursor:pointer;
	float:left;
	height:1.5em;
	overflow:hidden;
	width:1.429em;
	border-top:2px solid #666;
	border-right:1px solid #999;
	border-bottom:1px solid #ccc;
	border-left:none;
	position:absolute;
	right:-0.091em;
	font-size:1.273em;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

/* Navigation 
-------------------------------------------------------- 
 horizontalNavigation */
#horizontalNavigation {
	border-top:medium none;
	background:none;
	margin-top:0.429em;
	float:left;
}

#horizontalNavigation li {
	font-family:'Open Sans', Arial, sans-serif;
	color:#fff;
	font-weight:700;
}

#horizontalNavigation li:hover {
	background-color:#fff;
}

#horizontalNavigation li a {
	color:#fff;
	background-color:#424242;
	line-height:1.867em;
	text-decoration:none;
	font-size:1.071em;
}

#horizontalNavigation li a.active,#horizontalNavigation li a:hover {
	background-color:#fff;
	color:#d62627;
}

#horizontalNavigation li ul li {
	clear:left;
}

/*Menu Width
-----------------------------------------------
*/

/*before festival*/
#horizontalNavigation #suisse {
	width:71px;
}

#horizontalNavigation #monde {
	width:79px;
}

#horizontalNavigation #sports {
	width:78px;
}

#horizontalNavigation #people {
	width:76px;
}

#horizontalNavigation #loisirs {
	width:77px;
}

#horizontalNavigation #faits-divers {
	width:115px;
}

#horizontalNavigation #auto-moto {
	width:62px;
}

#horizontalNavigation #sante-environnement {
	width:68px;
}

#horizontalNavigation #societe {
	width:80px;
}

#horizontalNavigation #mehr {
	width:80px;
	float:right;
	position:relative;
}


/* for festival*/
/*
#horizontalNavigation #suisse {
	width:68px;
}

#horizontalNavigation #monde {
	width:77px;
}

#horizontalNavigation #sports {
	width:76px;
}

#horizontalNavigation #people {
	width:74px;
}

#horizontalNavigation #loisirs {
	width:75px;
}

#horizontalNavigation #faits-divers {
	width:113px;
}

#horizontalNavigation #auto-moto {
	width:62px;
}

#horizontalNavigation #sante-environnement {
	width:80px;
}

#horizontalNavigation #societe {
	width:80px;
}

#horizontalNavigation #mehr {
	width:80px;
	float:right;
	position:relative;
}
*/

/* Subnavigation */
#subnavigation {
	font-family:Arial, sans-serif;
	border-bottom:1px solid #ccc;
	overflow:hidden;
	padding:0 0.429em;
}

#subnavigation ul li {
	height:2em;
	line-height:2em;
}

#subnavigation ul li a:hover,#subnavigation ul li a.active {
	color:#E30613;
	text-decoration:none;
}

/* DropdownNavi */
#horizontalNavigation .dropdownNavi ul {
	display:none;
	position:absolute;
	top:1.929em;
	right:0;
	z-index:100;
}

#horizontalNavigation .dropdownNavi ul li {
	background-color:#EBE8E4;
	text-align:left;
	width:11.3em !important;
}

#horizontalNavigation .dropdownNavi ul li a {
	padding:8px 12px 5px 8px;
}

#horizontalNavigation .dropdownNavi li a:hover,#horizontalNavigation .dropdownNavi li a.active,#horizontalNavigation .dropdownNavi li a:hover {
	background:#EB6900;
	color:#333;
}

/*menu mehr aurelien 14.12*/
#horizontalNavigation li#mehr a {
	background:none;
	background-color:#424242;
	color:#fff;
}

#horizontalNavigation li#mehr ul a {
	background:none;
}

#horizontalNavigation .dropdownNavi ul.activeDD li a {
	background-color:#EB6900;
	border-bottom:1px solid #fff;
	font-size:1em;
	line-height:1.2em;
}

/* Subfeatures
-------------------------------------------------------- */
#mainSubfeatures {
	background-color:transparent;
	position:absolute;
	bottom:0;
	left: 368px;
	margin:0;
}

#mainSubfeatures .subfeaturebox {
	background-color:transparent;
	width: 375px;
}

#mainSubfeatures .subfeaturebox p {
	font-family:Arial, sans-serif;
	padding:0;
}

#mainSubfeatures .subfeaturebox img {
	margin-top:0;
	max-height:118px;
	max-width:180px;
}

#mainSubfeatures .subfeaturebox a span {
	bottom:0.5em;
	color:#fff;
	display:block;
	position:absolute;
	left: 170px;
	font-size: 1.531em;
	line-height:1.1em;
	width: 200px;
	text-shadow:1px 1px 0 #333;
	filter:dropshadow(color=#333, offx=1, offy=1);
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:700;
	overflow: hidden;
	max-height: 73px;
	vertical-align: bottom;
	padding-bottom: 5px;
}

/* Special Elements */
.dottedBar {
	background-color:#ccc;
	height:20px;
	width:100%;
	margin-top:4px;
}

#articleMailForm,#MailInfo,.reportComment {
	background:#F7F6F5;
	border-bottom:1px solid #666;
	margin-bottom:20px;
}

/* tabStyle  */
.tabStyle2 .ui-tabs-nav,.tabstyle2 .ui-tabs-nav {
	background:#F7F6F5;
	border-bottom:1px solid #666;
	font-family:'Open Sans',Arial,sans-serif;
	font-weight:400;
}

.tabStyle2 .ui-tabs-nav .ui-tabs-selected,.tabStyle2 .ui-tabs-nav .ui-tabs-selected a,.tabstyle2 .ui-tabs-nav .ui-tabs-selected,.tabstyle2 .ui-tabs-nav .ui-tabs-selected a {
	background:#666;
	color:#fff;
}
.tabStyle2.commentTab {
	margin-bottom: 0;
}

/* Front Top */
.topStory.featureStory {
	margin-bottom:0;
	margin-right:0.714em;
	width:100%;
}

.topStory.featureStory .imgTitle {
	height:369px;
}
.topStory.featureStory .imgTitle h2 a{
	font-family:"Antenna Extra Cond Medium", "open sans", sans-serif;
	display: block;
	font-weight:bold;
}
.imgTitle {
	position:relative;
	width:100%;
	float:left;
	height:263px;
	margin:0 0 0.571em;
}

.imgTitle h2,.mainColLeftSection .featureStory h2 {
	text-shadow:1px 1px 6px #333;
	float:left;
	font-size:2.05em;
	line-height:1.048em;
	margin-bottom:0;
	bottom:0.148em;
	left:0;
	position:absolute;
	padding:0 4px;
}

.imgTitle h2 a,.mainColLeftSection .featureStory h2 a {
	color:#fff;
	text-decoration:none;
}

.mainColLeftSection .featureStory img {
	float:none;
	height:360px;
}

.mainColLeftSection .featureStory.featureimage img {
	float:none;
	height:auto;
	width: 100%;
}

.topStory .imgTitle h2,.mainColLeftSection .featureStory h2 {
	font-size:3.111em;
	line-height:1.0358em;
	margin-bottom:0;
	position:absolute;
	bottom:0;
	padding:0 16px 0 6px
}

/*changes aurelien 14.12.11 for section featureStory*/
.mainColLeftSection .featureStory h2 {
	display:block;
	width:1px;
	height:355px;
	top:0;
	position:absolute;
	font-family:"Antenna Extra Cond Medium", "open sans", sans-serif;
	-webkit-font-smoothing: antialiased;
	font-weight:bold;
}

.mainColLeftSection .featureStory h2 a {
	position:absolute;
	bottom:0;
	width:627px;
}

.mainColLeftSection .featureStory p {
	font-size:1em;
	line-height:1.3889em;
}

/* Big top story title */
.imgTitle h2 span{
	font-size:1.405405em;
	line-height:1.0578em;
}
.topStory .imgTitle h2 span,.mainColLeftSection .featureStory h2 span {
	font-size:1.35em;
	line-height:1.074em;
	margin-top:-2.333em;
	margin-bottom:0.148em;
}
.topStory img.imgfloat {
	width:98.7%;
	min-height:200px;
}

.topStory p {
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:400;
	font-size:18px;
}

.topStory ul {
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:400;
	font-size:16px;
}

.featureStory,.articleStory {
	position:relative;
	border-bottom:1px solid #333;
	margin-bottom:1.15em;
	padding-bottom:1.1em;
	margin-top:0;
	font-family:'Open Sans',Arial,sans-serif;
	font-weight:400;
	line-height:1.428em;
}
.featureStory{
	margin-bottom:0.889em;
}
.articleStory:first-child {
	margin-bottom:1.2em;
}

.articleStory p {
	font-size:1em;
	line-height:1.429em;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:400;
	display:inline;
}

.featureStory p {
	font-size:1.286em;
	line-height:1.389em;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:400;
	display:inline;
}

/*.featureStory span.oberzeile {
	font-size: 0.778em;
	line-height: 1.786em;
}*/

/*.featureStory ul,.articleStory ul {
	width:100%;
	clear:both;
	float:left;
}*/

.featureStory ul li,.articleStory ul li {
	float:left;
	margin-right:1em;
	font-size:12px;
	color:#666;
	font-weight:700;
	font-family:Arial, sans-serif;
}
.featureStory ul,.articleStory ul {
	margin-top:0.5em;
}

.featureStory ul li.articleTime,.articleStory ul li.articleTime,span.articleTime {
	float:right;
	margin-right:0.85em;
	font-weight:400;
}

span.articleTime {
	font-size:12px;
	line-height:33px;
	color:#666;
}

.featureStory h3 {
	font-size:1.429em;
	line-height:1.1em;
}

.ressortGroupRight .featureStory h3 {
	margin-bottom:0.5em;
}
/* mainLeft 
-------------------------------------------------------- */
#mainLeft {
	border-right:none;
	float:left;
	width:48.286em;
	margin:2em 0 0;
}

.mainColLeftFront {
	border-right:none;
	margin-top:1em;
	padding:0 0.714em 0 0;
}

/* mainRight
-------------------------------------------------------- */
#mainColRight.mainColRightFront {
	border-left:none;
	margin:0 0 1.5em -0.143em;
}

/* colGroup Elements 
-------------------------------------------------------- */
.colGroup {
	border-left:medium none;
	border-right:medium none;
	background-color:#f7f6f5;
	margin:0;
	padding:0.714em;
}

#topthemen li,#meistgelesen li,#topWeather li {
	border-top:1px dotted #CCC;
	padding-top:0.4em;
	padding-bottom:0;
}

.colGroup p {
	border-top:medium none;
	margin-top:-0.5em;
}

.colGroup.top ul {
	margin:0;
}

.colGroup.top .articleStory {
	border-bottom:medium none;
	padding-bottom:0;
	margin:1em 0 0;
}

#meistgelesen {
	margin-bottom:2em;
	float:none;
}

#meistgelesen p {
	margin-top:0;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:800;
	font-size:1.143em;
}

#meistgelesen ul {
	margin:-0.3em 0 0.3em;
}

#meistgelesen li a {
	color:#333;
	display:block;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:400;
	font-size:1em;
	line-height:1.429em;
	margin-left:1em;
}
.colGroup #meistgelesen ul li a{
	float:none;
	width:auto;
}
#meistgelesen span.rank {
	color:#EB6900;
	float:left;
	font-size:1em;
	line-height:1.1em;
	margin-top:2px;
}

.ressortGroup, .frontBlock, .frontBlock, #primeSection, #funSection {
	margin:2.75em 0 0;
	padding-bottom:0;
}
#primeSection, #funSection{
	padding:0;
}
.frontBlock {
	background-color:#333;
	padding-bottom:0;
}

.frontBlock #imgsToday h4 {
	background-color:#333;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:400;
	font-size:1em;
	line-height:1.2em;
	overflow:hidden;
	margin:0.286em;
	padding:0;
}
.frontBlock #imgsToday h4 div.title:hover, .diashowTeaser a:hover {
	color:#EB6900;
	text-decoration:none;
}
/*.colGroup .articleTime, .colGroup.top .articleTime{
	display:none;
}*/
.colGroup ul li+li{
	border-bottom:0;
}
.frontBlock #imgsToday {
	height:13em;
}

#imgsToday li:first-child {
	padding:0 2px 2px 1px;
	margin:0;
}

#imgsToday li {
	padding:0 2px 2px 0;
	margin:0;
	height: auto;
	margin-bottom: 10px;
}

.ressortGroup .colGroup p {
	margin-top:0.4em;
}

.ressortGroup .articleStory {
	padding-bottom:0.85em;
	margin:1.5em 0 0;
}

.colGroup .articleStory {
	padding-bottom:1.1em;
	line-height:1.428em;
	margin:1.5em 0 0;
}

.ressortSideline {
	border-left:none;
	background:transparent;
}

.storyColLeft {
	border-right:medium none;
	padding:0 0.714em 0 0;
}
.articleContextFlash{
	margin-bottom:0em;
}
/* Sideline 
------------------------------------------------------ */
h4.ressortTitle {
	background-color:#777;
	text-transform:uppercase;
	color:#FFF;
	padding-left:0.3em;
	margin-bottom:0.65em;
	line-height:1.3em;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:800;
	font-size:1.1em;
}

h4.ressortTitle a {
	color:#FFF;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:800;
	background:url("images/LM/icons/hd_section_arrow_white.png") no-repeat scroll right center transparent;
	display:block;
}

h4.ressortTitle.people {
	background-color:#af1280;
}

h4.ressortTitle.galeries {
	background-color:#333;
}

/* ressortGroupRight */
.ressortGroupRight {
	clear:both;
	float:left;
	margin:0;
}
#headerCommerce .partenaires{
	display: block;
	margin-top: 5px;
}
.ressortGroupRight .articleStory img {
	width:7.143em;
}

.ressortGroupRight .featureStory img {
	width:100%;
	margin-bottom:0.25em;
}

/* Red Border h4.title corrections */
.boxNews li:first-child {
	border-top:medium none;
}

/* Editorial Teaser */
.boxExclusiv li {
	font-size:1em;
	line-height:1.429em;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:400;
}

.boxExclusiv li a span {
	font-weight:400;
	font-size:0.9em;
	margin-top:0.3em;
	display:block;
}
/* Polls */
.boxExclusiv div.pollbox {
	border-bottom: 1px solid #ccc;
}
div.voteBar, .pollBar {
	height: 1.25em;
	line-height: 1.25em;
	padding: 0;
}
div.voteBar span {
	color: #E65A31;
}
div.voteBar div.widthResult div, pollBar span {
	background-color:#E65A31;
	float:left;
	height:1.25em;
	margin-right:0.667em;
	display: block;
}


/* Article 
------------------------------------------------------ */
#singleLeft p,#singleWide p {
	font-family:'Open Sans', Arial, sans-serif;
	line-height:1.437em;
}

/* Contenboxen */
#contentbox {
	font-family:Arial, sans-serif;
	border-bottom:0;
	background:#F7F6F5;
	margin-bottom:1.5em;
	margin-top:-1.7em;
	padding:0 6px 0px;
}

#contentbox h4, #contentbox .leserRep h4 {
	border-bottom:0;
	color:#333;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:800;
	font-size:1em;
	line-height:1.058;
	background:transparent;
	border-top:2em solid #fff;
	margin:0 -6px 0.8em;
	padding:5px 6px 0;
}
#singleLeft #contentbox h3.title{
	border-top:2em solid #fff;
	margin:0 -6px 0;
	padding:5px 6px 0;
}
#contentbox .ninjaChart .highcharts-container,#contentbox .leserRep {
	margin-left:-6px;
	margin-right:-6px;
	border-top:2em solid #fff;
	padding:0 6px;
}

#contentbox .leserRep a img{
	margin-bottom:0.9em;
}
#contentbox .kontextbox .diashowTeaser > a{
	height:174px;
	overflow:hidden;
	width:100%;
	display: block;
	margin-bottom:0.48em;
}
#contentbox .kontextbox .diashowTeaser .desc a{
	color:#333;
	margin-bottom:-1em;
	height:auto;
	width:auto;
	overflow:hidden;
	display: block;
}

#contentbox .leserRep h4 {
	border-top:1px solid #333;
	margin-top:0;
	padding:0.5em 0;
	background:none;
	border-top:0;
}

#contentbox ul li {
	font-size:1em;
	margin-bottom:0.2em;
	background:url("images/LM/icons/article_bullet_linklist_arrow_black.png") no-repeat scroll 0 0.357em transparent;
	padding-left:1em;
	background-size:auto;
}

#contentbox .Korrekturbox #korrekturBoxMsgConainer,#contentbox p {
	padding-left:0;
}
#contentbox .swissquote.ad h4 span {
    font-size: 0.643em;
}

#msgInfo p {
	border-bottom:1px solid #333;
	background:#F7F6F5;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:200;
	padding-left:0.5em;
}

.idcode {
	font-style:italic;
	margin-top:0.5em;
	padding-right:0.5em;
}

#singleLeft p.publishedDate,#singleWide p.publishedDate {
	color:#666665;
	font-weight:700;
	font-size:0.9em;
	margin-bottom:0;
	padding-top:1.5em;
	margin-left:0.5em;
	width:23em;
	position: relative;
	z-index: 5;
}

.articleSharing {
	border-bottom:1px solid #333;
	background:#F7F6F5;
	border-top:0;
	background-color:#F7F6F5;
}

.entireCommentForm {
	margin-top:4em;
	padding-top:0;
}



#socal_bottom_line .facebook,#socal_bottom_line .twitter,#socal_bottom_line .google {
	float:left;
}

#socal_bottom_line .google {
	width:60px;
}

.boxExclusiv.ad {
	margin:1.5em 0;
}

/* Live ticker */
.liveticker > li .leftCol {
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:700;
	font-size:0.85em;
}

#singleLeft ul.liveticker {
	font-family:'Open Sans', Arial, sans-serif;
	font-size:1em;
}

#singleLeft ul.liveticker li:first-child {
	border-top:0;
	margin-top:1em;
}

/* category tag */
h4.category {
	display:block;
	background:url("../images/category_tags.png") no-repeat;
	background-position:0 0;
	background-color:#ccc;
	color:#fff;
	height:100px;
	width:45px;
	float:left;
	margin:0;
}

h4.category.people {
	background-color:#ccc;
}

#singlePage h2 {
	font-family:'Antenna Extra Cond Medium', Arial, sans-serif;
	font-weight:bold;
	font-size:3.571em;
	line-height:1.08em;
	margin-bottom: 0.2em;      
	text-shadow: 0px 1px 1px #fff; 

}

#singlePage .teaser,#singleLeft p.teaser,#singleWide p.teaser, span.dash {
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:600;
	font-size:1.428em;
	line-height:1.25em;
	display:inline;
	margin-bottom:.458em;
}

/*metaline*/
#metaLine {
	border-top:1px solid #333;
	margin-bottom:2em;
	padding-top:0.667em;
	margin-top:0.833em;
	z-index:15;
	position:relative;
}

#metaLine h5 {
	width:24.2em;
	font-weight:700;
	font-size:1em;
}

.ui-tabs-panel p {
	margin-bottom:1em;
}

/*Dossiers
-----------------------------------------*/
/*#panelAll div {
	overflow:hidden;
}*/

#mainColLeft #dossierIntro h2,#singleLeft #quizIntro h2,#mainColLeft #quizIntro h2 {
	font-size:1.143em;
	line-height:1.375em;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:700;
	text-transform:none;
	padding-bottom:0.429em;
	margin-top:0;
	margin-bottom:0;
	color:#333;
	padding-top:0.5em;
}

#mainColLeft #dossierIntro h2 a,#singleLeft #quizIntro h2 a,#mainColLeft #quizIntro h2 a {
	color:inherit;
}

#dossierLead {
	font-family:arial;
}

h4.dossierSection {
	padding-right:0.6em;
	display:block;
	color:#fff;
	background-color:#333;
	padding-left:3px;
	line-height:1.1181em;
	margin-top:2.857em;
	margin-bottom:0.75em;
	border-bottom:0;
	font-family:"open sans", sans-serif;
	font-weight:900;
	padding-bottom: 0.1em;
	height:auto;
}

#mainColRight .teaserEditorialContent .boxExclusiv.ad {
	margin-top:0;
	padding-top:5px;
}

#mainColRight {
	padding-top:2em;
	margin-top:0;
}

.teaserEditorialContent h4.firstTitle a,
.teaserEditorialContent h4.title a {
    background:none;
    padding-right: 0;
  }

.teaserEditorialContent h4.firstTitle a:hover,
.teaserEditorialContent h4.title a:hover {
    color: #E65A31;
  }

.teaserEditorialContent .boxExclusiv.ad h4.firstTitle a,
.teaserEditorialContent .boxExclusiv.ad h4.title a {
    background: url("http://files.newsnetz.ch/css/images/rarrow_V2.gif") no-repeat scroll right center transparent;
    padding-right: 1em;
  }

/* bloc home weather
--------------------------------------------- */
#weather .maxTemp {
	background:url("http://files.newsnetz.ch/css/images/wetter/ico_maxTemp.png") no-repeat scroll transparent;
	margin-bottom:0.3em;
	border-bottom:1px dotted #ccc;
	text-align:right;
	padding:0 0 0.3em 3em;
}

#weather .minTemp {
	background:url("http://files.newsnetz.ch/css/images/wetter/ico_minTemp.png") no-repeat scroll transparent;
	margin-bottom:0.3em;
	border-bottom:1px dotted #ccc;
	text-align:right;
	padding:0 0 0.3em 3em;
}

#weather li.windIco {
	padding-right:1.8em;
}

#weatherImg {
	float:left;
	margin-right:1.4em;
}

.singleAnswer {
	background:#F7F6F5;
	border-bottom:1px solid #999;
}

/* Special titles */
#primeSection h2 a,#funSection h2 a,#lightFare h2 a {
	color:#fff;
	background:url("images/LM/icons/hd_section_arrow_white.png") no-repeat scroll right center transparent;
}

#funSection.frontBlock {
	background:#fff;
}

#funSection.frontBlock #cartoon {
	background:#333;
	padding-right:3px;
	padding-top:3px;
}

#primeSection h2,#funSection h2,#mainColLeft #primeSection h2,#mainColLeft #funSection h2,#primeSection .boerse_box h1 {
	border-top:0;
	background:none;
	background-image:none;
	font-weight:800;
	display:block;
	background:#333 !important;
	height: auto !important;
	color:#fff;
	text-transform:uppercase;
	font-family:'Open Sans', sans-serif;
	font-size:1.214em;
	line-height:1.1181em;
	margin:0 0 0.5em;
	padding:0 0 0 3px;
}

.topStory h6 {
	display:inline;
	margin-top:0.145em;
	vertical-align:baseline;
}

#articleGalleryNav {
	float:right;
	margin:.571em;
}
/* VIDEO OVERVIEW */
.videoOverview #articleGalleryNav{
	margin:0;
}
.videoOverview br.clear{
	display:none;
}
.videoOverview #articleGalleryNav .navRight{
background:url(images/navRight_LM_black.png) top left no-repeat
}
.videoOverview #articleGalleryNav .navLeft{
background:url(images/navLeft_LM_black.png) top left no-repeat
}
.videoOverview .tabStyle2 .ui-tabs-panel{
	height:0px;
}
.videoOverview .diashowTeaser{
	overflow:hidden;
	margin-bottom:1.6em;
}
#player_container #videoTopbox{
	margin-bottom:0.65em;
}
/* TAGESTHEMEN */
#tagesthemen_neu{
	color:#fff;
	width:auto;
	padding:0.1em 0.45em 0.45em;
}
#tagesthemen_neu a{
	color:#fff;
}
#tagesthemen_neu a:hover, #tagesthemen_neu.frontBlock .layout h2 a:hover{
	color:#E65A31;
}
#tagesthemen_neu.frontBlock h2.title{
	color:#fff;
	margin-bottom:0.5em;
	padding-top:0;
}
#tagesthemen_neu.frontBlock .layout h2 a{
	color:#fff;
	line-height:1.25em;
	margin-bottom:0.5em;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:800;
}
#tagesthemen_neu.frontBlock h2.title span{
	color:#fff;
	margin-bottom:0.5em;
	padding-top:0;
	top:0;
	font-weight:900;
}

/*
Mot exclusif*/
h4.action_liveJetzt,h4.action_liveKommt,h4.action_updateFolgt,h4.action_exklusiv,h4.action_video,h4.action_eilmeldung,h4.action_liveJetzt,h4.action_liveKommt,h4.action_updateFolgt,h4.action_exklusiv,h4.action_video,h4.action_eilmeldung {
	background:#EB6900;
	display:inline;
	font-weight:700;
	letter-spacing:0;
	text-transform:uppercase;
	position:absolute;
	z-index:9;
	top:0.286em;
	left:0;
	font-family:'open sans', sans-serif;
	padding:0 2px;
}

.ressortGroup .colGroup h4.action_liveJetzt,.ressortGroup .colGroup h4.action_liveKommt,.ressortGroup .colGroup h4.action_updateFolgt,.ressortGroup .colGroup h4.action_exklusiv,.ressortGroup .colGroup h4.action_video,.ressortGroup .colGroup h4.action_eilmeldung,.ressortGroup .colGroup h4.action_liveJetzt,.ressortGroup .colGroup h4.action_liveKommt,.ressortGroup .colGroup h4.action_updateFolgt,.ressortGroup .colGroup h4.action_exklusiv,.ressortGroup .colGroup h4.action_video,.ressortGroup .colGroup h4.action_eilmeldung {
	top:0;
	position:relative;
}
.mainColLeftSection h4.action_liveJetzt,.mainColLeftSection h4.action_liveKommt,.mainColLeftSection h4.action_updateFolgt,.mainColLeftSection h4.action_exklusiv,.mainColLeftSection h4.action_video,.mainColLeftSection h4.action_eilmeldung,.mainColLeftSection h4.action_liveJetzt,.mainColLeftSection h4.action_liveKommt,.mainColLeftSection h4.action_updateFolgt,.mainColLeftSection h4.action_exklusiv,.mainColLeftSection h4.action_video,.mainColLeftSection h4.action_eilmeldung {
	top:32px;
}

.featureStory h4.action_liveJetzt,.featureStory h4.action_liveKommt,.featureStory h4.action_updateFolgt,.featureStory h4.action_exklusiv,.featureStory h4.action_video,.featureStory h4.action_eilmeldung,.featureStory h4.action_liveJetzt,.featureStory h4.action_liveKommt,.featureStory h4.action_updateFolgt,.featureStory h4.action_exklusiv,.featureStory h4.action_video,.featureStory h4.action_eilmeldung {
	left:4px;
	top:0;
}

.topStory h4.action_liveJetzt,.topStory h4.action_liveKommt,.topStory h4.action_updateFolgt,.topStory h4.action_exklusiv,.topStory h4.action_video,.topStory h4.action_eilmeldung,.topStory h4.action_liveJetzt,.topStory h4.action_liveKommt,.topStory h4.action_updateFolgt,.topStory h4.action_exklusiv,.topStory h4.action_video,.topStory h4.action_eilmeldung {
	left:6px;
	top:0;
}

.colGroup.top h4.action_liveJetzt,.colGroup.top h4.action_liveKommt,.colGroup.top h4.action_updateFolgt,.colGroup.top h4.action_exklusiv,.colGroup.top h4.action_eilmeldung,.colGroup.top h4.action_liveJetzt,.colGroup.top h4.action_liveKommt,.colGroup.top h4.action_updateFolgt,.colGroup.top h4.action_exklusiv,.colGroup.top h4.action_video,.colGroup.top h4.action_eilmeldung {
	top:0;
	position:absolute;
}
#horizontalNavigation li#mehr a:hover {
	background-color:#EB6900;
	color:#333;
}

#horizontalNavigation .dropdownNavi li#mehr ul li a,#horizontalNavigation .dropdownNavi ul li {
	background-color:#EB6900;
	color:#fff;
}

.featureStory {
	font-size:1.2857em;
	line-height:1.1667em;
}
.ressortGroupRight .featureStory {
	font-size:1em;
	line-height:1.428em;
}
.featureStory h6 {
	font-size:0.778em;
	line-height:1.1667em;
}
.ressortGroupRight .featureStory h6 {
	font-size:1em;
}
/*Subnavigation*/
#subnavigation ul li a {
	font-family:"Open sans", arial, sans-serif;
	font-weight:700;
	font-size:1em;
}

/*main col margin top*/
.mainColLeftSection {
	padding-top:2em;
}

/*Front weather*/
#topWeather table td:first-child {
	display:block;
	margin:0;
}

.teaserEditorialContent h4.firstTitle,.teaserEditorialContent h4.title, h4.title {
	font-size:1.143em;
	line-height:1.25em;
	font-weight:800;
}

/*Galerie article*/
#singleLeft .inlineGalleryPic {
	background:#666;
}

#singleLeft .captionWrapper {
	position:relative;
	z-index:10;
	background:#666;
}

p.caption {
	color:#fff;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:200;
}

#cartoon p.caption {
	margin-left:3px;
	margin-top:0.5em;
}

#singleLeft p.caption,#singleWide p.caption {
	background:#666;
	color:#fff;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:300;
	margin-bottom:2em;
	line-height:1.5em;
	padding:0.571em;
	width:44.572em;
	float:left;
}
#singleLeft .captionWrapper p.caption {
	position:relative;
	z-index:10;
	background:#666;
	width:auto;
}
.kontextbox p.caption, #contentbox p.caption{
	width:auto;
}
#singleLeft .inlineGallery.standalone p.caption {
	margin-bottom:0;
	padding:0;
}

#singleLeft .inlineGallery.standalone .captionWrapper {
	margin-bottom:2em;
	padding:0.571em;
}

#singleLeft #articleGalleryNav {
	margin:0;
}

a:link,a:visited,#singleLeft .replyToCommentTxt,#tagesthemen_neu h2 a:link,#tagesthemen_neu h2 a:visited {
	color:#E65A31;
}

h2.title span.activeDD,.articleStory h5,.featureStory h5,h4.category span {
    display: none;
    position: absolute;
    right: 0;
    top: 0.214em;
}

h5 a,#weather li.windIco,#weather li.wind {
	float:left;
}

#headerDate,.ui-tabs-panel .time,.ui-tabs-panel .rank,.boxNews li .time {
	color:#666;
}

#horizontalNavigation #economie,#horizontalNavigation #high-tech {
	width:100px;
}

#horizontalNavigation .dropdownNavi ul.activeDD,.colGroup h6 {
	display:block;
}

#mainSubfeatures .subfeaturebox p a,.diashowTeaser a {
	color:#fff;
}
#mainSubfeatures .subfeaturebox p a:hover {
  text-decoration:none;
}

.ui-text-shadow,.ui-text-shadow-original,h4.action_liveJetzt + h6 {
	position:relative;
}

#topthemen li:first-child,#meistgelesen li:first-child,#topWeather li:first-child,.ressortGroup,.frontBlock {
	border-top:none;
}

.colGroup .articleStory img,.ressortGroup .articleStory:first-child {
	margin:0 0 0.3em;
}

h4.ressortTitle.sport,h4.category.sports {
	background-color:#0080b8;
}

h4.ressortTitle.faitsdivers,h4.category.faits_divers {
	background-color:#d62631;
}

.boxExclusiv li.fullPic img,.fbActivityBox,#mainColRight h4.title,.colGroup ul li.articleStory:first-child {
	margin-top:0;
}

#articlefeature,#inlineGalleryPic,#articleFlashFull,.inlineGalleryPic,.articleStory img,#topWeather .tdSecondWeather ul {
	margin-bottom:0;
}

#socal_bottom_line .facebook {
	margin-right:20px;
}
#metaLine h5 a{
	margin-right: 0.2em;
	float: none;
}
.disclaimerButton,#dossierIntro h2 em,#quizIntro h2 em {
	color:#E65A31;
}

.boxExclusiv.ad li,#singleLeft .quizTop h3,#mainColLeft .quizTop h3 {
	font-family:arial, sans-serif;
}

#singleLeft .evenParent .komment,.pollBar,div.voteBar {
	background:#F7F6F5;
}

#colFacebook,#hotFacebook,#metaLine .tooltip {
	border-right:0;
}
#metaLine .tooltip.iconFBlike {
    width: 11em;
}
.boxNews, #singleLeft ul.liveticker li,#mainColRight .boxExclusiv,#weather,.ressortGroup .boxExclusiv{
	margin-bottom:2em;
}
.teaserEditorialContent,.boxExclusiv li.iconNone,.boxExclusiv li.fullPic {
	padding-top:0;
}
#mainColRight.mainColRightFront .teaserEditorialContent h4.firstTitle{
	margin-top:0.6em;
}
.publishedDate,.editToolbox {
	position:relative;
	z-index:10;
}

/*Images Facebook
--------------------------------------
*/
#hotFacebook img{
	width:5.357em;
	margin-top:.3em;
}

/*Upload folgt
--------------------------------------
*/
h5 strong{
	background:#E65A31;
	display:inline;
	font-weight:700;
	letter-spacing:0;
	text-transform:uppercase;
	z-index:9;
	font-family:'open sans', sans-serif;
	padding:0 2px;
}
.articleStory h5, .featureStory h5{
	display:none;
	float:left;
	margin-right:1em;
	width:auto;
	clear:left;
}
.articleStory h5 em, .featureStory h5 em, .articleStory h5 a, .featureStory h5 a{
	display:none;
}

/*Edit mode
------------------------*/
.boxExclusiv li.fullPic h4.firstTitle img, .boxExclusiv li.fullPic h4.title img{
	width:auto;
}


/*Video icons
------------------------*/
#imgsToday h4 div.title{
	padding-top:27px;
	margin-top:-27px;
	position:relative;
	z-index:9;
	background-color:transparent;
	background:url(/css/images/LM/icons/_GalleryIconBig_c0.png) 0 0 no-repeat transparent;
	height:2.5em;
	overflow:hidden;
}
#imgsToday h4 div.title:hover{
	background:url(/css/images/LM/icons/GalleryIconBig_c4.png) 0 0 no-repeat transparent;
}
#videoTabs #imgsToday h4 div.title{
	background-image:url(/css/images/LM/icons/_VideoIconBig_c0.png);
}
#videoTabs #imgsToday h4 div.title:hover{
	background-image:url(/css/images/LM/icons/VideoIconBig_c4.png);
}
.frontBlock #imgsToday h4{
	overflow:visible;
}

/*galery fullscreen
--------------------------------------
*/
.inlineGallery.standalone.fullscreen, .inlineGallery.standalone.fullscreen a{
	font-family:"open sans";
	color:#E65A31;
}
div.fullscreen h2{
	background: #333;
	color:#fff;
	padding:0.25em 0.63em 0em 0.62em;
	font-weight: 800;
}
div.fullscreen div.subtitle{
	background: #333;
	color:#fff;
}
div.fullscreen div.inlineGalleryPic{
	background: #333;
	color:#fff;
}
div.fullscreen div.captionWrapper{
	background: #333;
	color:#fff;
}
div.fullscreen div.captionWrapper .caption{
	color:#fff;
}
.caption .captionCopy
{
	width:34em;
}
div.fullscreen h2 a{
	background-image:url(images/BildstreckeButtonClose2_lm.png)
}
.boxExclusiv, .boxZT, .boxNews, .widget ul, div.pollbox label, div.pollbox p.resultAnswer, div.pollbox p.question{
	font-family:"open sans";
}
.pollContainer{
	margin-bottom:2em;
}
div.fullscreen .caption .counter{
	padding-right:.667em;
}
.frontBlock.diaOverview .counter{
	color:#fff;
}
div.fullscreen div.captionWrapper p.caption span.captionCopy{
	padding-left:0em;
}
/*Correction liens textes
--------------------------------------*/

.featureStory a, .articleStory a,.featureStory a:visited, .articleStory a:visited{
	color:#333;
}
.featureStory h2 a, .articleStorys h2 a,.featureStory h2 a:visited, .articleStory h2 a:visited, .featureStory h2 a:hover, .articleStorys h2 a:hover{
	color:#fff;
}
.featureStory a:hover, .articleStory a:hover{	
	text-decoration:none;
	color:#E65A31;
}
.colGroup.top .articleStory a + br +a, .colGroup .articleStory a + br +a{	
	font-weight:400;
	font-size:1em;
	line-height:1.428em;
	display: block;
	padding-top:.5714em;
}
.ressortGroup .colGroup h4+ a{
	display:block;
	margin-bottom:-1em;
}
.colGroup h6{
	margin-top:0.5714em;
	display: inline;
}
.articleStory ul li a,.featureStory ul li a, .articleStory ul li a:visited,.featureStory ul li a:visited{
	color:#666;
	text-decoration:none;
	font-family:Arial, sans-serif;
}
.articleStory ul li a:hover,.articleStory ul li a:active,.featureStory ul li a:hover,.featureStory ul li a:active {
	color:#d62627;
	text-decoration:underline;
}
.boxExclusiv li a span{
	color:#666;
	text-decoration:none;
	font-family:Arial, sans-serif;
	font-weight:700;
	line-height:1.3em;
	margin-top:0.5em;
}
.teaserEditorialContent a:hover{
	text-decoration:none;
}
.featureStory li.iconArticle, .articleStory li.iconArticle, .iconArticle{
	padding-left:0;
	background:none;
}
.boxExclusiv li a span:hover{
	color:#D62627;
	text-decoration:underline;
}
#mainColLeft .articleStory.ticker{
	border-top:0;
}
.mainColLeftSection .frontBlock #imgsToday h4{
	height:auto;
}

/*Recherche
--------------------------------------*/
div.search h4{	
	text-transform:uppercase;
	color:#E65A31;
	font-weight:800;
	margin-right:0.3em;
	font-family:'Open Sans', Arial, sans-serif;
	display:inline;
}
div.search h3 a{
	font-size:1.143em;
	line-height:1.25em;
	margin-bottom:0.5em;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:800;
}

div.search h4.action_liveJetzt, div.search h4.action_liveKommt, div.search h4.action_updateFolgt, div.search h4.action_exklusiv, div.search h4.action_video, div.search h4.action_eilmeldung, div.search h4.action_liveJetzt, div.search h4.action_liveKommt, div.search h4.action_updateFolgt, div.search h4.action_exklusiv, div.search h4.action_video, div.search h4.action_eilmeldung{
	color:#fff;
	top:55px;
}

.detailSearch{
	background:#F7F6F5;
	border-bottom:1px solid #999999;
}
.dateSelection input{
	margin-left:20px;
}
.dateSelection input:first-child{
	margin-left:0px;
}
.dateSelection{
	font-family:'open sans', sans-serif;
}
#video div, #panelVideoItems div{
padding:0 0 5px 0
}
.teaserVideo span.text{
	font-weight:800px;
}
.boxExclusiv li.iconKKTeaser{
	font-family:'open sans', sans-serif;
	font-size:1em;
	font-weight:400;
	padding:0 0 0.5em;
}
.boxExclusiv li.iconKKTeaser:hover, .boxExclusiv li.iconNone:hover{
	color:#E65A31;
}
/*Have to remove the comments if I find for witch part I added that
--------------------------------------*/
.boxExclusiv.ad li.iconNone{
	font-weight:800;
	font-size:1.1428em;
}
.boxExclusiv li a span.quotMark{
	display:none;
}

/*PublicitÃ©s
--------------------------------------*/
#halfpageAd{
	margin-bottom: 0;
}
#halfpageAd > div{
	margin-bottom: 2em;
}
/* Buzz box
------------------------------------------------------- */
#lightFare{
	border-left:0;
}

#subSectionParts h2.title{
	background-image:none;
	font-weight:900;
	font-family:'Open sans', sans-serif;
	background:#333;
	border-top:0;
	padding-top:0;
}
#mainColLeft .subSection h2{
	font-weight:800;
	font-family:'Open sans', sans-serif;
}
.ressortSideline .boxExclusiv.ad {
margin-bottom: 0;
}
#sportBoxFront, #mainColRight .boxSportstable{
	width:100%;
}

/*-----
Sport tabel
--------------------*/

#sportBoxFront ul.ui-tabs-nav li, #sportScoresTab ul.ui-tabs-nav li{
	width:33%;
}
#sportBoxFront ul.ui-tabs-nav li:first-child, #sportScoresTab ul.ui-tabs-nav li:first-child{
	width:34%;
}
#mainContainer .sportTableBasic .redTableBar {
	font-size: 1.071em;
	background: #E5F2F8;
	border-top: 0;
	color:#333;
}
#sportScoresTab ul.ui-tabs-nav li, #sportScoresTab ul.ui-tabs-nav li:first-child{
	width:25%;
}
#sportScoresTab .sports-select{
	width:25%;
}
#sportScoresTab #eishockey{
	margin-left: 25%;
}
#sportScoresTab #tennis {
	margin-left: 50%;
}
#sportScoresTab #cycling {
	margin-left: 75%;
}
#sportScoresTab #formel1{
	margin-left: 0;
	margin-top:23px;
}
#sportScoresTab #motogp {
	margin-left: 25%;
	margin-top:23px;
}
#sportScoresTab #wrc {
	margin-left: 50%;
	margin-top:23px;
}
#sportScoresTab #basketball {
	margin-left: 75%;
	margin-top:23px;
}
#sportScoresTab #alpine {
	margin-left: 0;
	margin-top:46px;
}
.sportTableBasic table {
    background-color: transparent;
    background-image: linear-gradient(bottom, rgb(252, 252, 252) 25%, rgb(239,239,239) 87%);
    background-image: -o-linear-gradient(bottom, rgb(252, 252, 252) 25%, rgb(239,239,239) 87%);
    background-image: -moz-linear-gradient(bottom, rgb(252, 252, 252) 25%, rgb(239,239,239) 87%);
    background-image: -webkit-linear-gradient(bottom, rgb(252, 252, 252) 25%, rgb(239,239,239) 87%);
    background-image: -ms-linear-gradient(bottom, rgb(252, 252, 252) 25%, rgb(239,239,239) 87%);
    background-image: -webkit-gradient(  linear,  left bottom,  left top,  color-stop(0.25, #FcFcFc),  color-stop(0.87, #EFEFEF) );
}
#sportBoxFront, #mainColRight .boxSportstable {
    font-size: 14px;
font-weight: normal;
}
#sportBox_div.boxSportstable h4.title {
    padding-bottom: 0;
}
#sportBoxFront .boxSportstable h4.title{
	display:none;
}
#sportBoxFront #sportsBox_div h4.title, #singleLeft h3.title, #mainColRight h3.title ,#sportsBox_div.boxSportstable h4.title{
    background: #e5f2f8;
    color:#333;
}
.teaserEditorialContent li.iconNone span h4.title {
    background: url("images/LM/icons/hd_section_arrow_white.png") no-repeat scroll right center #666666;
    color: #FFFFFF;
    display: block;
    font-family: 'Open Sans',Arial,sans-serif;
    font-size: 15px;
    font-weight: 800;
    line-height: 22px;
    padding-left: 5px;
    text-transform: uppercase;
background-color:#0080B8;
width:auto;
}
.teaserEditorialContent li.iconNone span h4.title a{
	background:transparent;
	color:#fff;
}
#sportBoxFront ul.ui-tabs-nav li.ui-tabs-selected a,
#sportBoxFront ul.ui-tabs-nav li.ui-tabs-selected i,
#sportScoresTab ul.ui-tabs-nav a.active {
	background-color: #666;
	color: #fff;
}
#sportBoxFront .ui-tabs-nav .ui-tabs-selected a, #sportBoxFront .ui-tabs-nav .ui-tabs-selected a:hover, #sportBoxFront .ui-tabs-nav .ui-tabs-selected a:focus, #sportBoxFront .ui-tabs-nav .ui-tabs-selected a:active{
background-color:#0080B8;
font-family:"open sans", arial, sans-serif;
font-weight:800;
}
.boxSportstable #sportsBox td.in_table_title{
background:#e5f2f8;
border-bottom:1px solid #fff;
	border-top: 1em solid white;
}

#sportBoxFront .ui-tabs-nav{
border-bottom:0;
margin-top:0;
}
#sportBoxFront{
	margin-top:0.5em;
}
#sportBoxFront .ui-tabs-nav{
	margin-bottom:0.2em;
}
#sportBoxFront ul.ui-tabs-nav li a, #sportBoxFront ul.ui-tabs-nav li {
	background:#F7F6F5;
}
.boxSportstable #sportsBox{
background:#cce6f1;
/*margin-top:-1em;*/
}
#contentbox .boxSportstable #sportsBox{
background:#cce6f1;
margin-top:0em;
}
#contentbox #sportsBox_div.boxSportstable h4.title{
	height:20px;
	padding-top:3px;
}
.boxSportstable #sportsBox td{
border-bottom:1px solid #fff;
border-top:0;
font-family:"open sans", arial, sans-serif;
color:#333;
}

/* SPORTTABLE NEW */
.sportTableBasic .boxSportstable h4.title, #sportsBox_div.boxSportstable h4.title{
	background:#EB6900;
	color:#fff;
	font-size:1em;
	padding:5px;
}
#sportScoresTab ul.ui-tabs-nav li a{
	border-right:1px solid #999;
	border-bottom:0;
}
#sportScoresTab .ui-tabs-nav{
	background:#F7F6F5;
	border-bottom: 1px solid #999;
}
#sportScoresTab .ui-tabs-nav:first-child{
	margin-bottom:0.2em;
}
#sportScoresTab .ui-tabs-nav+.ui-tabs-nav{
	margin-bottom:0.2em;
}
#sportScoresTab .ui-tabs-nav + .ui-tabs-nav + .ui-tabs-nav{
	margin-bottom:2em;
}
#sportBoxFront ul.ui-tabs-nav li a, #sportBoxFront ul.ui-tabs-nav li i, #sportScoresTab ul.ui-tabs-nav li a, #sportScoresTab ul.ui-tabs-nav li i{
	color:#333;
	font-weight:bold;
}
#sportScoresTab ul.ui-tabs-nav li a.active{
	background:#666;
}
.boxSportstable th.defeits, .boxSportstable th.draws, .boxSportstable th.enddate_formatted, .boxSportstable th.goals, .boxSportstable th.goalsagainst, .boxSportstable th.goalsfor, .boxSportstable th.home_player_formatted, .boxSportstable th.home_score, .boxSportstable th.home_team, .boxSportstable th.pits, .boxSportstable th.played, .boxSportstable th.points, .boxSportstable th.rank, .boxSportstable th.ranknohead, .boxSportstable th.redcards, .boxSportstable th.result, .boxSportstable th.result_with_tiebreak, .boxSportstable th.starttime, .boxSportstable th.status_text, .boxSportstable th.status_type, .boxSportstable th.table_link, .boxSportstable th.time, .boxSportstable th.time_elapsed, .boxSportstable th.time_standing, .boxSportstable th.totalcards, .boxSportstable th.wins, .boxSportstable th.years_link, .boxSportstable th.years_link_f, .boxSportstable th.years_link_m, .boxSportstable th.yellowcards{	
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
.boxSportstable th.defeits, .boxSportstable th.draws, .boxSportstable th.enddate_formatted, .boxSportstable th.goals, .boxSportstable th.goalsagainst, .boxSportstable th.goalsfor, .boxSportstable th.home_player_formatted, .boxSportstable th.home_score, .boxSportstable th.home_team, .boxSportstable th.pits, .boxSportstable th.played, .boxSportstable th.points, .boxSportstable th.rank, .boxSportstable th.ranknohead, .boxSportstable th.redcards, .boxSportstable th.result, .boxSportstable th.result_with_tiebreak, .boxSportstable th.starttime, .boxSportstable th.status_text, .boxSportstable th.status_type, .boxSportstable th.table_link, .boxSportstable th.time, .boxSportstable th.time_elapsed, .boxSportstable th.time_standing, .boxSportstable th.totalcards, .boxSportstable th.wins, .boxSportstable th.years_link, .boxSportstable th.years_link_f, .boxSportstable th.years_link_m, .boxSportstable th.yellowcards, .boxSportstable td.defeits, .boxSportstable td.draws, .boxSportstable td.enddate_formatted, .boxSportstable td.goals, .boxSportstable td.goalsagainst, .boxSportstable td.goalsfor, .boxSportstable td.home_player_formatted, .boxSportstable td.home_score, .boxSportstable td.home_team, .boxSportstable td.pits, .boxSportstable td.played, .boxSportstable td.points, .boxSportstable td.rank, .boxSportstable td.ranknohead, .boxSportstable td.redcards, .boxSportstable td.result, .boxSportstable td.result_with_tiebreak, .boxSportstable td.starttime, .boxSportstable td.status_text, .boxSportstable td.status_type, .boxSportstable td.table_link, .boxSportstable td.time, .boxSportstable td.time_elapsed, .boxSportstable td.time_standing, .boxSportstable td.totalcards, .boxSportstable td.wins, .boxSportstable td.years_link, .boxSportstable td.years_link_f, .boxSportstable td.years_link_m, .boxSportstable td.yellowcards{
	text-align:center;
}
.boxSportstable td.result{
	text-align:right;
}
.boxSportstable td{
	padding:7px;
}
.boxSportstable th{
	padding:0 7px;
}
#contentbox .redTableBar, #singleLeft .redTableBar, #mainColLeft .redTableBar, table.result tr th, div.redTableBar, .boxSportstable h4.title, #mainColRight h3.title, #singleLeft h3.title{
	border-bottom:2px solid #aaa;
}
#singleLeft .sportTableBasic h3.title{
	background:#fff;
	margin-bottom:0;
	border-bottom:0;
}

/*SportTable sideline article */
#singleLeft #contentbox h3.title{
	background:#fff;
	margin-bottom:0;
	border-bottom:0;
	color:#333;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:800;
	font-size:1.1em;
	line-height:1.058;
	margin:0 -6px 0;
	padding:5px 6px 0;
}
#singleLeft #contentbox .boxSportstable th, #singleLeft #contentbox .boxSportstable td{
	padding:6px 0;
}
#singleLeft #contentbox .boxSportstable tr:nth-child(-n+3) td.name, #singleLeft #contentbox .boxSportstable tr:nth-child(-n+3) td.ranknohead, #singleLeft #contentbox .boxSportstable tr:nth-child(-n+3) td.points{
	font-weight: bold;
}
#singleLeft #contentbox .boxSportstable{
	line-height:1em;
}
#singleLeft #contentbox .tableFooterLastModification{
	margin-top:5px;
}
#singleLeft #contentbox th{
	border:0;
}
#singleLeft #contentbox .boxSportstable a.more, #singleLeft #contentbox .sportTableBasic a.more, #singleLeft #contentbox .boxSportstable a.less, #singleLeft #contentbox .sportTableBasic a.less{
	background-color: transparent;
}

/* Sport Table breves */
.sportsAgencyContainer{
	width:300px;
}
.sportsAgencyContainer .sportsAgencyTitle{
    background: url("images/LM/icons/hd_section_arrow_white.png") no-repeat scroll right center #666666;
    color: #FFFFFF;
    display: block;
    font-family: 'Open Sans',Arial,sans-serif;
    font-size: 15px;
    font-weight: 800;
    line-height: 22px;
    padding-left: 5px;
    text-transform: uppercase;
	background-color:#0080B8;
	width:auto;
	border-bottom: 1px solid #fff;
}
.sportsAgencyList li{
    background-color: transparent;
    padding-left: 0.615em;
    vertical-align: top;
    border-bottom: 1px solid #ccc;
    font-size: 12px;
    text-align: left;
    padding:2px 0px 3px;
    line-height: 1.25em;
    background: white;
    height: 29px !important;
	overflow: hidden;
	width: 300px;
}
.sportsAgencyList li a{
	color: #333;
}
.sportsAgencyList li a .time{
	padding-right: 5px;
	font-weight: bold;
	display: block;
	float: left;
	height: 20px;
}
.sportsAgencyList li a .title b{
	color: #E65A31;
}

.sportsAgencyList li.MatinSport {
	background:#E65A31;
}
.sportsAgencyList li.MatinSport+li.MatinSport {
	display:none;
}
.sportsAgencyList li.MatinSport a{
	color: #fff;
}
.sportsAgencyList li.MatinSport a .title b{
	color: #fff;
}
.sportsAgencyList li a .title{
	text-overflow: ellipsis;
}
.carousel-pagination{
	display:none;
}
.sportsAgencyContainer .next{
	display: block;
	background:url("images/bg_downArrow_grey.png") no-repeat scroll center center #f4f4f4;
	color: #f4f4f4;
	height: 15px;
}
.sportsAgencyContainer .prev{
	display: block;
	background:url("images/bg_upArrow_grey.png") no-repeat scroll center center #f4f4f4;
	color: #f4f4f4;
	height: 15px;
}
.sportsAgencyContainer .next:hover{
	display: block;
	background:url("images/bg_downArrow.png") no-repeat scroll center center #0080B8;
	color: #0080B8;
}
.sportsAgencyContainer .prev:hover{
	background:url("images/bg_upArrow.png") no-repeat scroll center center #0080B8;
	color: #0080B8;
}
/* Sport Select */
#sportBoxFront .ui-tabs-panel select, #sportScoresTab .sports-select select {
	background-image: url("images/LM/bg_select.png");
}
#sportScoresTab ul.ui-tabs-nav li a.active {
	background: #eb6900 url('images/bg_downArrow.png') no-repeat 90% center;
}

div.comments .comments_container a{
	background:transparent url('images/SharingButtons_fr.png') no-repeat -140px 0px;
}
div.comments .comments_container a:hover{
	background:transparent url('images/SharingButtons_fr.png') no-repeat -140px -22px
}
#sportScoresTab .sports-select{
    opacity:0; /* firefox, opera, safari, chrome */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /* IE 8 */
    filter:alpha(opacity=0); /* IE 4, 5, 6 and 7 */
    zoom:1;
    z-index:1550;
}

#sportBoxFront .ui-tabs-panel select, #sportScoresTab .sports-select select{
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	padding: 2px 7px;
	width: 100%;
	margin-bottom: px;
	border: medium none;
	overflow: hidden;
	font-size: 1em;
	color: #fff;
	border-radius: 0;
	-webkit-appearance: none;
	-webkit-padding-before: 0;	
	background: #0080B8  url('images/bg_downArrow.png') no-repeat 98% center;
	background-size:auto;
}
#sportScoresTab .sportTableBasic select{
	font-weight: bold;
	height: 30px;
	line-height: 24px;
	padding: 2px 7px;
	width: 100%;
	margin-bottom: px;
	border: medium none;
	overflow: hidden;
	font-size: 1em;
	color: #fff;
	border-radius: 0;
	-webkit-appearance: none;
	-webkit-padding-before: 0;	
	background: #EB6900  url('images/bg_downArrow.png') no-repeat 98% center;
	border-bottom: 2px solid #AAA;
	/*margin-top: -30px;
	/position: absolute;
	top: 7em;*/
}
#sportScoresTab .sportTableBasic select option{
	background-color: #efefef;
	color: #333;
}
.subSection .articleStory:first-child{
	border-top:0;
}
.ui-tabs #sportsBox_div h4.title{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
#contentFooter li.label{
	margin-bottom:7em;
}

#contentbox .boxSportstable h4{
	border-top:1px solid #fff;
}
.colGroup li+li{
	border-bottom:0;
}
.mainColLeftSection .featureStory a{
	display:block;
}
.colGroup .articleStory .iconComment a{
	color:#666;
	font-size:1em;
	font-family:arial, sans-serif;
}
.caption .leserReporter{
	background:url(http://files.newsnetz.ch/css/images/leserRep_med_lm.png) no-repeat;
	min-height:55px;
	top:13px;
	display: block;
	float: left;
}
div.fullscreen div.captionWrapper p.caption .leserReporter+  span.captionCopy{
	width:82%;
}

.ui-tabs-panel .articleStory h4{
	text-transform:uppercase;
	color:#E65A31;
	font-weight:800;
	margin-right:0.3em;
	font-family:'Open Sans', Arial, sans-serif;
	display:inline;
	font-size:.9em;
}
#hotIssue cite{
	margin-top:0.5em;
	display:block;
}
#hotIssue cite.comments{
	font-style:italic;
}
.dossierVideo#video div{
height:auto;}

.ui-tabs-panel .articleStory h4.action_liveJetzt, .ui-tabs-panel .articleStory h4.action_liveKommt, .ui-tabs-panel .articleStory h4.action_updateFolgt, .ui-tabs-panel .articleStory h4.action_exklusiv, .ui-tabs-panel .articleStory h4.action_video, .ui-tabs-panel .articleStory h4.action_eilmeldung, .ui-tabs-panel .articleStory h4.action_liveJetzt, .ui-tabs-panel .articleStory h4.action_liveKommt, .ui-tabs-panel .articleStory h4.action_updateFolgt, .ui-tabs-panel .articleStory h4.action_exklusiv, .ui-tabs-panel .articleStory h4.action_video, .ui-tabs-panel .articleStory h4.action_eilmeldung, #panelAll .articleStory h4.action_liveJetzt, #panelAll .articleStory h4.action_liveKommt, #panelAll .articleStory h4.action_updateFolgt, #panelAll .articleStory h4.action_exklusiv, #panelAll .articleStory h4.action_video, #panelAll .articleStory h4.action_eilmeldung, #panelAll .articleStory h4.action_liveJetzt, #panelAll .articleStory h4.action_liveKommt, #panelAll .articleStory h4.action_updateFolgt, #panelAll .articleStory h4.action_exklusiv, #panelAll .articleStory h4.action_video, #panelAll .articleStory h4.action_eilmeldung{
	color:#fff;
	top:52px;
}
optgroup, .optLabel{
	background:#fff;
}
/*-----
Legend image full screen
--------------------*/
div.fullscreen p.caption{
	width:860px;
	padding-bottom: 0;
}
div.fullscreen div.captionWrapper p.caption span.captionCopy{
	width:92%;
	max-height: 90px;
	overflow: auto;
	padding-right: 10px;
	padding-bottom: 1px;
}
/*-----
Images contentbox
--------------------*/
#singleLeft #contentbox .caption, #singleWide #contentbox .caption{
	background: transparent;
	color: #333;
	font-size: 1em;
}

.contentboxImage {
	width: 19.4285em;
	margin-left: -6px;
	margin-right:-6px;
	border-top:2em solid #fff;
}

#mainColLeft .frontBlock.diaOverview{
	margin:0;
}
.mainColLeftSection .frontBlock{
	margin:0;
}
.mainColLeftSection .frontBlock .counter{
	color:#fff;
}
/* StoryBundle 1+4articles top home
------------------------------------------------------- */

.storyBundle{
	margin-bottom:2em;
	border-bottom:0;
	width:48.286em;
	background:#fff;
	padding-bottom:0em;
	color:#333;
}
.storyBundle .featureStory{
	border-bottom:0;
	margin:0 0.714em 0;
	width:auto;
	padding-bottom:0;
}
.storyBundle .colGroup ul li.articleStory{
	margin-top:0;
}
.storyBundle .colGroup.top{
	background: #F7F6F5;
	margin-left:0;
	font-weight:200;
	font-size:1em;
	padding-top:0.9em;
	border-bottom:1px solid #333;
	border-top:5px solid #333;
	margin-top:0.5em;
}
.storyBundle .colGroup.top .articleStory a{
	font-weight:600;
}
.storyBundle .colGroup.top .articleStory a:hover{
	font-weight:600;
	color:#fff;
}
.storyBundle ul li.articleTime{
	display: none;
}
.storyBundle .featureStory h2{
	text-shadow:1px 1px 6px #333;
	display:block;
	width:1px;
	height:400px;
	top:0;
	position:absolute;
	font-family:"Antenna Extra Cond Medium", "open sans", sans-serif;
	font-weight:bold;
	-webkit-font-smoothing: antialiased;
	color: #fff;
	font-size:3.111em;
	line-height:1.0358em;
	margin-bottom:0;
	position:absolute;
	bottom:0;
	padding:0 16px 0 6px;
	z-index:9999;
}
.storyBundle #inlineGalleryPic, .storyBundle .inlineGalleryPic{
	/*Temp solution to sb with gallery problem*/
	/*max-height: 22.5em;*/
	max-height: 23.8em;
	width:100% !important;
}
.storyBundle .inlineGallery .inlineGalleryPic img, .storyBundle .featureStory img{
	width:100% !important;
}
.storyBundle .caption .captionCopy{
	display: none;
}
.storyBundle #articleGalleryNav{
	bottom:0;
}
.storyBundle p.caption{
	padding-top:0;
}
.storyBundle .featureStory h2 a{
	color: #fff;
	position:absolute;
	bottom:0;
	width:627px;
}
.storyBundle .featureStory a img {
    float: none;
    height: 24em;
}
.storyBundle li.articleStory {
	border-left: medium none;
	float: left;
	width: 11.28em;
	clear: none;
	padding: 0;
	margin-right: 1.5em;
	margin-top: 0;
}
.storyBundle .colGroup ul li.articleStory:first-child{
	margin-left:0.744em;
}
.storyBundle .colGroup.top .articleStory{
	margin:0em 0.714em 0 0;
}
@-moz-document url-prefix() {
    .storyBundle li.articleStory  {
        width: 11.68em;
    }
	.storyBundle .colGroup.top .articleStory{
		margin:0em 0.4em 0 0;
	}
}
.storyBundle li.articleStory + li.articleStory + li.articleStory + li.articleStory{
	margin-right: 0em;
}
 .storyBundle .articleStory ul li a, .storyBundle .featureStory ul li a, .storyBundle .articleStory ul li a:visited, .storyBundle .featureStory ul li a:visited{
 	color: #ccc;
 }
#meistgelesen:first-child{
	margin-top:0em;
	margin-left:0.714em;
}
.storyBundle .colGroup.top{
	width:100%;
}
.storyBundle .captionWrapper{
	top:0 !important;
	height: 30px;
}
.storyBundle .captionWrapper .caption{
	display: none;
}

/*
*********** HOROSCOPE DATE *********
*/
.horoscope .articleStory ul li.articleTime:before{
	content: "( ";
}
.horoscope .articleStory ul li.articleTime:after{
	content: " )";
}
.horoscope .articleStory ul li.articleTime{
	font-size:1em;
	line-height:1.25em;
	margin-bottom:0.5em;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:800;
	float:none;
	color:#333;
	margin-left:5em;
	font-style:italic;
	text-align:left;
}
.horoscope .articleStory ul{
	overflow:visible;
	margin-top:-2.24em;
}
/* Home resort hide
----------------------------------------------*/

.ressortGroup.sports, .ressortGroup.people{
	display:none;
}
.dossierVideo .articleContextFlash{
	margin-top:0px;
}

/* New comments teasers
----------------------------------------------*/
#singleLeft .featureStory h2{
	font-size:1.143em;
	line-height:1.25em;
	margin-bottom:0.5em;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:800;
}
#singleLeft .featureStory h2 a{
	color:#333;
}
#singleLeft .featureStory h2 a:hover{
	color:#E65A31;
	text-decoration:none;
}
#singleLeft .featureStory p{
	font-family:'Open Sans',Arial,sans-serif;
	font-weight:400;
	line-height:1.428em;
	font-size:.7778em;
}
#singleLeft .featureStory p a{
	text-transform:uppercase;
	color:#E65A31;
	font-weight:800;
	margin-right:0.3em;
	font-family:'Open Sans', Arial, sans-serif;
	display:inline;
}
#singleLeft .featureStory img{
	margin:0.286em 0.571em 0.357em 0;
}
#singleLeft h3.kommentarTitle.commentView{ 
	font-size:1.143em;
	line-height:1.375em;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:700;
	text-transform:none;
	padding-bottom:0.429em;
	background-color:transparent;
	margin-top:0;
	margin-bottom:1em;
	color:#333;
	padding-top:0em;
border-bottom:1px solid #CCC;
height:22px;
padding-left:0;
}
#singleLeft .featureStory h4.action_liveJetzt,#singleLeft .featureStory h4.action_liveKommt,#singleLeft .featureStory h4.action_updateFolgt,#singleLeft .featureStory h4.action_exklusiv,#singleLeft .featureStory h4.action_video,#singleLeft .featureStory h4.action_eilmeldung,#singleLeft .featureStory h4.action_liveJetzt,#singleLeft .featureStory h4.action_liveKommt,#singleLeft .featureStory h4.action_updateFolgt,#singleLeft .featureStory h4.action_exklusiv,#singleLeft .featureStory h4.action_video,#singleLeft .featureStory h4.action_eilmeldung
{
	display:none;
}
#singleLeft h3.kommentarTitle{
	margin-top:0.5em;
	margin-bottom:0;
}
.entireCommentForm{
	background:#F7F6F5;
}
#singleLeft .entireCommentForm h3.kommentarTitle {
	padding-right:0.6em;
	display:block;
	color:#fff;
	background-color:#666;
	padding-left:3px;
	text-transform:uppercase;
	border-top:0;
	padding-top:0;
	margin-bottom:0;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:800;
	font-size:1.15em;
	margin:0 -0.5em;
}
#metaLine ul li{
	width:18em;
}
/*
---- Facebook new like button ------*/
div.facebook .fb_like_button_mock {
	margin:-50px -5px 0;
}
.fb_like_button_mock:hover {
	cursor: pointer
}
div.facebook{
	width:44px;
}
div.twitter{
	width:60px;
}
#contentbox .articleSharing{
	border-bottom:0;
}
#contentbox div.facebook, #contentbox div.twitter, #contentbox div.email{
	margin-right:4px;
}


/*
---- Facebook new like button ------*/
#headerTopRight a.ReporterMobile{
	color:#666;
}
#headerTopRight a.ReporterMobile{
	padding-left:2.8em;
	background:url(/css/images/LM/icon_num.png) 0 0 no-repeat;
	background-size:33px;
}

.boxExclusiv #sportBoxFront .ui-tabs-panel .rank{
	display: table-cell;
	float:none;
}
.boxExclusiv .sportBoxFront .boxSportstable table{
	margin-top:0;
}
.boxExclusiv .sportBoxFront .boxSportstable:first-child table{
	margin-top:24px;
}

.boxExclusiv .sportBoxFront .boxSportstable td{
	border-top:0;
}

/*
---- EURO 2012 ------

#euroCounter {
	width: 12.857em;
	margin: 0 auto;
	text-align: left;
	clear: both;
	position: absolute;
	left: 365px;
	z-index: 999;
	top: 47px;
}

#euroCounter h4 {
	background:transparent url('images/euro2012/logo_euro_30x30_tran.png') no-repeat left top;
	line-height: 21px;
	padding-top: 10px;
	padding-left:45px;
	color: white;
}

#euroCounter .innerCounter {
	background: transparent url('images/euro2012/bg_header_bottom.png') no-repeat center center;
	height: 41px;
	line-height: 41px;
	color: white;
	border-radius: 10px 10px 0 0;
}
#euroCounter a:link, #euroCounter a:visited{
	color:white;
	text-decoration:underline;
	font-weight:normal;
}*/
#subnavigationEuro ul li a{
	font-family:"Open sans", arial, sans-serif;
	font-weight:700;
}
#euroCounter h4, #euroTopFront h4 {
	background:transparent url('images/euro2012/logo_euro_30x30_tran.png') no-repeat left top;
	font-family:'Open Sans',Arial,sans-serif;
	font-weight:800;
}
#eurotitle h1{
	color:#fff;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight:700;
	font-size: 20px;
	padding-top: 120px;
	background: transparent url('images/euro2012/logo_euro_128_tran.png') no-repeat left center;
	text-transform: uppercase;
	margin: 0px;
}
.ressort_grp_4949 > h2.title a:link, .ressort_grp_4949 > h2.title a:visited, .ressort_grp_4949 > h2.title a:hover{
	background-color:transparent;
	line-height:35px;
}
#eurotitle{
position:absolute;
right: 15px;
display: block;
height: 128px;
top: 50px;
}
.frontBlock #ui-carousel-next, .frontBlock #ui-carousel-prev{
	top:90px;
}
.imgsTodayEURO h4 div.title, .imgsTodayEURO h4 div.title:hover{
	background:none !important;
}
.carousel-wrap{
	height:180px !important;
}
.sportsAgency .carousel-wrap{
	height: 350px !important;
}
.frontBlock .carousel-next {
	background: transparent url('images/euro2012/arrow_diaslider_right.png') no-repeat center center;
	width: 30px;
	height: 29px;
	display: block;
	font-size: 0;
	position: absolute;
	top: 95px;
	right: -10px;
	z-index:99;
}
.frontBlock .carousel-previous {
	background: transparent url('images/euro2012/arrow_diaslider_left.png') no-repeat center center;
	width: 30px;
	height: 29px;
	display: block;
	font-size: 0;
	position: absolute;
	top: 95px;
	left: -10px;
	z-index:99;
}
.frontBlock .carousel-next{
	background:transparent url('images/euro2012/arrow_diaslider_right_dark.png') no-repeat center center;
	right:0px;
}
.frontBlock .carousel-previous{
	background:transparent url('images/euro2012/arrow_diaslider_left_dark.png') no-repeat center center;
	left:0px;
}
.tweetMap.compressed{
	display: none;
}
.frontBlock + .articleStory, .tweetMap + .articleStory{
	margin-top:1.15em;
}

#sportBoxSoccerTournamentGroups .boxSportstable a{
	color:#E65A31;
}
.boxSportstable .euro th{
	padding:0 0 0 0.315em;
}
.boxSportstable .euro th{
	padding:0.2em 0 0.2em 0.615em
}
#sportBoxSoccerTournamentGroups{
	margin-bottom:2em;
}
#euroCounter .innerCounter{
	margin-bottom:2em;
}
#sportBoxSoccerTournamentGroups .boxSportstable:last-child{
	margin-bottom:0;
}
table.euro tr{
	background: #f3f3f3;
	font-weight: bold
}
table.euro tr+tr+tr, table.euro tr+tr+tr+tr{
	background: transparent;
	font-weight: normal
}
/*CONTROLE WCH*/
#subnavigationEuro ul, #euroHeader{
	display:block;
}
/*CONTROLE WCH*/
#subnavigationEuro ul, #euroHeader{
	display:block;
}
.frenchonly{
	display: block;
}
#frontBlockEURO.frontBlock #imgsToday h4{
	background: transparent
}

/*
************Search Melina***************/
.dossiers form {
	background: #F7F6F5;
	width: 100%;
	margin: -0.8em 0 0;
	padding:1%;
	overflow: hidden;
}


.dossiers form input{
	padding-left:5px;
	background-repeat:no-repeat;
	height:18px;
	font-size:1em;
	color:#999;
	border-top:2px solid #666;
	border-right:none;
	border-bottom:1px solid #ccc;
	border-left:1px solid #666;
	width:82%;
	float:left;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-left: -2px;
}

.dossiers form button{
	background-color:transparent;
	background-repeat:no-repeat;
	border:medium none;
	color:#666;
	cursor:pointer;
	float:left;
	font-weight: bold;
	height:21px;
	overflow:hidden;
	width:10%;
	border-top:2px solid #666;
	border-right:1px solid #999;
	border-bottom:1px solid #ccc;
	border-left:none;
	position:absolute;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-image:url("http://files.newsnetz.ch/css/images/Suchfeld_icon_V2.png");
	padding-left:2%;
}
#panelAll > h4.dossierSection:first-of-type{
	margin-top:0;
}
/*COMMENTAIRES */
#comment_login_form #commentsForm_post_confirmed:hover{
       background: transparent url('images/buttons_comments.png') no-repeat -370px -21px;
       cursor: pointer;
}
#commentsForm_signup{
       background: transparent url('images/buttons_comments.png') no-repeat -220px 0px;
       width: 65px;
       height: 0px;
       display: block;
       font-size:0.001em;
       float:left;
       margin-right:10px;
       overflow: hidden;
       padding-top:22px;
}
#commentsForm_signup:hover{
       background: transparent url('images/buttons_comments.png') no-repeat -220px -21px;
       cursor: pointer;
}
.comment_signup_form_toggle{
       background: transparent url('images/buttons_comments.png') no-repeat -295px 0px;
       width: 65px;
       height: 0px;
       display: block;
       font-size:0.001em;
       float:left;
       overflow: hidden;
       padding-top:22px;
}
.comment_signup_form_toggle:hover{
       background: transparent url('images/buttons_comments.png') no-repeat -295px -21px;
       cursor: pointer;
}
.comment_signup_form_toggle.fermer, .commentAccountManageCancel.fermer, .comment_form_forgot_password.fermer{
       background: transparent url('images/buttons_comments.png') no-repeat -157px 0px;
       width: 52px;
       height: 0px;
       display: block;
       font-size:0.001em;
       float:left;
       overflow: hidden;
		margin-top: 0px;
		clear: none;
       overflow: hidden;
       padding-top:22px;
}
.comment_signup_form_toggle.fermer:hover, .commentAccountManageCancel.fermer:hover, .comment_form_forgot_password.fermer:hover{
       background: transparent url('images/buttons_comments.png') no-repeat -157px -21px;
       cursor: pointer;
}
#commentAccountManageUpdate{
       background: transparent url('images/buttons_comments.png') no-repeat -615px 0px;
       width: 66px;
       height: 0px;
       display: block;
       font-size:0.001em;
       float:left;
       overflow: hidden;
       padding-top:-90px;
       clear:both;
       margin-top:10px;
       overflow: hidden;
       padding-top:22px;
}
.commentAccountManageCancel.fermer{
       margin-top:10px;
}
#commentAccountManageUpdate:hover{
       background: transparent url('images/buttons_comments.png') no-repeat -615px -21px;
       cursor: pointer;
}
#commentsForm_send_email{
       background: transparent url('images/buttons_comments.png') no-repeat 0px 0px;
       width: 148px;
       height: 0px;
       display: block;
       font-size:0.001em;
       float:left;
       border:0;
       margin:10px 10px 0 0;
       overflow: hidden;
       padding-top:22px;
}
#commentsForm_send_email:hover{
       background: transparent url('images/buttons_comments.png') no-repeat 0px -21px;
       cursor: pointer;
}
.emailLogoutButton{
       background: transparent url('images/buttons_comments.png') no-repeat -533px 0px;
       width: 76px;
       height: 0px;
       display: block;
       font-size:0.001em;
       float:left;
       margin-top:10px;
       overflow: hidden;
       padding-top:22px;
}
.emailLogoutButton:hover{
       background: transparent url('images/buttons_comments.png') no-repeat -533px -21px;
       cursor: pointer;
}
#emailManageAccount{
       display: block;
       font-size:0.9em;
       margin-top:25px;
}
#emailPrivacyRules{
		float:left;
       display: block;
       font-size:0.9em;
       margin-top:25px;
       margin-right:10px;
}
/* ratings */
/* vote */
#tblRating {display:block;}
#tblRating tr {display:inline;}
#tblRating .colLeft, #tblRating .colRight {
  display: block;
  float: left;
  margin-right: 15px;
  width: 198px;
}
#tblRating .rateItem {
  width: 198px;
  height: 250px;
  border-bottom: 1px solid #333;
}
#commentLoggedInEmail{
       float:right;
       display: block;
       width: 250px;
}
#tblRating td a {
  display: block;
  height: 120px;
  width: 198px;
}
.commentOhnelogin input {
       width: 267px;
}
#tblRating .rateItem img {
  max-width: 198px;
  max-height: 120px;
  width: auto;
  height: auto;
  display: inline;
}
.notice{
       border:2px solid #666;
       background-color: #EFEFEF;
       color: #666;
       padding:5px;
       font-size:1.1em;
       margin: 3px 0 3px;
       display:none;
}
#tblRating h3 {
  font-size: 1em;
  font-family: 'Open Sans', sans-serif;
  margin: 5px 0 0 0;
}
.notice.warning{
       border:2px solid #8A1010;
       background-color: #F7C9C9;
       color: #8A1010;
}
p.score {display:block}
/* old rating gallery */
#ratingsContainer {
  background-color: #666;
  width: 640px;
  float:left;
  margin-top: 2em;
}
.notice.success{
       border:2px solid #407A40;
       background-color: #DDF7C9;
       color: #407A40;
}
#ratingsContainer .slideshow img {
  max-height: 30.429em;
  max-width: 640px;
  position: relative !important;
  margin: 0 auto;
}
#comment_login_form #commentsForm_post_confirmed{
       background: transparent url('images/buttons_comments.png') no-repeat -370px 0px;
       width: 65px;
       height: 0px;
       display: block;
       font-size:0.001em;
       float:left;
       margin-right:10px;
       overflow: hidden;
       padding-top:22px;
}
#ratingsContainer p#caption {
  color: #fff;
  font-family: 'Open Sans', Arial, sans-serif;
  font-weight: 300;
  line-height: 1.5em;
  padding-left: .667em;
  border-left: 1px solid #CCC;
  float: left;
  width: 500px;
}
#delete_account{
       background: transparent url('images/buttons_comments.png') no-repeat -755px 0px;
       width: 135px;
       height: 0px;
       display: block;
       font-size:0.001em;
       float:left;
       margin-right:30px;
       overflow: hidden;
       padding-top:22px;
       margin-top:10px;
}
#ratingsContainer .captionWrapper {padding: 0.571em;}
#ratingsContainer #articleGalleryNav {margin:0;}
#ratingsContainer #articleGalleryNav a {
  text-indent: -10000px;
  float: left;
  width:22px;
  height:22px;
  margin: 0 0 0 0.286em;
}
#delete_account:hover{
       background: transparent url('images/buttons_comments.png') no-repeat -755px -21px;
       cursor: pointer;
}
#ratingsContainer #articleGalleryNav a#prev {
   background: url("images/navLeft_LM.png") no-repeat scroll left top transparent;
}
.update_password_box_toggle{
	display: block;
	clear:both;
	margin-bottom:20px;
}
#ratingsContainer #articleGalleryNav a#next {
  background: url("images/navRight_LM.png") no-repeat scroll left top transparent;
}
div.comments .comments_container a{
       background:transparent url('images/SharingButtons_fr.png') no-repeat -140px 0px;
}
#ratingsContainer #articleGalleryNav a#prev:hover {
   background: url("images/navLeftRed_LM.png") no-repeat scroll left top transparent;
}
div.comments .comments_container a:hover{
       background:transparent url('images/SharingButtons_fr.png') no-repeat -140px -22px
}
#ratingsContainer #articleGalleryNav a#next:hover {
  background: url("images/navRightRed_LM.png") no-repeat scroll left top transparent;
}
#comment_password_reset_form #commentsForm_forgot_password{
       background:transparent url('images/buttons_comments.png') no-repeat -684px 0px;
       width: 65px;
       height: 0px;
       display: block;
       font-size:0.001em;
       float:left;
       margin-right:10px;
       overflow: hidden;
       padding-top:22px;
}
#comment_password_reset_form #commentsForm_forgot_password:hover{
       background:transparent url('images/buttons_comments.png') no-repeat -684px -22px;
       cursor: pointer;

}
.comment_form_forgot_password{
       display: block;
       font-size:0.9em;
       margin-top:65px;
       clear:both;
}
#manageAccount{
	margin-top: 20px;
	clear:both;
}
.sbsLabel input{
	width:280px;
}
#disclaimerConfirm p.charCounter{
	display: block;
	float:left;
}
#disclaimerConfirm{
	float: left;
	left:0px;
}
#commentform p.charCounter {
	clear:none;
    float: right;
}
.notloggedToFacebook, .loggedToFacebook{
	clear: both;
	display: block;
	overflow: hidden;
	width: 100%;
	padding: 10px 0;
	border-top: 1px dotted #ccc;
}
#commentInfo_Notice .smallPrint{
	margin-bottom: 0px;
	margin-top:10px;
}
#commentform p{
	margin-bottom:1.8em;
}
#commentError_message p{
	margin-bottom:0px;
}
#commentLogin{
	clear:both;
}
.smallPrint .signature{
	display:block;
	margin-top:8px;
	text-align:right;
}
table.euro tr+tr+tr, table.euro tr+tr+tr+tr{
	background: transparent;
	font-weight: normal
}
div#deleteAccount{
       border:2px solid #8A1010;
       background-color: #F7C9C9;
       color: #8A1010;
	padding:8px 0.5em;
	margin-left: -0.5em;
	font-size: 1em;
	display: none;
	width: 100%;
	overflow: hidden;
}
div#deleteAccount p{
	margin-bottom:10px;
	font-size: 1.2em
}
.delete_account, .cancel_delete_account{
	margin-left: 10px;
	float:left;
	display: block;
	margin:0 10px;
	font-family: 'open sans', arial, sans-serif;
	font-size: 1.2em
}
a.delete_account:link, a.delete_account:visited{
	color:#8A1010;
	font-weight: bold;
}
a.cancel_delete_account:link, a.cancel_delete_account:visited{
	color:#8A1010;
}
#commentform .disclaimerConfirm p.charCounter{
	float: left
}
#disclaimerConfirm p{
	font-size: 1em;
	line-height: 1.4em;
	margin-bottom:0px;
}
#commentsForm_send, #commentsForm_send_noFb{
	width:15em;
}
span.fbCommentPublish{
	position: absolute;
	top:21em;
}

#commentform .sbsLabel{
	position:relative;;
}
#commentform .sbsLabel label{
	position:absolute;
	top:2px;
	left:3px;
	font-family: Arial,sans-serif;
	font-size: 14px;
	padding: 1px;
	opacity: 1;
	color: grey;
	width: 100%;
	cursor: text;
}
.commentFormReplyTo #commentsForm_send{
	margin-top: 0px
}


/*---------
JQZOOM
-------------------*/
.infogBox{
  width:640px;
  background-color: #666666;
  color: #fff;
  font-family:'Open Sans',Arial,sans-serif;
  overflow: hidden;
  text-align:auto;
  margin:auto;
  position: relative;
}
.infogBox #articlefeature{
	margin-bottom: 0px;
}

.infogBox .download_button{
position: absolute;
	top: 0px;
	right: 0px;
	z-index: 6999;
	padding-right:26px;
	background: #fff url(http://files.newsnetz.ch/img/download_info.png) no-repeat 99% 80%;
	display: block;
	height: 25px;
	line-height: 25px;
	padding: 0px 28px 1px 5px;
}
.infogBox p{
  margin:0;
  padding:0;  
}

.downCol{
  width:640px;
  float:left;
  margin:0px 0px 10px 10px;
  background-color: #666;
}

.infographieH{
  margin:auto;
}
.infographieV{
  width:340px;
    margin:auto;
  text-align:center;
}

.zoomPad{
	position:relative;
  margin:auto;
  text-align:center;
	z-index:99;
	cursor:crosshair;
	max-height: 862px;
}


.zoomPreload{
   -moz-opacity:0.8;
   opacity: 0.8;
   filter: alpha(opacity = 80);
   color: #333;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
   margin-left:150px;
   text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
   z-index:110;
   width:90px;
   height:43px;
   position:absolute;
   top:0px;
   left:0px;
    * width:100px;
    * height:49px;

}


.zoomPup{
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:120;
	position:absolute;
	border:1px solid #CCC;
  z-index:101;
  cursor:crosshair;

}

.zoomOverlay{
	position:absolute;
	left:0px;
	top:0px;
	background:#FFF;
	z-index:5000;
	width:100%;
	height:100%;
	display:none;
  z-index:101;

}

.zoomWindow{
	position:relative;
	left:110px;
	top:40px;
	background:#FFF;
	z-index:6000;
	height:auto;
  z-index:10000;
  z-index:110;
  
}
.zoomWrapper{
	position:relative;
  z-index:110;
}


.zoomWrapperImage{
	display:block;
  position:relative;
  overflow:hidden;
  z-index:110;


}
.zoomWrapperImage img{
  display:block;
  position:absolute;
  z-index:101;

 }

.zoomIframe{
  z-index: -1;
  filter:alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position:absolute;
  display:block;

}
/*---
google ads sideblocks
-----*/

#googleAdSense a{
	font-weight: normal;
}
#googleAdSense .adItem{
	border-bottom: 1px dotted #ccc;
	padding-bottom: 0.75em;
	margin-bottom: 0;
	padding-top: 0.75em;
}
#googleAdSense{
	background: white !important;
	padding: 2em 6px 0px !important;
	width: 100% !important;
	margin-left: -6px;
	margin-bottom: 0px !important;
}
#googleAdSense h4{
	border-bottom: 0;
	color: #333;
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight: 800;
	font-size: 1em;
	line-height: 1.058;
	background: transparent;
	border-top: 1px dotted #ddd;
	margin: 0 -6px 0em;
	padding: 10px 6px 0;
}
#googleAdSense h4 a{
	color: #333;
	font-weight: bold
}

/*-----------------
LONDON 2012
--------------------------*/

#subnavigationOlympia li a{
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #999;
	text-transform: uppercase;
}
#subnavigationOlympia li a:hover{
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #333;
}
#subnavigationOlympia li:first-child{
	padding-left: 0px;
}
#subnavigationOlympia ul {
	background: url('images/olympia2012/logo_londres_wch.jpg') right 4px no-repeat;
	padding: 2px 0px;
}


.colGroup .ExclusiveOlympia2012 {
margin-bottom: 1.5em;
overflow: hidden;
font-family: arial, sans-serif;
}
.ExclusiveOlympia2012 h4.title {
background: url('images/olympia2012/Olympia-Ringe-klein.png') left 5px no-repeat;
padding: 0 0 .5em 3.4em;
line-height: 2em;
margin: 0em;
width: auto;
text-transform: uppercase;
border: 0;
font-family: 'Open Sans', Arial, sans-serif;
font-size: 1.1em;
font-weight: 800;
}
.ExclusiveOlympia2012 h4.title a{
	padding-right: .6em;
font-family: 'Open Sans', Arial, sans-serif;
font-weight: 800;
}
.ExclusiveOlympia2012 h4.title+p {
	border-bottom: 1px dotted #CCC;
	border-top: 1px dotted #CCC;
	padding:2px 0;
	margin-bottom: 5px;
}
.ExclusiveOlympia2012 h4.title+p a{
	color: #333;
}
.ExclusiveOlympia2012 li {
overflow: hidden;
font-size: .929em;
margin: 0 0 0.314em;
padding-top: 0.214em;
border-top: 1px solid #F3F3F3;
}
.ExclusiveOlympia2012 li a {
font-weight: normal;
font-size: 1em;
color: #333;
}
.ExclusiveOlympia2012 li a em{
color: #E65A31;
}
.ExclusiveOlympia2012 li span em {
font-weight: bold;
}
.ExclusiveOlympia2012 li span {
float: right;
width: 138px;
}
.ExclusiveOlympia2012 li > em {
color: #666;
}
.ExclusiveOlympia2012 p {
border: 0;
padding: 0;
font-size: .929em;
}
.teaserEditorialContent .ExclusiveOlympia2012 h4.title {
border: 0;
font-size: 1.143em;
line-height: 2em;
font-weight: 800;
padding-bottom: 0;
text-transform: none;
}
.teaserEditorialContent .ExclusiveOlympia2012 li span {
width: 244px;
}
.teaserEditorialContent .ExclusiveOlympia2012 {
border-top: 1px solid #ccc;
margin-top: .5em;
font-family: arial, sans-serif;
margin-top: -14px;
background-color: #fff;
position: relative;
z-index: 99;
margin-bottom: 2em;
}
.teaserEditorialContent .ExclusiveOlympia2012 li {
padding-bottom: 0;
}
.teaserEditorialContent .ExclusiveOlympia2012 li a{
color: #333;
}
.teaserEditorialContent .ExclusiveOlympia2012 li a em{
color: #E65A31;
}
.teaserEditorialContent .ExclusiveOlympia2012 p a{
margin-top: 10px;
display: block;
}


/*-----
New Shadows titles
----------*/

.imgTitle h2, .mainColLeftSection .featureStory h2{
	text-shadow: 1px 1px 5px #000, #000 2px 3px 15px;
	font-smooth: always;
}
.title_shadow{
position: absolute;
bottom: -33px;
left: 0px;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(3,3,3,0) 8%, rgba(33,33,33,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(8%,rgba(3,3,3,0)), color-stop(100%,rgba(33,33,33,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(3,3,3,0) 8%,rgba(33,33,33,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(3,3,3,0) 8%,rgba(33,33,33,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(3,3,3,0) 8%,rgba(33,33,33,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(3,3,3,0) 8%,rgba(33,33,33,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6212121',GradientType=0 ); /* IE6-9 */
}
.featureStory .title_shadow{
	width:100%;
	height: 130px;
	bottom: 0px;
}
.storyBundle .featureStory .title_shadow {
	bottom: -35px;
}

.featureStory h2 .title_shadow {
	bottom: -5px;
	height: 158px;
	width: 650px;
}
.topStory .title_shadow{
	width:98.7%;
	height: 160px;
	bottom: -7px;
}


/*------
NEW STORY BUNDLE
---------*/
.storyBundle{
	background:#333;
	color: #fff;
	padding-top: 12.85185718536377px;
	padding-bottom: 12.85185718536377px;
}
.storyBundle h4.action_liveJetzt,.storyBundle h4.action_liveKommt,.storyBundle h4.action_updateFolgt,.storyBundle h4.action_exklusiv,.storyBundle h4.action_video,.storyBundle h4.action_eilmeldung,.storyBundle h4.action_liveJetzt,.storyBundle h4.action_liveKommt,.storyBundle h4.action_updateFolgt,.storyBundle h4.action_exklusiv,.storyBundle h4.action_video,.storyBundle h4.action_eilmeldung {
	display: none;
}
.storyBundle h4.action_liveJetzt + h6{
	position: absolute;
}
.storyBundle .colGroup.top{
	background: transparent;
	border-bottom: 0;
	border-top: 2px solid #777
}
.storyBundle .colGroup.top h2{
	margin-bottom: 0px;
}
.storyBundle .colGroup.top a{
	color: #fff;
}
.storyBundle h6{
	background:#EB6900;
	display:inline;
	font-weight:700;
	letter-spacing:0;
	text-transform:uppercase;
	position:absolute;
	z-index:9;
	top:0;
	left:0em;
	font-family:'open sans', sans-serif;
	padding:0 5px;
	font-size: 1.1em;
	color: #fff;
}
.storyBundle .colGroup h6{
	margin-top: 0px;
	position: relative;
	background: transparent;
	color: #EB6900;
	font-size: 14px;
	padding: 0;
}
.storyBundle .featureStory img{
	width: 100%;
}
.storyBundle .colGroup.top a{
	font-size: 16px;
}
.storyBundle .featureStory h2 a {
    bottom: -36px;
    font-size: 1.1em;
    left: -10px;
    line-height: 0.95em;
    padding: 15px;
    text-shadow: 3px 2px 4px black, 1px 2px 27px black;
}
.storyBundle p{
	margin:-8px 0;
	font-size: 0.9em;
	line-height: 1.3em;
	display: block;
	max-height: 45px;
}

.londres-2012 h2.title {
background: url('images/olympia2012/logo_white.jpg') left no-repeat #333;
padding: .563em 0 .563em 4.55em;

}
.londres-2012 h2.title > a {
font-size: 1.125em;
text-transform: uppercase;
width: 5.5em;
line-height: .8em;
color: #fff;
background-color: transparent;
}
.londres-2012 .frontBlock h2.title > a{
width: 7.5em;
}


/*------
Nicht verpassen
---------*/

#olympiaPage .o2012Tag h3 {
font-family: Arial, sans-serif;
font-weight: normal;
font-size: 1.643em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 6px 0 6px 0;
margin: -1px 0 0 0;
}
#olympiaPage .o2012Tag h3 span {
font-size: 0.696em;
margin: 0 2em;
}
#olympiaPage .o2012Tag li {
border-bottom: 1px dotted #ccc;
padding: 12px 0;
background: none;
line-height: 20px;
background: none;
overflow: hidden;
font-size: 16px;
}
.o2012time {
float: left;
width: 60px;
}
.o2012sport {
float: left;
width: 134px;
margin-right: 16px;
font-weight: bold;
}
.o2012eventDetail {
float: left;
width: 234px;
}
#olympiaPage .o2012Tag li img {
float: right;
}

.ressort_grp_5016 #frontBlockOlympia{
	margin-top: 20px
}
.ressort_grp_5016 #frontBlockOlympia h2.title{
	display: none
}
/* ----------- stylized ----------- */
#stylized{
background:#ffffff;
font-family: arial, helvetica, sans-serif;
}
#stylized h1 {
font-size:16px;
font-weight:bold;
margin-bottom:8px;
text-transform: uppercase;
}
#stylized p{
font-size:13px;
color:#666666;
margin-bottom:20px;
border-bottom:1px dotted #CCC;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:200px;
float:left;
margin-right: 10px;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:200px;
}
#stylized input, #stylized select, #stylized textarea{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #ccc;
width:384px;
margin:2px 0 30px 0px;
}
#stylized button#submit{
clear:both;
margin-left:15px;
width:125px;
height:31px;
background:#666666 url(img/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
float: right;
}
#stylized button+img{
	margin-top: 8px;
}
#stylized select{
width:390px;
}
#stylized textarea{
	width:384px !important;
	max-width:384px !important;
}
#stylized .notice select{
width:376px;
}
#stylized .notice input{
	width:370px;
}
#stylized .notice textarea{
	width:370px !important;
	max-width:370px !important;
}

#stylized {
    overflow: hidden;
}

#stylized .ui-tabs-nav {
    background: url("http://files.newsnetz.ch/img/bgTabs_transp.png") repeat scroll left top transparent;
    font-family: Georgia,serif;
    margin: 1em 0 0;
}

#stylized .ui-tabs-nav li {
    background-color: transparent;
    border: medium none;
    font-size: 1.273em;
    height: 28px;
    padding: 0 0 0 0.727em;
}

#stylized .ui-tabs-nav li a, #stylized .ui-tabs-nav li a:hover {
    background-color: transparent;
    padding: 0 0.727em 0 0;
    text-align: left;
}

#stylized .ui-tabs-nav li a {
    border-bottom-color: transparent;
    color: #fff;
}

#stylized .ui-tabs-nav .ui-tabs-selected {
    background: url("http://files.newsnetz.ch/img/bgTabs_current.png") no-repeat scroll left top #FFFFFF;
}

#stylized .ui-tabs-nav .ui-tabs-selected a {
    background: url("http://files.newsnetz.ch/img/bgTabs_current.png") no-repeat scroll right top #FFFFFF;
    border: medium none;
    color: #000000;
    height: 28px;
}

#stylized .ui-tabs-panel {
    background-color: transparent;
    border: medium none;
}

#stylized .ui-tabs-panel .featureStory ul, #stylized .ui-tabs-panel .articleStory ul {
    padding: 0;
}
#stylized .ui-tabs-nav,#stylized .ui-tabs-nav {
	background:#666;
	font-family:'Open Sans',Arial,sans-serif;
	font-weight:400;
}

#stylized .ui-tabs-nav .ui-tabs-selected,#stylized .ui-tabs-nav .ui-tabs-selected a,#stylized .ui-tabs-nav .ui-tabs-selected,#stylized .ui-tabs-nav .ui-tabs-selected a {
	background:#F7F6F5;
	color:#666;
}
#stylized .commentTab {
	margin-bottom: 0;
}
#stylized .ui-tabs-panel{
	border:0;
	background-color: #F7F6F5;
	overflow: hidden;
	padding:20px 10px;
}
#stylized h1{
	font-family: "open sans", arial, sans-serif;
	text-transform: none;
	font-size: 1.143em;
	line-height: 1.25em;
	font-weight: 800;
}
#stylized{
	font-family: "open sans", arial, sans-serif;
}
#stylized #set_sub_number_manually{
	width: 30px;
}
#stylized .submit{
background: transparent url('images/buttons_comments.png') no-repeat -370px 0px;
width: 65px;
height: 0px;
display: block;
font-size: 0.001em;
float: left;
margin-right: 10px;
overflow: hidden;
padding-top: 22px;
border: 0;
clear: both;
}

#stylized .submit:hover{
background: transparent url('images/buttons_comments.png') no-repeat -370px -21px;
cursor: pointer;
}
#stylized .submit.create{
background: transparent url('images/buttons_comments.png') no-repeat -220px 0px;
width: 65px;
height: 0px;
display: block;
font-size: 0.001em;
float: left;
overflow: hidden;
padding-top: 22px;
clear: both;
margin-top: 20px;
}

#stylized .submit.create:hover{
background: transparent url('images/buttons_comments.png') no-repeat -220px -21px;
cursor: pointer;
}

#stylized .submit.send{
background: transparent url('images/buttons_comments.png') no-repeat -220px 0px;
width: 65px;
height: 0px;
display: block;
font-size: 0.001em;
float: left;
overflow: hidden;
padding-top: 22px;
clear: both;
}

#stylized .submit.send:hover{
background: transparent url('images/buttons_comments.png') no-repeat -220px -21px;;
cursor: pointer;
}
#stylized .submit.send{
background: transparent url('images/buttons_comments.png') no-repeat -684px 0px;
width: 65px;
height: 0px;
display: block;
font-size: 0.001em;
float: left;
overflow: hidden;
padding-top: 22px;
clear: both;
}

#stylized .submit.send:hover{
background: transparent url('images/buttons_comments.png') no-repeat -684px -21px;;
cursor: pointer;
}


#stylized .modify_password{
display: block;
}

#stylized #tabs-1 img{
	float: left;
	margin-left: 20px;
	cursor: pointer;
}
#stylized #tabs-1 img:first-child{
	margin-left: 50px;
}
#stylized #tabs-1 img+img+img{
	margin-left: 50px;
	margin-top:20px 
}
#stylized #tabs-1 img+img+img+img{
	margin-top:20px ;
	margin-left: 20px;
}
#stylized .ui-tabs-nav li.dc2 a{
	color: #C7C7C7;	
}
#stylized .ui-tabs-nav li.dc2{
	background: #555;
	float: right;
}
.tagWrapper{
	white-space: normal !important;
}


.featureStory .imgfloat{
	clear: both;
}
/*
 * Breaking News
 */

 #breakingNews{
 	background: #D62627;
 	color: white;
 	padding: 15px 2%;
 	width: 96%;
 	overflow: hidden;
 
 	font-size: 31px;
}
 #breakingNews a{
 	color: white;
 }
 .breakingKey{
 	float: left;
 	display: block;
 	margin: 0 25px 0 0;
 	font-weight: bold;
 
 	font-family: arial black;
 	line-height: 1em;
}
 .breakingTitle{
 	float: left;
 	display:block;
 
 	font-weight: bold;
 	line-height: 1em;
}
h2.antenna {
	font-family:"Antenna Extra Cond Medium", "open sans", sans-serif;
	font-style:normal;
	font-weight:bold;

}
.geneve{
	display: none;
}
.matinDimanche .titre {
	font-family: 'Open Sans', Arial, sans-serif; 
	font-weight: 800; 
	font-size: 20px; 
	text-decoration: initial; 
	margin-top: 7px; 
	color: rgb(51, 51, 51); 
	line-height: 1.1em; 
	padding: 5px 0px 8px; 
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: rgb(51, 51, 51);
	margin-bottom: 20px;
	display: block;
}

.matinDimanche .carousel-wrap {
    float: left;
}
#wideBoard{
	float:left;
}

/*Storybundle*/
.storyBundle .four li.articleStory {
 width: 15.1em;
}
.storyBundle .colGroup.four .articleStory img {
 width: 13.188em;
}
/*liveTicker*/
#liveTickerHome {
  overflow:hidden;
  margin-top:2em;
}
#liveTickerHome iframe.disable {
  display: none;
}
#liveTickerStory iframe {
  margin-top: -30px;
}
#liveTickerStory {
 overflow:hidden;
 height: 1290px;
}
/*
 * Share Button
 */
.articleSharing {
	background-color: #EFEFEF;
	margin: 0.5em 0 2em 0;
	width: 640px;
	padding-top:5px;
	padding-bottom:0px;
}
.wch_google, .wch_facebook, .wch_twitter, .wch_email,.wch_comments {
	float:left;
	margin:5px;
}
.articleSharing_bottom .wch_google, .articleSharing_bottom .wch_facebook {
	float:left;
	margin:5px
}
.articleSharing_bottom img {
	width:40px;
	margin-left:20px;
	margin-right:20px;
}

/* 
* Melanie's modifications for rating Bild Auswahl Module 25.06.2013
*/
#tblRating.bildAuswahl .rateItem {
	text-align: center;
}
#tblRating.bildAuswahl .rateItem button {
	-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
	box-shadow: inset 0px 1px 0px 0px #ffffff;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background: -moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color: #ededed;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #777777;
	font-family: 'Open Sans',Arial,sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding: 6px 24px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #ffffff;
	cursor: pointer;
}
#tblRating.bildAuswahl .rateItem button:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background: -moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color: #dfdfdf;
}
div.sportradar_srf table th, div.sportradar_srf table td{
	padding:2px 3px;
}
/*SPORT BOXES*/
.sportradar_srf{
	font-size:11px;
}
.sportCenter{
	width: 100%;
	display: block; 
	max-width: 300px;
	margin-top: -12px;
	margin-bottom: 2em;
}
.sportCenter header{
	background: url(http://www.lematin.ch/sportcenter_elements/images/head_img_small.png) repeat-x bottom center;
	width: 299px;
	height: 36px;
}
.sportradar_srf img {
    width:auto !important;
    float: left;
    margin-right: 2px;
}
.sportradar_srf table {
    width: 100%;
}
.sportradar_srf table td, .sportradar_srf table th {
    text-align: center;
    border-right: 1px solid #EEE;
}
.sportradar_srf thead {
    font-weight: bold;
}
.sportradar_srf .position {
    font-weight: bold;
}
.sportradar_srf .leaguetable {
    max-height: 350px;
    overflow-x: auto;
}
/*END SPORT BOXES*/

.custom_flexslider{
	box-shadow: none !important;
	border:0 !important;
	margin:0 0 10px !important;
	padding-bottom:10px !important;
	border-bottom: 1px solid #333 !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-o-border-radius: 0px !important;
	border-radius: 0px !important;
}
.custom_flexslider h1{
	color: #333 !important;
	font-weight: 800;
	font-family: 'Open Sans', Arial, sans-serif;
	cursor: pointer;
	font-size: 1.143em;
	line-height: 1.25em;
	margin-bottom: 0.5em;
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight: 800;
	margin-top: 0.2em;
}
.custom_flexslider h1:hover{
	color: #E65A31 !important;
	text-decoration: none;
}
.flex-control-nav li div:hover h1{
	color: #E65A31 !important;
	text-decoration: none;
}
.flex-control-nav li div{
	padding: 5px !important;
	text-align: left;
}
.flex-control-nav li:first-child div{
	margin-left: 0px !important;
}
.flex-control-thumbs{
	padding-top: 0px !important;
}
.flex-active{
	background: #F7F6F5;
}
.flex-control-thumbs li{
	width: auto;
}
.flex-control-thumbs .flex-active img{
	opacity:1;
	width:161px !important;
	height: 108px !important;
}
.flex-control-thumbs img{
	width:161px !important;
	height: 108px !important;
}
.flex-control-nav{
	width: 686px !important;
	margin-left: -5px !important;
}

/*sport George*/
.mainColLeftSection .flex-control-thumbs img, .mainColLeftSection .flex-control-thumbs .flex-active img{
	width:154px !important;
}
.mainColLeftSection .flex-control-nav{
	width: 648px !important;
}
/*OLYMPICS 2014*/
.ressort_grp_6733362 h2.title a:link,
.ressort_grp_6733362 h2.title a:visited,
.ressort_grp_6733362 h2.title a:hover,
.ressort_grp_6733362 h2.title a:active {
                Height  : 27px;
                Display : block;
                Background-image : url(http://files.newsnetz.ch/upload//3/4/34232.png);
                Background-repeat: no-repeat;
                Background-position: 0px -1px;
                Text-indent: -999px;
}

.ressort_grp_6733362 h2.title span {
                Display: none !important;
}

/*Correction for first teaser home*/
.mainColRightFront > .teaserEditorialContent{
	display:block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   #horizontalNavigation .dropdownNavi {
	width: 79px;
	} 
}

/*World Cup*/
.ressort_grp_7941203 h2.title a:link, .ressort_grp_7941203 h2.title a:visited, .ressort_grp_7941203 h2.title a:hover, .ressort_grp_7941203  h2.title a:active{
	background: url('http://files.newsnetz.ch/_nn/WC2014/themes/section.jpg') !important;
	background-color: #FFF;
	width: 973px !important;
	display: block !important;
	height: 32px !important;
	margin-left: -1px !important;
	text-indent: -10000px !important;
}
.ressort_grp_7941203 .activeDD{
	display: none !important;
}
#cm2014menu{
	width:130px;
}
#cm2014menu a:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 27px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e60c";
	font-size: 22px;
	vertical-align: top;
}

#mainLeftWrapper{
	padding-right: 0.571em;
	margin-right: 0;
}

/*DEBAT*/
.debat.container,#singlePage .debat.container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#e7ebed;border:2px solid #b5c0c6;width:100%;max-width:300px;overflow:visible;font-family:"Antenna Extra Cond Medium","Open Sans",sans-serif;margin-bottom:2em;margin-top:0;background:#f8f9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2QzZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #f8f9f9 0, #ccd3d7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f8f9f9), color-stop(100%, #ccd3d7));background:-webkit-linear-gradient(top, #f8f9f9 0, #ccd3d7 100%);background:-o-linear-gradient(top, #f8f9f9 0, #ccd3d7 100%);background:-ms-linear-gradient(top, #f8f9f9 0, #ccd3d7 100%);background:linear-gradient(to bottom, #f8f9f9 0, #ccd3d7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f9f9', endColorstr='#ccd3d7', GradientType=0)}.debat.container a,#singlePage .debat.container a{color:#fff !important;text-decoration:none !important}.debat.container .header,#singlePage .debat.container .header{margin-top:-8px}.debat.container .header h3,#singlePage .debat.container .header h3{text-align:center;text-transform:uppercase;font-size:22px;margin:5px 0 10px;letter-spacing:-1px;font-weight:800}.debat.container .header img,#singlePage .debat.container .header img{margin-left:-2px}.debat.container .clear,#singlePage .debat.container .clear{clear:both}.debat.container .results,#singlePage .debat.container .results{margin:2%;clear:both;overflow:hidden}.debat.container .results .logo,#singlePage .debat.container .results .logo{float:left;width:25%;height:50px;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.debat.container .results .charts,#singlePage .debat.container .results .charts{float:left;background:#fff;width:100%;padding:7px;height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.debat.container .results .charts .label,#singlePage .debat.container .results .charts .label{text-transform:uppercase;font-size:13px;font-weight:800;color:#616b70;line-height:15px;height:15px;display:block;width:45%;float:left}.debat.container .results .charts .voteBar,#singlePage .debat.container .results .charts .voteBar{float:right;width:55%;position:relative}.debat.container .results .charts .voteBar .widthResult,#singlePage .debat.container .results .charts .voteBar .widthResult{width:100%}.debat.container .results .charts .voteBar .widthResult div,#singlePage .debat.container .results .charts .voteBar .widthResult div{background:#333;height:15px}.debat.container .results .charts .voteBar span,#singlePage .debat.container .results .charts .voteBar span{position:absolute;left:0;top:0;color:#fff;text-transform:uppercase;font-size:12px;text-indent:5px;font-weight:bold;line-height:15px}.debat.container .results .charts .debat1,#singlePage .debat.container .results .charts .debat1{overflow:hidden;margin-bottom:7px}.debat.container .results .charts .debat1 .widthResult div,#singlePage .debat.container .results .charts .debat1 .widthResult div{background:#E2001A}.debat.container .results .charts .debat2,#singlePage .debat.container .results .charts .debat2{overflow:hidden}.debat.container .results .charts .debat2 .widthResult div,#singlePage .debat.container .results .charts .debat2 .widthResult div{background:#0081C6}.debat.container .duel,#singlePage .debat.container .duel{color:#fff}.debat.container .duel .elems,#singlePage .debat.container .duel .elems{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}.debat.container .duel .elems h2,#singlePage .debat.container .duel .elems h2{text-align:center;text-transform:uppercase;font-size:19px;font-weight:800;margin:0;display:block;border-radius:5px;box-shadow:0 0 7px #333;border:2px solid #fff;letter-spacing:0}.debat.container .duel .elems img,#singlePage .debat.container .duel .elems img{width:100%;height:auto}.debat.container .duel .elems.debat1,#singlePage .debat.container .duel .elems.debat1{padding:0 2% 2% 2%}.debat.container .duel .elems.debat1 h2,#singlePage .debat.container .duel .elems.debat1 h2,.debat.container .duel .elems.debat1 .footer,#singlePage .debat.container .duel .elems.debat1 .footer{background:#E2001A}.debat.container .duel .elems.debat2,#singlePage .debat.container .duel .elems.debat2{padding:0 2% 2% 2%}.debat.container .duel .elems.debat2 h2,#singlePage .debat.container .duel .elems.debat2 h2,.debat.container .duel .elems.debat2 .footer,#singlePage .debat.container .duel .elems.debat2 .footer{background:#0081C6}.debat.container .duel .elems .footer,#singlePage .debat.container .duel .elems .footer{padding:5px;margin-top:-2px;line-height:13px;font-family:'Open Sans',Arial,sans-serif}.debat.container .duel .elems .footer strong,#singlePage .debat.container .duel .elems .footer strong{line-height:17px}.debat.container .duel .elems .footer .price,#singlePage .debat.container .duel .elems .footer .price{font-size:.8em}.debat.container .message,#singlePage .debat.container .message{margin: 5px 2%; font-size: 13px; color: #616b70; font-family: 'Open Sans',Arial,sans-serif; font-style: normal; letter-spacing: -1px;}.debat.container.pdf .results .logo,#singlePage .debat.container.pdf .results .logo{display:block}.debat.container.pdf .charts,#singlePage .debat.container.pdf .charts{width:75%}.debat.container.pdf .message,#singlePage .debat.container.pdf .message{display:none}.debat.container.mobile,#singlePage .debat.container.mobile{max-width:100%}.debat.container.mobile .header,#singlePage .debat.container.mobile .header{text-align:center}.debat.container.mobile .header img,#singlePage .debat.container.mobile .header img{width:100%;height:auto}.debat.container.mobile .header h3,#singlePage .debat.container.mobile .header h3{text-align:center;text-transform:uppercase;font-size:18px;margin:2px 0 5px;letter-spacing:-1px}


/*LEFT ADS*/
#skyLeft{
	position: absolute;
	margin-top: 66px;
	padding-top: 0.714em;
	margin-left: -160px;
}
#skyLeft .top{
	margin-bottom: 0.571em;
}