/* LZM */

body {background-color: #eee; font: 0.75em Arial,Verdana,Helvetica,sans-serif; margin: 10px; word-wrap: break-word;}

.more {padding-right: 7px; background: transparent url(http://static1.luzernerzeitung.ch/images/templates/static/lzmgreyMore.gif) right 0.5714285em no-repeat; /* entspricht 8px */ font-weight: bold; color:#333;}
a:hover .more {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzmMore.gif);}

.dachzeile,.homepage .artikel .dachzeile {color: #666; line-height: 1; font-size: 0.916667em; /* entspricht 11px */ margin-bottom: 0;}
.dachzeile em { font-style: normal;}

/* Icon Bar Individuell*/

.iconBar a.photo {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_photo.gif);}
.iconBar a.photo:hover {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_photo_hover.gif);}
.iconBar a.video {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_video.gif);}
.iconBar a.video:hover {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_video_hover.gif);}
.iconBar a.ted {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_ted.gif);}
.iconBar a.ted {background-image: url("http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_ted.gif");background-position: 1px 1px;color: #00adef;font-weight: bold;line-height: 15px;text-indent: 20px !important;width: 40px;}
.iconBar a.ted:hover {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_ted_hover.gif);}
.iconBar a.sound {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_sound.gif);}
.iconBar a.sound:hover {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_sound_hover.gif);}

/* hinzugefuegt von fidion fuer Kommentare */

.iconBar a.comment {
background-image: url("http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_comment.gif");
background-position: 1px 1px;
font-color: #00ADEF;
font-weight: bold;
text-indent: 20px !important;
color: #00ADEF;
width:58px;
line-height: 15px;}

.iconBar a.comment:hover {background-image: url("http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_comment_hover.gif");}

/* eingefuegt fidion fuer premium icon */

.iconBar a.premium {background-image: url("http://static1.luzernerzeitung.ch/images/icons/icon_premium_small.gif");
    display: block;
    height: 25px;
    text-indent: -5000px;
    width: 22px;}

.iconBar a.premium:hover {background-image: url("http://static1.luzernerzeitung.ch/images/icons/icon_premium_small_hover.gif");}


/* END Icon Bar Individuell */

:link, :visited,.required {color: #666;}
a:hover, a:hover .more {color: #00ADEF !important;}

/* Zone Inserate Individuell */

#domizil a, #domizil .more, #jobs a, #jobs .more {color: #0096CE; background: url(http://static1.luzernerzeitung.ch/images/templates/static/lzmMore.gif) no-repeat right 0.54545454em;}

/* END Zone Inserate Individuell */

/* Zone Menu Bar Individuell */
#menuBar {width: 974px;}

#logoUndDatum {top: 0.33333333em; }

/* END Zone Menu Bar Individuell */

/* ********************* */
/* *  Meta-Navigation  * */
/* ********************* */

#metaNavi li {background: transparent url(http://static1.luzernerzeitung.ch/images/templates/static/lzmgreyBullet.gif) left 0.41666667em no-repeat; padding: 0 5px 0.333333em 6px;}

/* ********************************* */
/* *  1st-Level Navi (Individuell) * */
/* ********************************* */

#navi {top: 7em; /* entspricht 84px */}
#wetterMenu a.hasSubmenu,.mainNavi.selected {font-weight: bold;}
.mainNavi.selected /* GL: Achtung, IE6 versteht diese Notation nicht. */ {border: 0.07143em solid #999; /* entspricht 1px */}
.mainNavi.selected .submenu {font-weight:normal;}
.mainNavi.selected a, .submenu li.selected a {color: #333;}

/* ********************************* */
/* *  2nd-Level Navi (Horizontal)  * */
/* ********************************* */

.submenu { top: 2em; /* entspricht 29px */ border-bottom: 2px solid #00ADEF; display: none;}
.submenu .first a, #submenu2 .first a, .mainNavi.first .submenu .first a {padding-left: 0;}

/* ******************************** */
/* *  3rd-Level Navi (Vertical)   * */
/* ******************************** */

.submenu .dropdownMenu {top: 1.35em; /* entspricht 16px */}

body:nth-of-type(1) .submenu .dropdownMenu { /* Nur Firefox & Safari */ border-top-color: transparent; top: 1.42em; /* entspricht 17px */}
.dropdownMenu a { padding: 2px 5px 2px 8px !important; background: none !important;}

/* ****************** */
/* *  Wetter-Menu   * */
/* ****************** */

#wetterMenu {padding-top:1px; background-position: 100% 0.071em; /* entsrpicht 5px */}
#wetterMenu ul {width: 20.6666667em; /* entspricht 248px */}
body:nth-of-type(1) #wetterMenu ul {width: 13.18em;}
#wetterMenu a.hasSubmenu {color:#00ADEF;}

/* ****************** */
/* *  Suchformular  * */
/* ****************** */

#searchSubmit, #footerSearchSubmit, #contentSearchSubmit {background: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_searchSubmit.gif) no-repeat;}
#searchSubmit:hover, #footerSearchSubmit:hover, #contentSearchSubmit:hover {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_searchSubmit_hover.gif)}

/* *********** */
/*   Farben    */
/* *********** */

.palecolor {background-color: #DEEBFA;}
.vibrantcolor {color: #00ADEF;}
.begegnung {background-color: #00ADEF;} /* Hintergrundfarbe Liveticker Fussball */
.rp .sportDropDown {background-color:#00adef;} .rp select {color:#00adef;} /* Hintergrund und Text Dropdown Sport */

/* ****************** */
/* *  Zone Content  * */
/* ****************** */

/* ll START Artikel Detail zweinull */

.zweinull {border-bottom:0px;}  
figure {padding:0px; margin:0px;}
.dachzeile {font-size: 0.6875em; margin-bottom:5px;}
body.artikel .artikel h3 {font-size:1.033em; margin-bottom:12px;}
  
.nlz-info-small {font-size:10px; line-height:12px;}
 
.arFigure{ margin-right:-10px; margin-left:-10px; margin-top:10px;}
.arCaption {margin-right:10px; margin-left:10px;}
.arTitle {margin-top:20px;}
.arAdress {height: 1em; line-height: 1em; margin: 0 0 20px;}
.arMediaTitle {padding-bottom: 10px; font-style: normal; font-size: 1.25em; font-weight:bold;}
.arMediaTitle a {color:#333333;}
/* .artikel .arAutor {font-family: times, serif; font-size:14pt; font-style:italic color:#6c6c6c;} */
/* .artikel .autor {font-family: times, serif; font-size:12pt; font-style:italic color:#6c6c6c;} */
.artikel .flag {text-transform: uppercase; font-weight:bold; margin-right:4px;}
.artikel .arStichzeile {color: #00ADEF; font-variant:small-caps; font-size:1.33em !important;}
.artikel .btn {margin-bottom:5px;}
.artikel .alert {margin:5px 0 5px 0;}
  
.comBox {margin-left:-10px; margin-right:-10px; line-height:normal;}
.nlz-inner {padding:10px;}
  
.comInfoText {font-size:0.8em;}
.comHead {width:90px; margin:10px; background: url('http://static1.luzernerzeitung.ch/images/templates/static/icons/commentIcon-nlz-64px.png') no-repeat top left; display: block; height: 64px;}
.comHeadcom { background: url('http://static1.luzernerzeitung.ch/images/templates/static/icons/commentIcon-nlz-30px.png') no-repeat top left; display: block; width: 30px; height: 30px;}
.comTitle {font-size:18px; font-weight:bold; color:#00ADEF;}
.comWrite {float:right; width:460px; }
.comWrite .form-control {width:450px;}
.comAdds {width:460px; }
.comPostings {margin-left:-10px; margin-right:-10px;}
.comPostings ul {list-style: none !important; padding:0px !important; margin:0px !important;}
.comPostings ul li {padding:10px;}
.comAuthor {font-size:10px; color:#4b4745;}
.comDate {height: 36px; line-height: 30px; font-size:10px; color:#4b4745; border-bottom: solid 2px #e5e5e5;}
.comPager {float: right; font-size:14px;}
.comPager .pager-currpage {font-weight:bold; font-size:16px; color:#000000;}
 
.nlz-box {
    border-bottom: 1px solid #D4D4D4;    
    background-color: #DEEBFA;
   *background-color: #f9f8f8;
   background-image: -moz-linear-gradient(top, #f9f8f8, #DEEBFA);
   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f8f8), to(#DEEBFA));
   background-image: -webkit-linear-gradient(top, #f9f8f8, #DEEBFA);
   background-image: -o-linear-gradient(top, #f9f8f8, #DEEBFA);
   background-image: linear-gradient(to bottom, #f9f8f8, #DEEBFA);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f8f8', endColorstr='#DEEBFA'); /* IE bis v8 */
   background-repeat: repeat-x;
  }
  
.nlz-box2, .zweinull .weiterfuehrendeLinks {
    border-bottom: 1px solid #D4D4D4;    
    background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #f9f8f8, #e2e1e1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f8f8), to(#e2e1e1));
  background-image: -webkit-linear-gradient(top, #f9f8f8, #e2e1e1);
  background-image: -o-linear-gradient(top, #f9f8f8, #e2e1e1);
  background-image: linear-gradient(to bottom, #f9f8f8, #e2e1e1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f8f8', endColorstr='#e2e1e1'); /* IE bis v8 */
  background-repeat: repeat-x;
  }

.zweinull .weiterfuehrendeLinks {border-top: 1px solid #D4D4D4; margin:10px -10px 20px -10px; padding:10px}
.zweinull .weiterfuehrendeLinks a {font-size:14px; line-height: 1.55em; /* entspricht 18px */}  
  
.arPubDate {float:right;}
.arFirma .arDateLine {font-size:4px; display:none;}
  
.nlz-right {border-bottom: solid 2px #e5e5e5; text-align:right; margin-right:-10px;}
.nlz-left {float:left; border-bottom: solid 2px #00ADEF; width:200px; margin-left:-10px;}
  
.arAnzComments, .arAnzCommentsU {float:right; margin-right:10px; margin-top:0px; color:#dfdfdf; font-size:0.8em;}
  
.rubrik {color:#666666 !important;}
.rubrik:hover {color:#00ADEF; text-shadow: 1px 1px 1px #A7A7A7;}
  
  
  /* Zu ändernde Klassen im base oder nlz-CSS: */
  
.bildStrecke li {margin-right:14px;}
.bildLegende {border:0px !important;}
  
.videobox, .bildStrecke {margin:0px -10px 10px -10px; padding:10px 10px 0;}
.videobox #streamset-player-id-1 {width:594px !important; margin-left:-10px; margin-right:-10px;}
  
  
#overlayLogin {
    display:none;
    left: 0px;
    position: absolute;
    top: 66px;
    background-color:#DEEBFA;
    width:574px;
    border:solid 2px black;
    z-index: 3;
     box-shadow:0 2px 10px 1px #CFCFCF;
    -moz-box-shadow:0 2px 10px 1px #CFCFCF;
    -webkit-box-shadow: 0 2px 10px 1px #CFCFCF;
    box-shadow: 0 2px 10px 1px #CFCFCF;
  }
  
  
#overlayLoginClose {
    float:right;
    background:url("http://static1.luzernerzeitung.ch/images/templates/static/closeButton.png");
    width:36px;
    height:36px;
    cursor: pointer;
    margin:-20px -20px 0 0;
  }
  
#overlayLogin .contentItem {border:solid #DEEBFA 10px;}
#overlayLogin .contentItem #loginform {margin-top: -15px; margin-bottom:-5px;}

/* ll ENDE Artikel Detail zweinull */


div.artikel h1, .homepage div.artikel h2 {
    font-size: 1.6667em; /* entspricht 20px */
    line-height: 1.1em; /* entspricht 22px */
    margin-top: 7px; margin-bottom: 6px;
}

div.headlines h1 {margin-bottom: 4px;}
body.homepage div.artikel img {padding-top: 4px;}
h1 a:hover,.homepage h2 a:hover {color: #ea5e2f;}
.homepage .artikel h3 {margin-top: 0.25em; /* entspricht 3px */ font-weight: bold;}
.homepage .artikel p, .homepage .artikel h3 {font-size: 1.16666667em; /* entspricht 14px */}

p.dachzeile em {color: #ea5e2f;	font-weight: bold; text-transform: uppercase;}
.zoomedImgSmall .bildLegende, .zoomedImgBig .bildLegende {padding-top: 6px; color: #666;}

/* ll START Schriftgroess Artikel */

body.artikel .artikel p {margin-bottom: 1em; font-size: 0.9375em; /* entspricht 15px */}
body.artikel #content .content {font-size: 0.9375em; /* entspricht 15px */}

/* ll ENDE Schriftgroess Artikel */

/* ll START ol ul im Artikel */

body.artikel div.contentItem.artikel .bildStrecke ul {padding:0px; margin:0px; list-style:none;}
body.artikel div.contentItem.artikel .toolBar ul {padding:0px; list-style:none;} 
body.artikel div.contentItem.artikel .group {font-size:12px;} 

body.artikel div.contentItem.artikel div div > ul {
    list-style-position: inside;
    list-style-type: disc;
    font-size: 0.9375em;
    padding: 0 15px;
    margin-bottom: 1em;
}

body.artikel div.contentItem.artikel div div > ol {
    list-style-position: inside;
    list-style-type: decimal;
    font-size: 0.9375em;
    padding: 0 15px;
    margin-bottom: 1em;
}

body.artikel div.contentItem.artikel > ul.weiterfuehrendeLinks {
    list-style-type: none;
}

/* ll Ende ol ul im Artikel */

/* Weiterfuehrende Links */

.weiterfuehrendeLinks li {background: transparent url(http://static1.luzernerzeitung.ch/images/templates/static/lzmgreyTriangle.gif) 2px 0.583333333em no-repeat;}
.weiterfuehrendeLinks strong {color: #666;}
.weiterfuehrendeLinks a {color: #333;}

.weiterfuehrendeLinks span.premium {background-image: url("http://static1.luzernerzeitung.ch/images/icons/icon_premium_small_hover.gif");
background-repeat: no-repeat;
display: inline-block;
vertical-align:text-bottom;}

span.premium img {
    float: none !important;
    margin: 0 !important;
    padding-right: 0 !important;
    padding-top: 0px !important;
}
a:hover span.premium img {visibility: hidden;}

/* END Weiterfuehrende Links */


/* Komponente "Videoplayer" */
.homepage .video h2 {font-size: 1.66667em; /* entspricht 20px */}
.video h2 {padding-top: 0.3125em; color:#666;}
.video h2 a {color:#333;}
.video .bildLegende {padding-top: 0.5em; /* entspricht 8px */}

/* END Komponente "Videoplayer" */

/* Komponente "Formular" */

.formular {background-color: #ececec;}

/* END Komponente "Formular" */

/* Komponente "ToolBar" */
.commentsTools {margin-top: 1px;}
.articleTools,.commentsTools {background-color: #ececec;}
.printOrSend a, a.lesen, a.schreiben {
    padding-left: 18px;
    background-repeat: no-repeat;
    background-position: left center;}
.articleTools dd, #commentsCount dd {margin-left: 140px;}
.printOrSend li.first, .commentsTools li.first {width: 140px;}
.commentsTools dl {padding-bottom: 10px;}
#commentsCount {border-bottom: 1px dotted white; border-width: 0 0 1px 0; margin-bottom: 10px;}

a.drucken { background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/ico_lzm_printer.gif); color: #333; }
a.senden { background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/ico_lzm_envelope.gif); color: #333; }
a.lesen { background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/ico_lzm_callout.gif); color: #333; }
a.schreiben { background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/ico_lzm_pencil.gif); color: #333; }

a:hover.drucken { background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/ico_lzm_printer_hover.gif); }
a:hover.senden { background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/ico_lzm_envelope_hover.gif); }
a:hover.lesen { background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/ico_lzm_callout_hover.gif); }
a:hover.schreiben { background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/ico_lzm_pencil_hover.gif); }
   
/* END Komponente "ToolBar" */

/* Komponente "Ressort-Teaser" */
.ressortTeaser li {
	border-top: 1px dotted #999;
}

.ressortTeaser h2 {
    font-size: 1.66667em; /* entspricht 20px */
    color:#666;
}

.ressortTeaser h2 a {
  color:#333;
}
/* END Komponente "Ressort-Teaser" */

/* Komponenten "multifunktionsFormat" (Themen des Tages, Themen aus dem Ressort) und "bildStrecke" */
div.artikel .multifunktionsFormat {
    border-top: 1px dotted #999;
}

.bildStrecke h2 {color:#666; }
.bildStrecke h2 a {color:#333; }

body.artikel .bildStrecke h2 {
    border-top: 1px dotted #999;
}

.homepage .multifunktionsFormat h2,
.homepage .bildStrecke h2 {
    font-size: 1.66667em; /* entspricht 20px */
}

.themenDesTages h2 {border: none !important;}
.themenTeaser h4, .multifunktionsFormat h3, .ressortTeaser h3 {font-size: 1.16666667em; /* entspricht 14px */ font-weight: bold; color: #333;}

.multifunktionsFormat h3,.multifunktionsFormat a:hover h3 {color: #333 !important;}
div.images {position: relative; margin-top: 1px;}
.horizontallyScrollable a:hover h3 {color: #ea5e2f;}

/* END Komponenten "multifunktionsFormat" und "bildStrecke" */


/* ********* */
/* * ICONS * */
/* ********* */

.arrowLeft a,.arrowRight a{display: block; width: 34px; height: 34px; padding-top:0px;}
.arrowRight a {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_imgBrowserRight.png);}
.arrowLeft a {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_imgBrowserLeft.png);}
.arrowRight a:hover {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_imgBrowserRight_hover.png);}
.arrowLeft a:hover {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_imgBrowserLeft_hover.png);}

.searchTriangleLeft {display: inline-block; width: 16px; height: 16px; padding-top:0px; background: url('http://static1.luzernerzeitung.ch/images/templates/static/lzm_searchTriangleLeft.gif') no-repeat scroll transparent;}
.searchTriangleLeft:hover {display: inline-block; width: 16px; height: 16px; padding-top:0px; background: url('http://static1.luzernerzeitung.ch/images/templates/static/lzm_searchTriangleLeft_hover.gif') no-repeat scroll transparent;}
.searchTriangleRight {display: inline-block; width: 16px; height: 16px; padding-top:0px; background: url('http://static1.luzernerzeitung.ch/images/templates/static/lzm_searchTriangleRight.gif') no-repeat scroll transparent;}
.searchTriangleRight:hover {display: inline-block; width: 16px; height: 16px; padding-top:0px; background: url('http://static1.luzernerzeitung.ch/images/templates/static/lzm_searchTriangleRight_hover.gif') no-repeat scroll transparent;}

.videoicon {background: url('http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_video.gif') no-repeat scroll transparent; padding-left: 20px;}

div.video, div.sound, div.chart, div.dossier, div.comments, div.photo, div.foto, div.premium {display: inline-block; width: 14px; height: 12px; vertical-align: 0; margin-top:3px; background: no-repeat;}
div.video {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_link2video.gif);}
div.video:hover {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_link2video_hover.gif);}
div.sound {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_link2sound.gif);}
div.sound:hover {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_link2sound_hover.gif);}
div.chart {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_link2chart.gif);}
div.chart:hover {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_link2chart_hover.gif);}
div.dossier {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_link2dossier.gif);}
div.dossier:hover {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_link2dossier_hover.gif);}
div.comments {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/ico_lzm_callout.gif);}
div.comments:hover {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/ico_lzm_callout_hover.gif);}
div.photo, div.foto {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_link2photo.gif);}
div.photo:hover, div.foto:hover {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_link2photo_hover.gif);}
div.premium {background-image: url(http://static1.luzernerzeitung.ch/images/icons/icon_premium_small.gif);}
div.premium:hover {background-image: url(http://static1.luzernerzeitung.ch/images/icons/icon_premium_small.gif);}


/* übergangs css bis templates alle bearbeitet sind */
span.video {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_link2video_hover.gif);}
span.sound {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_link2sound_hover.gif);}
span.chart {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_link2chart_hover.gif);}
span.dossier {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_link2dossier_hover.gif);}
span.comments {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/ico_lzm_callout_hover.gif);}
span.photo, span.foto {background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_ico_link2photo_hover.gif);}


/* Komponente "breadcrumbs" */
#content div.breadcrumbs {
   border-top-width: 2px;
   border-bottom-width: 4px;
}

.breadcrumbs a {
    color:#333;
    background: transparent url(http://static1.luzernerzeitung.ch/images/templates/static/lzmgreyAngle.gif) left 0.5em no-repeat;
}

.breadcrumbs a:hover {
    background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzmAngle.gif);
}
/* END Komponente "breadcrumbs" */

/* Komponente "vermarktungsflaeche" */

/*.artikel .vermarktungsflaeche {margin:0px;} */

body.artikel #content .vermarktungsflaeche {
    margin-bottom: 10px;
    border-top: 1px dotted #999;
    border-bottom: 1px dotted #999;
    padding-top: 8px;
    padding-bottom: 10px;
}

.homepage .vermarktungsflaeche h4,
.artikel .vermarktungsflaeche h4,
#teaser .vermarktungsflaeche h4 {
    /*font-size: 0.833333em;*/
    font-size: 10px;
    border-bottom: 1px dotted #999;
	margin-bottom: 20px;
	padding-bottom: 8px;
}
/* END Komponente "vermarktungsflaeche" */


/* Komponente "sitemap" */

.sitemap dt,
.sitemap dd {
    border-color: #999;
}

#footerSearch {
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	padding: 10px 0;
}
/* END Komponente "sitemap" */

/* Homepage-Komponente "wideImg" */
.wideImg .weiterfuehrendeLinks strong {
	background: transparent url(http://static1.luzernerzeitung.ch/images/templates/static/lzmgreyTriangle.gif) 2px 0.4166667em no-repeat;
}
/* END Komponente "wideImg" */


/* body.artikel #wrapper #contentAndTeasers.group #content.zone .contentItem.artikel ul {
   margin: 10px 0; 
   padding: 0pt 15px; 
}

body.artikel #wrapper #contentAndTeasers.group #content.zone .contentItem.artikel ul li {
   margin: 0pt; 
   padding: 3pt 15px; 
   list-style: disc outside none; 
   line-height: 125%;
} */



/* ****************** */
/* *  Zone Teaser   * */
/* ****************** */

#teaser .contentItem {
  background-color: #DEEBFA;
	padding: 6px 10px 10px 10px;
}

#teaser .contentItem.multiLayer {
  padding-bottom:0px;
}

#teaser h4,
.contentRelated h3,
.fuenfSpalten .rechts h4 {
  padding-bottom: 6px;
}

.iframe iframe {
  float: left;
}

/* Komponente "einspaltiger Teaser" */
.einspaltigerTeaserLinks,
.einspaltigerTeaserRechts {
	width: 155px;
	clear: none;
}

.einspaltigerTeaserLinks strong,
.einspaltigerTeaserRechts strong {
	line-height: 1;
}

.einspaltigerTeaserLinks .weiterfuehrendeLinks,
.einspaltigerTeaserRechts .weiterfuehrendeLinks {
	border-top: none;
  color:#333;
	line-height: 1;
	margin-top: 0.25em; /* entspricht 3px */
}

.einspaltigerTeaserLinks .weiterfuehrendeLinks li,
.einspaltigerTeaserRechts .weiterfuehrendeLinks li {
	background-position: 2px center;
}

#teaser .einspaltigerTeaserLinks h4,
#teaser .einspaltigerTeaserRechts h4 {
	margin-bottom: 8px;
}

.einspaltigerTeaserLinks {
	float: left;
}

.einspaltigerTeaserRechts {
	float: right;
}

.linkzumWetter {
  display:block;
  width:155px;
  height:95px;
  background:#999;
  color:#fff;
  margin-top:9px;
  overflow:hidden;
  text-align: center;
  cursor:pointer;
}

.linkzumWetter:hover {
  color:#fff !important;
}

.linkzumWetter span {
  margin-top:10px;
  padding-top:27px;
  display:block;
  height:50px;
  font-weight:bold;
  float:left;
  width:77px;
  border-right:1px dotted #fff;
}

.linkzumWetter span.degres {
  border:none;
}

.linkzumWetter span img {
  margin-top:-12px;
}

/* END Komponente "einspaltiger Teaser" */

/* Komponente "Wetter" */
#teaser .wetter table {
	background: #999;
	width: 100%;
	color: #fff;
	font-weight: bold;
	border-top: 10px solid #999;
	border-bottom: 10px solid #999;
	margin-top: 9px;
	height: 95px;
}
.artikel #teaser .wetter table {margin-top: 6px;}

#teaser .wetter td {
	width: 50%;
	vertical-align: middle;
	text-align: center;
}

#teaser .wetter td.last {
	border-left: 1px dotted white;
}
/* END Komponente "Wetter" */


/* Komponente "Webcam" */
.webcam img {
	position: absolute;
	top: -10px;
}

.webcamLink {
	display: block;
	position: relative;
}

#teaser .webcam img {
	clip: rect(10px 155px 105px 0px);
	width: 155px;
}

#teaser .webcamLink {
	margin-top: 9px;
	height: 95px;
	width: 155px;
}

#content .webcam img {
	clip: rect(12px 280px 218px 5px);
	width: 291px;
	left: -5px;
}

#content .webcamLink {
	height: 206px;
	width: 275px;
	margin-top: 3px;
}

body.artikel .webcam h3,
body.artikel .webcam p {
	font-size: 0.75em; /* entspricht 12px */
}

body.artikel .webcam ul {
	margin-top: 3px;
}

body.artikel .webcam .weiterfuehrendeLinks,
body.artikel .webcam .weiterfuehrendeLinks li {
	border: none;
	float: none;
	margin-top: 0;
}

body.artikel .webcam .weiterfuehrendeLinks li {
	padding-top: 0;
	padding-bottom: 0;
}

body.artikel .webcam li.uneven {
	margin-right: 10px;
}

body.artikel .webcam li {
	border-top: 1px dotted #999;
	float: left;
	padding-top: 6px;
	padding-bottom: 5px;
}

.artikelTeaser .videoLegende dd {
	font-size: 1em;
}

.webcamDetail img {
	margin-bottom: 5px;
}

img.webcamDetail {
	margin-bottom: 1em;
}

.webcamDetail dt {
	width: 7em;
	white-space: nowrap;
}

.webcamDetail .weiterfuehrendeLinks {
	margin-bottom: 6px;
}
/* END Komponente "Webcam" */


/* Komponente "MultiLayer" */
body.homepage #content .multiLayer h2 {
	font-size: 1.66666667em;
}

#content .multiLayer h2 {
	text-transform: none;
}

.register {
	margin-top: 4px;
}

body.homepage .register h3,
body.artikel #teaser .register h3 {
	font-size: 1.166667em; /* entspricht 14px */
}

body.artikel #content .register h3 {
	font-size: 0.875em; /* entspricht 14px */
}

.register h3 {
	font-weight: normal;
}
/* END Komponente "MultiLayer" */



/* Komponente "Themen/Rubriken-Teaser" (spezielle Auspraegung der MultiLayer-Komponente) */
.themenTeaser .register {
    margin-bottom: 10px;
}
/* END Komponente "Themen/Rubriken-Teaser" */


/* Komponente "Advertorial" */

.advertorial .group {
  background: #E5E5E5;
	padding: 6px 10px 10px 10px;
}
.advertorial h4 {
  border-bottom: 1px dotted #999 !important;
	padding-bottom: 8px !important;
}
body:nth-of-type(1) .advertorial h4 { /* Nur fuer Firefox */
	padding-top: 0;
	padding-bottom: 9px !important;
}

.advertorial h5 a,
#teaser h4 a{
  font-weight:normal;
  color: #333;
}

.advertorial.mitBildUndText h5 {
	margin-bottom: 5px;
}                
/* END Komponente "Advertorial" */


/* Komponente "Voting" */
.balken {
	background-color: #fff;
	border-left-color: #ea5e2f;
}
/* END Komponente "Voting" */


/* Komponente "3-spaltiger Teaser" */
.homepage .dreispaltig h2 {
    font-size: 1.66667em; /* entspricht 20px */
}
/* END Komponente "3-spaltiger Teaser" */


/* Komponente "boerse"  (spezielle Auspraegung der MultiLayer-Komponente) */
.boerse table {
    background: #ececec;
}

.boerse .aktuell {
    background: #f6f6f6;
}
/* END Komponente "boerse" */


/* ****************** */
/* *   Paging       * */
/* ****************** */

.suchresultatPaging {
	border-top: 1px dotted #999;
	padding-top: 9px;
}

.suchresultatPaging .first a:hover {
	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_searchTriangleLeft_hover.gif);
}

.suchresultatPaging .last a:hover {
	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_searchTriangleRight_hover.gif);
}

.suchresultatTitel h2 {
	margin-top: 0;
}



/* *************************** */
/* *   Template Wetter       * */
/* *************************** */

.wetterkarte {
	position: relative;
  margin-bottom: 3px;
}

.wetterkarte td,
.wetterkarte th {
  color:#333;
}

.wetterkarte a {
	position: absolute;
	font-weight: bold;
	color: black;
	font-size: 0.75em;
}

.wetterIcon,
.schneeIcon {
	display: block;
	background-repeat: no-repeat;
	background-position: center;
}

.wetterIcon {
	width: 62px;
	height: 50px;
}

.schneeIcon {
	width: 7px;
	height: 7px;
	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_punkt.gif);
}

.wetterkarte .wetter1 {	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_wettericons/1.png); }
.wetterkarte .wetter2 {	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_wettericons/2.png); }
.wetterkarte .wetter3 {	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_wettericons/3.png); }
.wetterkarte .wetter4 {	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_wettericons/4.png); }
.wetterkarte .wetter5 {	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_wettericons/5.png); }
.wetterkarte .wetter6 {	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_wettericons/6.png); }
.wetterkarte .wetter7 {	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_wettericons/7.png); }
.wetterkarte .wetter8 {	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_wettericons/8.png); }
.wetterkarte .wetter9 {	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_wettericons/9.png); }
.wetterkarte .wetter11 {	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_wettericons/11.png); }
.wetterkarte .wetter12 {	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_wettericons/12.png); }
.wetterkarte .wetter13 {	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_wettericons/13.png); }
.wetterkarte .wetter14 {	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_wettericons/14.png); }
.wetterkarte .wetter15 {	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_wettericons/15.png); }
.wetterkarte .wetter16 {	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_wettericons/16.png); }
.wetterkarte .wetter17 {	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_wettericons/17.png); }
.wetterkarte .wetter18 {	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_wettericons/18.png); }
.wetterkarte .wetter19 {	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_wettericons/19.png); }

#ZugImg { left:319px; top:81px; }
#EinsiedelnImg { left:434px; top:73px; }
#LuzernImg { left:166px; top:120px; }
#RigiImg { left:296px; top:162px; }
#SchwyzImg { left:375px; top:179px; }
#EntlebuchImg { left:65px; top:209px; }
#StansImg { left:238px; top:234px; }
#SarnenImg { left:133px; top:272px; }
#AltdorfImg { left:357px; top:292px; }
#EngelbergImg { left:266px; top:284px; }

#ZugTemp { left:308px; top:64px; }
#EinsiedelnTemp { left:403px; top:125px; }
#LuzernTemp { left:182px; top:173px; }
#RigiTemp { left:283px; top:144px; }
#SchwyzTemp { left:366px; top:164px; }
#EntlebuchTemp { left:66px; top:189px; }
#StansTemp { left:233px; top:212px; }
#SarnenTemp { left:149px; top:250px; }
#AltdorfTemp { left:349px; top:266px; }
#EngelbergTemp { left:234px; top:339px; }

#EinsiedelnRegionPunkt    { left:433px; top:122px; }
#EinsiedelnBolzbergPunkt  { left:423px; top:133px; }
#RothenturmPunkt          { left:409px; top:150px; }
#SattelPunkt              { left:396px; top:168px; }
#UrnerbodenPunkt          { left:515px; top:274px; }
#StudenPunkt              { left:481px; top:151px; }
#OberibergPunkt           { left:446px; top:170px; }
#HochYbrigPunkt           { left:451px; top:187px; }
#MythenregionPunkt        { left:424px; top:200px; }
#StoosPunkt               { left:391px; top:215px; }
#IbergereggPunkt          { left:440px; top:140px; }
#AndermattPunkt           { left:371px; top:459px; }
#ZugerbergPunkt           { left:336px; top:112px; }
#RigiPunkt                { left:309px; top:164px; }
#SeebodenalpPunkt         { left:294px; top:154px; }
#KlewenalpPunkt           { left:295px; top:238px; }
#DallenwilPunkt           { left:267px; top:253px; }
#EngelbergPunkt           { left:270px; top:322px; }
#MelchseeFruttPunkt       { left:222px; top:348px; }
#PilatusPunkt             { left:200px; top:205px; }
#EigenthalPunkt           { left:183px; top:192px; }
#FinsterwaldPunkt         { left:140px; top:224px; }
#LangisPunkt              { left:150px; top:271px; }
#GiswilPunkt              { left:149px; top:309px; }
#LungernPunkt             { left:132px; top:340px; }
#SoerenbergPunkt          { left:94px; top:325px; }
#MarbachPunkt             { left:62px; top:324px; }

.wetterkarte table {
	color: #666;
	font-size: 0.75em;
	position: absolute;
	bottom: 10px;
	left: 10px;
}

.wetterkarte th {
	padding-right: 20px;
}

dl.wetter {
	border-top: 1px dotted #999;
	font-style: italic;
	font-size: 0.75em;
	padding-top: 6px;
}

dl.wetter dt {
	float: left;
	margin-right: 0.25em;
}

dl.wetter dd {
	font-size: 1em;
}

table.wetter {
	background-color: #DEEBFA;
	margin-top: 10px;
	margin-bottom: 8px;
	font-size: 0.8125em; /* entspricht 13px */
	width: 100%;
	border-bottom: 8px solid #DEEBFA;
}

table.wetter td {
	text-align: center;
	padding-top: 9px;
	line-height: 1;
}

table.wetter thead th {
	border-bottom: 1px solid white;
}

table.wetter thead th {
	color: #666;
	padding: 9px 0 8px 0;
}

table.wetter th {
	font-weight: normal;
	padding-left: 10px;
	line-height: 1;
}

tr.wetter th {
	vertical-align: top;
	font-weight: bold;
	padding: 9px 0 0 10px;
}

body.artikel .artikelTeaser table.wetter p {
	font-size: 1em;
	margin-bottom: 0;
}

tr.wetter td {
	padding: 4px 0 8px 0;
}

tr.wetter td, tr.wetter th {
	border-bottom: 1px dotted white;
	font-weight: bold;
}


/* ******************************* */
/* * Komponente "Aktuelle Werte" * */
/* ******************************* */

#content div.wetter li {
	font-size: 0.75em;
	line-height: 1;
	border-top: 1px dotted #999;
	padding-top: 6px;
	padding-bottom: 10px;
}

#content div.wetter h3,
.webcam h3 {
	text-transform: uppercase;
	line-height: 1.5em; /* entspricht 18px */
}

#content div.wetter h4 {
	font-style: italic;
	font-weight: normal;
	line-height: 1.5em; /* entspricht 18px */
}

#content div.wetter img {
	clear: both;
	display: block;
	margin-top: 5px;
}

#content div.wetter table {
	background-color: #DEEBFA;
	width: 100%;
	line-height: 1.75em; /* entspricht 21px */
	border-bottom: 4px solid #DEEBFA;
	border-top: 4px solid #DEEBFA;
}

#content div.wetter th,
#content div.wetter td {
	border-top: 1px dotted white;
}

#content div.wetter tr.first th,
#content div.wetter tr.first td {
	border: none;
}

#content div.wetter th {
	font-weight: normal;
	padding-left: 10px;
}

#content div.wetter td {
	font-weight: bold;
	color: black;
	padding-right: 10px;
	text-align: right;
}

sup {
	font-size: 0.75em;
	vertical-align: text-top;
}


/* *************************** */
/* * Template Spendenaktion  * */
/* *************************** */
.spenden table {
  width:100%;
  margin:10px 0;
}
.spenden th,
.spenden .even td {
	background-color: #ececec;
}
.spenden th,
.spenden td {
  /* font-size:0.75em; */
  padding:3px 10px;
}

.spenden .right {
  text-align:right;
}


/* *************************** */
/* *   Template Marktplatz   * */
/* *************************** */
body.fuenfSpaltig #content div.breadcrumbs {
  border-top-width: 5px;
  border-bottom-width: 7px;
	padding-bottom: 0px;
	margin-bottom: 10px;
}
.fuenfSpaltig .mitBildUndText a ~ h4 {
  margin-left:150px;
}

.fuenfSpaltig .mitBildUndText {
  background:#ececec;
}

.fuenfSpalten {
/*	background: white url(http://static1.luzernerzeitung.ch/images/templates/static/marktplatzBg.gif) 594px top repeat-y; */
	clear: both;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.fuenfSpalten .rechts h4 {
  color:#666;
}

.fuenfSpalten .rechts h4 a {
  color:#333;
  font-weight:normal;
}

#content .fuenfSpalten .themenTeaser {
  background:#fff;
  margin:0px;
  padding:0px;
  width:370px;
}

#content .fuenfSpalten .themenTeaser .register {
  margin-top:0px;
}



/* ******************************************* */
/* *     Templates Bonus, Schneebericht      * */
/* ******************************************* */

body.artikel .bonus p.dachzeile {
	margin-bottom: 0.636363636em; /* entspricht 7px */
}
.bonus dl,
.schneebericht dl {
	margin-bottom: 7px;
}

.schneebericht dl.wetter {
	margin-bottom: 0;
}

.schneebericht dt {
	font-size: 0.75em;
	float: left;
	clear: both;
  color:#666;
}

.bonus dt {
  font-size: 0.875em;
  font-weight:bold;
  float:left;
}

.bonus dt {
	width: 9em;
}

.schneebericht dt {
	width: 16em;
}

.schneebericht dl.wetter dt {
	width: auto;
}

.bonus dd {
	margin-left: 9em;
}

.bonus a { color:#333; }

.schneebericht dd {
	margin-left: 17em;
  font-size: 0.75em !important;
}
.schneebericht td a,
.schneebericht dd a {
  color:#333;
}


.schneebericht dl.wetter dd,
.schneebericht dl.wetter dt{
	margin-left: 0;
  font-size: 1em !important;
}

.schneebericht h2 {  
  border-top:1px dotted #999;
  padding-top:5px;
}

.bonus h3 {
	font-size: 20px;
	margin-bottom: 0.45em; /* entspricht 9px */
}

a.bonus {
	font-size: 0.875em; /* entspricht 14px */
	display: block;
	margin-bottom: 3px;
  color:#000;
}

.schneebericht table {
	font-size: 0.75em; /* entsprich 14px */
	margin-bottom: 10px;
}

.schneebericht th,
.schneebericht .even td {
	background-color: #ececec;
}

.schneebericht th,
.schneebericht td {
	padding: 2px 0 2px 10px;
}

.warnung {
	color: red;
}

/* *************************** */
/* *     Template Blogs      * */
/* *************************** */

.artikelTeaser h1 {
    line-height: 1.1em; /* entspricht 22px */
    margin-bottom: 6px;
    margin-top:-0.1em;
}

body.artikel .artikelTeaser p {
	margin-bottom: 1em;
}

/* *************************** */
/* *     Template Dossiers   * */
/* *************************** */

.dossiers li {
	border-top: 1px dotted #999;
}

.artikelTeaser.mitBildUndText img {
	padding-top: 0;
}

#content .berichte {
	padding-bottom: 6px;
}

.berichte h2 {
	text-transform: uppercase;
	font-size: 0.875em; /* entspricht 14px */
	line-height: 1;
	color: #666;
}

.berichte h3 {
	font-size: 0.875em; /* entspricht 14px */	
}

.berichte a:hover h3 {
	color:#00ADEF; /* entspricht 14px */
}

.kurznachricht h2 {
	text-transform: none;
}

.kurznachricht li.last {
	border-bottom: none;
	-moz-border-image: none;
	padding-bottom: 0;
}

body.artikel .kurznachricht h2 {
	font-size: 1.25em; /* entspricht 20px */
}

.berichte li {
	border-bottom: 1px dotted #999;
	padding-bottom: 8px;
}

#content ul.berichte {
	padding-bottom: 0;
}
/* *************************** */
/* *  Template Artikelseite  * */
/* *************************** */

/* body.artikel .artikel h1 {
    font-size: 1.5em; /* entspricht 24px */
    margin-bottom: 0.125em; /* entspricht 2px */
	letter-spacing: -0.03em;
}

body.artikel .artikel h2 {
	margin-bottom: 10px;
	font-weight: normal;
        font-weight:bold;
}

body.artikel .bildStrecke h2,
body.artikel .video h2 {
    font-weight: bold;
}*/

/*body.artikel .panorama h2 { */
 /*	font-size: 0.8125em;  entspricht 13px */
 /*	line-height: 1.3846153em; entspricht 18px } */


body.artikel .multifunktionsFormat h3,
body.artikel .ressortTeaser h3,
body.artikel .artikelTeaser h2,
#contentSearchForm dt {
	font-size: 0.875em;  /* entspricht 14px */
	line-height: 1.2857143em; /* entspricht 18px */
}

body.artikel .multifunktionsFormat p,
body.artikel .ressortTeaser p {line-height: 1.5em; /* entspricht 18px */}
body.artikel .artikel h3 {margin-bottom: 0.4275em; /* entspricht 7px */ margin-top: 10px;}
body.artikel ul.narrow {padding-bottom: 0.5em; border-bottom: 1px dotted #999;}
body.artikel .sitemap dt.last, body.artikel .sitemap dd.last {padding-top: 0.5625em;}
body.artikel .sitemap dd.last {padding-bottom: 0.5625em;}
body.artikel .sitemap dt.last {padding-bottom: 0.3125em;}
body.artikel #footerSearchTerm,
body.artikel #contentSearchTerm,
body.artikel #footerLinks,
body.artikel .sitemap dl a,
body.artikel ul.breadcrumbs,
body.artikel #content .weiterfuehrendeLinks,
body.artikel #contentwide .weiterfuehrendeLinks,
body.artikel .multifunktionsFormat p,
body.artikel .ressortTeaser p,
body.artikel .artikel p.ueberarbeitung,
body.artikel .artikel p.fussnote,
body.artikel h3.obertitel,
body.artikel #content .suchresultatPaging {
    font-size: 0.75em; /* entspricht 12px */
	line-height: 1.5em; /* entspricht 18px */
}

.photo-gallery {
    background-color: #DEEBFA;
    background-image: linear-gradient(163deg, #F9F8F8, #DEEBFA);
    background-repeat: repeat-x;
  }

/* *************************** */
/* *  Template Interview     * */
/* *************************** */

/* Baut auf dem Artikel-Template auf, d.h. dem Artikel muss im HTML-Code sowohl die CSS-Klasse "artikel" als auch die CSS-Klasse "interview" zugewiesen werden. */

dl.interview dd {margin-bottom: 1em; font-size: 0.9375em; /* entspricht 15px */}

.obertitel {
	border-bottom: 1px dotted #999;
	margin-top: 0.5em !important; /* entspricht 6px */
	padding-bottom: 0.25em;  /* entspricht 3px */
}
h4.quote,
p.quote,
blockquote {
  	font-size: 1.5em !important; /* entspricht 24px */
       font-weight:normal !important;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	line-height: 1.25em; /* entspricht 30px */
	padding: 0.583333em 0.4583333em;
	font-style: italic;
	margin-bottom: 0.66667em; /* entspricht 12px */
}

.artikel blockquote p {margin-bottom:0px !important;}


/* *************************** */
/* *     Template WebTV      * */
/* *************************** */

/* Baut auf dem Artikel-Template auf, d.h. dem Artikel muss im HTML-Code sowohl die CSS-Klasse "artikel" als auch die CSS-Klasse "webTV" zugewiesen werden. */


dl.videoLegende {
	margin-bottom: 6px;
}

.videoLegende a { color: #333; }

.videoTeaser h3 {
	padding-left: 20px;
	background: transparent url(http://static1.luzernerzeitung.ch/images/templates/static/ico_lzm_titlebar_video.gif) 0px 1px no-repeat; /* entspricht 3px */
}

.videoTeaser h3 a {
  font-weight:normal;
  color:#333;
}

a.pagingRight:hover {
    background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_searchTriangleLeft_hover.gif);
}

a.pagingLeft:hover {
    background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_searchTriangleRight_hover.gif);
}

/* *************************** */
/* *       Lightbox          * */
/* *************************** */

#fancybox-wrap .formular {
	padding: 10px;
}

#fancybox-close {
	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_closeButton.png) !important;
  background-position: 0 4px;
  background-repeat:no-repeat;
}

a#fancybox-close:hover {
	background-image: url(http://static1.luzernerzeitung.ch/images/templates/static/lzm_closeButton_hover.png) !important;
  background-position: 0 4px;
  background-repeat:no-repeat;
}

.fancybox-ie #fancybox-close		{ background: transparent !important; margin-top:4px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/templates/static/lzm_closeButton.png', sizingMethod='scale') !important; }
.fancybox-ie #fancybox-close:hover	{ background: transparent !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/templates/static/lzm_closeButton_hover.png', sizingMethod='scale') !important; }


#fancybox-title .bildLegende {
    padding-top: 6px;
	color: #666;
}

.zoomedImgSmall {
	width: 574px; /* Natuerlich sollte sich die Groesse der Box an die Groesse des Bildes anpassen. Dies ist im Prototyp nicht der Fall, mit der Lightbox (http://www.huddletogether.com/projects/lightbox2/) jedoch ein Leichtes. */
}

.zoomedImgBig {
	width: 974px; /* Natuerlich sollte sich die Groesse der Box an die Groesse des Bildes anpassen. Dies ist im Prototyp nicht der Fall, mit der Lightbox (http://www.huddletogether.com/projects/lightbox2/) jedoch ein Leichtes. */
}

#fancybox-wrap h1 {
	font-size: 1.666666667em; /* entspricht 20px */
	line-height: 1.1em; /* entspricht 22px */
	padding-top: 11px;
	padding-bottom: 1px;
	border-top: 1px dotted #999;
}

#fancybox-wrap h1.formularName {
	border-top: none;
	padding-top: 0;
	padding-bottom: 6px;
}

#fancybox-wrap h2 {
	font-size: 1.166666667em; /* entspricht 14px */
	font-weight: bold;
	line-height: 1.3482142em; /* entspricht 18px */
	margin-bottom: 7px;
}

#fancybox-wrap h3 {
	line-height: 1.5em; /* entspricht 18px */
}

#artikelsenden h3 {
	border-bottom: 1px dotted #999;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#fancybox-wrap .formular dd {
    margin-left: 120px;
}

/* Bilderstrecke */

.enclose img {max-width: 974px; height: auto;}
.enclosesmall img {max-width: 574px; height: auto;}
#bilderstrecke .register {
	margin-top: 1px;
  font-size:1.167em;
}

.bilderstreckeSubmenu {
	border-bottom: 1px dotted #ccc;
	padding: 7px 0;
	margin-bottom: 10px;
}

.bilderstreckeSubmenu li {
	display: inline-block;
	padding-right: 15px;
}

.bilderstreckeSubmenu a {
	color: #999999;
}

.bilderstreckeSubmenu a.selected {
	color: #000;
}

#lightBox .bilderstrecke h1,
#bilderstrecke h1 {
	padding-top: 0;
	border-top: none;
	font-weight: normal;
}

.bilderstreckeContent h3 {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 11px;
	margin-bottom: 10px;
	font-weight: normal;
}

.bilderstreckeContent .bildLegende {
    border-top: 1px dotted #999;
    border-bottom: 1px dotted #999;
}

.weitereBilderstrecken {
	width: 264px;
	padding: 10px;
	background-color: #ececec;
	float: right;
}

.weitereBilderstrecken ul {
	overflow: auto;
	height: 555px;
	padding-right: 10px;
  position: relative;
}

.weitereBilderstrecken li {
	border-bottom: 1px dotted #b0b0b0 ;
}

#lightBox .weitereBilderstrecken h2,


#bilderstrecke .weitereBilderstrecken h2 a {
  color:#333;
}

.weitereBilderstrecken .selected {
  background:transparent;
  border:0 0 1px 0;
  border-bottom: 1px dotted;
  color:#000;
  padding-top:0px;
}

.weitereBilderstrecken h3 {
	font-weight: bold;
}

.weitereBilderstrecken div {
  background-color: #00ADEF;
}

.weitereBilderstrecken p {
	line-height: 1.5em; /* entspricht 18px */
}

/* START ll Buttons and Boxes BT */

.btn {
  display: inline-block;
  *display: inline;
  padding: 4px 8px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #000000; /* #333333; */
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btn-nlz, a.btn-nlz {
  color: #ffffff !important;
  text-shadow:0 0px 0px rgba(255, 255, 255, 0.75);
  background-color: #31C5FE;
  *background-color: #00A1DE;
  background-image: -moz-linear-gradient(top, #31C5FE, #00A1DE);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#31C5FE), to(#00A1DE));
  background-image: -webkit-linear-gradient(top, #31C5FE, #00A1DE);
  background-image: -o-linear-gradient(top, #31C5FE, #00A1DE);
  background-image: linear-gradient(to bottom, #31C5FE, #00A1DE);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#31C5FE', endColorstr='#00A1DE'); /* IE bis v9 */
}

.btn-nlz:hover,
.btn-nlz:focus,
.btn-nlz:active,
.btn-nlz.active,
.btn-nlz.disabled,
.btn-nlz[disabled] {
  background-color: #00A1DE;
  *background-color: #31C5FE;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A1DE', endColorstr='#31C5FE'); /* IE bis v9 */
}

.btn:hover,
.btn:focus {
  color: #000000 !important;
  text-shadow: 0px;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.btn-nlz:hover,
.btn-nlz:focus {
  color: #ffffff !important;
  text-shadow: 0px;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

/* END Buttons and Boxes */

/* BEGIN Infomeldungen */

.alert {
    background-color: #FCF8E3;
    color: #c09853;
    border: 1px solid #FBEED5;
    border-radius: 4px 4px 4px 4px;
    margin-bottom: 10px;
    padding: 8px 8px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alert-danger, .alert-error {
    background-color: #F2DEDE;
    border-color: #EED3D7;
    color: #B94A48;
}
.alert-success {
    background-color: #DFF0D8;
    border-color: #D6E9C6;
    color: #468847;
}
.alert-info {
    background-color: #D9EDF7;
    border-color: #BCE8F1;
    color: #3A87AD;
}

/* END Infomeldungen */

/* START Loginform */
#loginform {
   background: none repeat scroll 0 0 #DEEBFA;
   padding:10px;
}

/* END Loginform */

/* ll START CKEditor */
/* Infobox blau */
.artikel .bluebox, .artikel .box {
    background-color: #DEEBFA;
    margin: 10px 0 20px 0;
    padding: 20px;  
    font-size: 0.9375em;
   border: 1px solid #b8ddff;
    border-radius: 4px;
}
.artikel .bluebox h3, .artikel .box h3 {font-size:1.33em !important;}

.artikel .graybox {
    background-color: #e7e7e7;
    margin: 10px 0 20px 0;
    padding: 20px;  
    font-size: 0.9375em;
}


/*  ***  neuer flex und ebox    *** */

.flex, .ebox, .ekiosk  { margin: 30px 0!important;}
.artikel .flex{
    background-image:url(http://static1.luzernerzeitung.ch/images/templates/static/img/e-flex-box/flex-desk.png);
    width:574px;
    height:123px;
}
.artikel .flex p {margin-left:200px; text-align:right; margin-right:10px; padding-top: 40px; font-weight: 600; }
.artikel .flex a {color: white !important;}
.artikel .flex a:hover {text-decoration: underline;}

.artikel .ekiosk {
    background-image:url(http://static1.luzernerzeitung.ch/images/templates/static/img/e-flex-box/flex-desk.png);
    width:574px;
    height:123px;
}
.artikel .ekiosk p {margin-left:200px; text-align:right; margin-right:10px; padding-top: 40px; font-weight: 600; }
.artikel .ekiosk a {color: white !important;}
.artikel .ekiosk a:hover {text-decoration: underline;}

.artikel .ebox{
    background-image:url(http://static1.luzernerzeitung.ch/images/templates/static/img/e-flex-box/ebox-desk.png);
    width:100%;
    height:123px;
    cursor:pointer;
}

.artikel .leserreporter{
    background-image:url(http://static1.luzernerzeitung.ch/images/templates/static/img/e-flex-box/lesre-desk.png);
    width:574px;
    height:136px;
cursor:pointer;
  }

/*  *** ENDE neuer flex und ebox    ***  */



.artikel .bluegallery {
    background-color: #DEEBFA;
}

.artikel div.contentItem.artikel .bluebox ol {
    list-style-type: decimal;
    padding:0 20px;
}

.artikel div.contentItem.artikel .bluebox ul {
    list-style: disc;
    padding:0 20px;
}
/*
.artikel hr { 
  border-top: 1px dotted gray;
  color: #fff;
  background-color: #fff;
  height: 1px;
}

.artikel h2 {font-size: 1.33em;}

.artikel h4 {
  font-size:1.05em;
  font-weight:bold;
}
.artikel h5 {
  font-size: 0.9375em;
  font-weight:bold;
}
.artikel h7 {
  font-size: 0.9375em;
  font-weight:normal;
}*/

/* Rubriktitel */
.artikel .rubriktitel {
border-top: dotted 1px gray;
border-bottom: dotted 1px gray;
padding: 4px 0;
font-size: 16px !important;
font-weight:bold;
}

/* Interview Fragen */
.artikel .frage{font-weight:bold; font-style:italic;}

/* Interview Antworten*/
.artikel .antwort{font-weight:normal; font-style:italic;}

/* Blockquote Zitat */
.artikel h4.quote, p.quote, blockquote {
	font-size: 1.5em !important; /* entspricht 24px */
        font-weight:normal !important;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	line-height: 1.25em; /* entspricht 30px */
	padding: 0.583333em 0.4583333em;
	font-style: italic;
	margin-bottom: 0.66667em; /* entspricht 12px */
}

/* Autor arAuthor Quelle */
/* .artikel .autor, .artikel .arAuthor, .quelle, .urheberin {
    font-family: times, serif; font-style:italic color:#6c6c6c; 
}*/
.artikel .arAuthor {font-size:14pt;} /* Feld Autor */

/* .artikel .bildQuelle, .autor, .quelle, .urheberin {
    font-style: italic;
    white-space: nowrap;
}*/

/* VERSAL Uppercase */
.artikel .versal {
    text-transform: uppercase;
}

/* Sporttabellen aus WW */
.sporttable{
width:100%;
}

.sporttable tr td hr {
   color:#3d4147;
   padding: 0px;
   margin: 0px;
   border-bottom: dotted 1px #3d4147;
}

.sporttable th {
   font-weight:bold;
   background-color:#00adef;
   color:#ffffff;
   padding: 3px 4px 3px 4px;
   margin-bottom:2px;
}

.sporttable tbody {
   border-bottom: dotted 1px #3d4147;
}

/* Fussnote, Bibliographie, Buchtipp, Urteilsnummer, Marginalie */
.fussnotentitel, .fussnote, .bibliographie, .buchtipp, .urteilsnummer, .marginalie {
    font-size: 12px;
    margin: 0;
    /* color: red; */
}

/* Seitenverweis */ 
.seitenverweis{color:white;}

/* END Komponente ckEditor */


/* START PayContent Startseite */

.payContent {  /* background-color: #DEEBFA; */}
.payContent img {background: none repeat scroll 0 0 transparent;}
.payContent {
    background-color: #DEEBFA;
    border: 10px solid #fff;
    clear: both;
    padding: 10px;
}
.payContent .iconBar {right: 0; top: 6px;}

/* End PayContent Startseite */

/* Start Navbars */

.navbar-ressort {
    background-color: #FAFAFA;
    background-image:  -webkit-linear-gradient(bottom, #FFFFFF 0%, #f6f6f6 100%);
    background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #f6f6f6 100%);
    background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #f6f6f6 100%);
    background-image: linear-gradient(bottom, #FFFFFF 0%, #f6f6f6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff'); /* IE bis v9 */
    background-repeat: repeat-x;
   /* border: 1px solid #D4D4D4; */
    min-height: 40px;
    padding-left: 12px;
    padding-right: 12px;
    color: #333333;
    line-height: 26px;
    padding-top: 2px;
}
.navbar-ressort h1 {
    color: #00ADEF;
    font-size: 1.8em;
    line-height: 40px;
    text-shadow: 1px 0px 1px #fff;
}
.navbar-ressort h1 a, .navbar-ressort h1 a:active {color: #00ADEF;}
.navbar-ressort h1 a:hover {text-shadow: 1px 1px 1px #a7a7a7;}
.navbar-bildergalerie {margin: -10px -10px 10px;}

/* End Navbars */

/* END LZM */

.zeile {width: 370px; margin-bottom: 8px; position: relative; display: table;} 
.marge {margin: 0 8px 8px 0;}
.mb8 {margin-bottom: 8px;} 
.spenderlogoL {border: 1px solid #666; float: left; border-radius: 3px; box-shadow: 2px 2px 2px #ccc;}


/* Start Fasnacht */

.vidcon {position: relative; width: 100%; height: 0; padding-bottom: 70%;}
.vidres {position: absolute; top: 0; left: 0;}

/* End Fasnacht */

/* Start Artikel icons */

.artkicns-le {width: 40px; height: 40px; display: inline-block; margin: 20px 10px 10px 0;}
.artkicns-ri {width: 230px; height: 40px;  display: inline-block; margin: 20px 10px 10px 0;}
.artikelicons-fb {background: url('http://static1.luzernerzeitung.ch/images/templates/static/img/artikelicons/facebook.png');}
.artikelicons-fb:hover {background: url('http://static1.luzernerzeitung.ch/images/templates/static/img/artikelicons/facebook_ho.png');}
.artikelicons-tw {background: url('http://static1.luzernerzeitung.ch/images/templates/static/img/artikelicons/twitter.png');}
.artikelicons-tw:hover {background: url('http://static1.luzernerzeitung.ch/images/templates/static/img/artikelicons/twitter_ho.png');}
.artikelicons-am {background: url('http://static1.luzernerzeitung.ch/images/templates/static/img/artikelicons/artikel-mailen.png'); }
.artikelicons-am:hover {background: url('http://static1.luzernerzeitung.ch/images/templates/static/img/artikelicons/artikel-mailen_ho.png');}
.artikelicons-pr {background: url('http://static1.luzernerzeitung.ch/images/templates/static/img/artikelicons/drucken.png');}
.artikelicons-pr:hover {background: url('http://static1.luzernerzeitung.ch/images/templates/static/img/artikelicons/drucken_ho.png');}
.artikelicons-hi {background: url('http://static1.luzernerzeitung.ch/images/templates/static/img/artikelicons/hinweis.png') no-repeat top left;}
.artikelicons-hi:hover {background: url('http://static1.luzernerzeitung.ch/images/templates/static/img/artikelicons/hinweis_ho.png') no-repeat top left;}
.artikeliconright {float: right; margin-top: 9px;}

/* End Artikel icons */

#spez table {font-size: 0.9375em;}
.Marktplätze .dachzeile {display: none;}

.nlzblau {color: #00adef;}
.nlzblau:hover {text-decoration: underline;}

.wahlenlogo {width: 574px; height: 55px; background: url("http://static1.luzernerzeitung.ch/images/templates/static/img/smartvote/Logo_Wahlen_574px-Bl.png") no-repeat; display: block; position: relative;}

.meinewoche {width: 574px; height: 70px; background: url("http://static1.luzernerzeitung.ch/images/templates/static/icons/ressortlogos/Ressortlogo_Meine_Woche_560.png") no-repeat #E6F4FF; display: block; position: relative;}

.Zug .Zug, .Nidwalden .Nidwalden, .Schwyz .Schwyz, .Uri .Uri{display: none}
body.artikel div.contentItem.artikel div div > ul.outi  {list-style-position: outside;}