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(/images/templates/static/lzmgreyMore.gif) right 0.5714285em no-repeat; /* entspricht 8px */
font-weight: bold;color:#333;}
a:hover .more { background-image: url(/images/templates/static/img/bdu/icons/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(/images/templates/static/img/bdu/icons/lzm_ico_photo.gif);}
.iconBar a.photo:hover {background-image: url(/images/templates/static/img/bdu/icons/lzm_ico_photo_hover.gif);}
.iconBar a.video {background-image: url(/images/templates/static/img/bdu/icons/lzm_ico_video.gif);}
.iconBar a.video:hover {background-image: url(/images/templates/static/img/bdu/icons/lzm_ico_video_hover.gif);}
.iconBar a.ted {background-image: url(/images/templates/static/img/bdu/icons/lzm_ico_ted.gif);}
.iconBar a.ted:hover {background-image: url(/images/templates/static/img/bdu/icons/lzm_ico_ted_hover.gif);}
.iconBar a.sound {background-image: url(/images/templates/static/img/bdu/icons/lzm_ico_sound.gif);}
.iconBar a.sound:hover {background-image: url(/images/templates/static/img/bdu/icons/lzm_ico_sound_hover.gif);}

/* hinzugefuegt von fidion fuer Kommentare */

.iconBar a.comment {
 background-image: url("/images/templates/static/img/bdu/icons/lzm_ico_comment.gif");
background-position: 1px 1px;
color: #ff0000;
font-weight: bold;
text-indent: 20px !important;
color: #ff0000;
width:58px;
line-height: 15px;}

.iconBar a.comment:hover {background-image: url("/images/templates/static/img/bdu/icons/lzm_ico_comment_hover.gif");}

/* eingefuegt fidion fuer premium icon */

.iconBar a.premium {background-image: url("/images/templates/static/img/bdu/icons/icon_premium_small.gif");
    display: block;
    height: 25px;
    text-indent: -5000px;
    width: 22px;}

.iconBar a.premium:hover {background-image: url("/images/templates/static/img/bdu/icons/icon_premium_small_hover.gif");}


/* END Icon Bar Individuell */

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

/* Zone Inserate Individuell */

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

/* END Zone Inserate Individuell */

/* Zone Menu Bar Individuell */
#menuBar {width: 974px;}
#logoUndDatum {top: 0.4em;}

/* END Zone Menu Bar Individuell */

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

#metaNavi li {background: transparent url(/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 #ff0000; 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:#ff0000;}

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

#searchSubmit, #footerSearchSubmit, #contentSearchSubmit {background: url(/images/templates/static/img/bdu/icons/lzm_searchSubmit.gif) no-repeat;}
#searchSubmit:hover, #footerSearchSubmit:hover, #contentSearchSubmit:hover {background-image: url(/images/templates/static/img/bdu/icons/lzm_searchSubmit_hover.gif)
}
/* *********** */
/*   Farben    */
/* *********** */

.palecolor {background-color: #FCDAD1;}
.vibrantcolor {color: #FF0000;}
.begegnung {background-color: #FF0000;} /* Hintergrundfarbe Liveticker Fussball */
.rp .sportDropDown {background-color:#FF0000;} .rp select {color:#FF0000;} /* 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: 40px 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; text-transform: uppercase;}
.artikel .flag {text-transform: uppercase; font-weight:bold; margin-right:4px;}
.artikel .arStichzeile {color: #ff0000; 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('/images/templates/static/img/bdu/icons/commentIcon-nlz-64px.png') no-repeat top left; display: block; height: 64px;}
.comHeadcom { background: url('/images/templates/static/img/bdu/icons/commentIcon-nlz-30px.png') no-repeat top left; display: block; width: 30px; height: 30px;}
.comTitle {font-size:18px; font-weight:bold; color:#ff0000;}
.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: #dddddd;
   *background-color: #dddddd;
   background-image: -moz-linear-gradient(top, #f9f8f8, #dddddd);
   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f8f8), to(#dddddd));
   background-image: -webkit-linear-gradient(top, #f9f8f8, #dddddd);
   background-image: -o-linear-gradient(top, #f9f8f8, #dddddd);
   background-image: linear-gradient(to bottom, #f9f8f8, #dddddd);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f8f8', endColorstr='#dddddd'); /* 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 #ff0000; 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:#ff0000; 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:#f7e3e3;
    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("/images/templates/static/img/bdu/icons/closeButton.png");
    width:36px;
    height:36px;
    cursor: pointer;
    margin:-20px -20px 0 0;
  }
  
#overlayLogin .contentItem {border:solid #f7e3e3 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(/images/templates/static/lzmgreyTriangle.gif) 2px 0.583333333em no-repeat;}
.weiterfuehrendeLinks strong {color: #666;}
.weiterfuehrendeLinks a {color: #333;}

span.video {background-image: url(/images/templates/static/img/bdu/icons/lzm_ico_link2video_hover.gif);}
span.sound {background-image: url(/images/templates/static/img/bdu/icons/lzm_ico_link2sound_hover.gif);}
span.chart {background-image: url(/images/templates/static/img/bdu/icons/lzm_ico_link2chart_hover.gif);}
span.dossier {background-image: url(/images/templates/static/img/bdu/icons/lzm_ico_link2dossier_hover.gif);}
span.comments {background-image: url(/images/templates/static/img/bdu/icons/ico_lzm_callout_hover.gif);}
span.photo, span.foto {background-image: url(/images/templates/static/img/bdu/icons/lzm_ico_link2photo_hover.gif);}

/* eingefuegt fidion fuer Weiterfuehrende Links premium icon */

.weiterfuehrendeLinks span.premium {background-image: url("/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(/images/templates/static/img/bdu/icons/ico_lzm_printer.gif); color: #333; }
a.senden { background-image: url(/images/templates/static/img/bdu/icons/ico_lzm_envelope.gif); color: #333; }
a.lesen { background-image: url(/images/templates/static/img/bdu/icons/ico_lzm_callout.gif); color: #333; }
a.schreiben { background-image: url(/images/templates/static/img/bdu/icons/ico_lzm_pencil.gif); color: #333; }

a:hover.drucken { background-image: url(/images/templates/static/img/bdu/icons/ico_lzm_printer_hover.gif); }
a:hover.senden { background-image: url(/images/templates/static/img/bdu/icons/ico_lzm_envelope_hover.gif); }
a:hover.lesen { background-image: url(/images/templates/static/img/bdu/icons/ico_lzm_callout_hover.gif); }
a:hover.schreiben { background-image: url(/images/templates/static/img/bdu/icons/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;}
.arrowLeft a{background-image: url(/images/templates/static/img/bdu/icons/lzm_imgBrowserLeft.png);}
.arrowRight a{background-image: url(/images/templates/static/img/bdu/icons/lzm_imgBrowserRight.png);}
.arrowRight a:hover {background-image: url(/images/templates/static/img/bdu/icons/lzm_imgBrowserRight_hover.png);}
.arrowLeft a:hover {background-image: url(/images/templates/static/img/bdu/icons/lzm_imgBrowserLeft_hover.png);}

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

.videoicon {background: url('/images/templates/static/img/bdu/icons/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(/images/templates/static/img/bdu/icons/lzm_ico_link2video.gif);}
div.video:hover {background-image: url(/images/templates/static/img/bdu/icons/lzm_ico_link2video_hover.gif);}
div.sound {background-image: url(/images/templates/static/img/bdu/icons/lzm_ico_link2sound.gif);}
div.sound:hover {background-image: url(/images/templates/static/img/bdu/icons/lzm_ico_link2sound_hover.gif);}
div.chart {background-image: url(/images/templates/static/img/bdu/icons/lzm_ico_link2chart.gif);}
div.chart:hover {background-image: url(/images/templates/static/img/bdu/icons/lzm_ico_link2chart_hover.gif);}
div.dossier {background-image: url(/images/templates/static/img/bdu/icons/lzm_ico_link2dossier.gif);}
div.dossier:hover {background-image: url(/images/templates/static/img/bdu/icons/lzm_ico_link2dossier_hover.gif);}
div.comments {background-image: url(/images/templates/static/img/bdu/icons/ico_lzm_callout.gif);}
div.comments:hover {background-image: url(/images/templates/static/img/bdu/icons/ico_lzm_callout_hover.gif);}
div.photo, div.foto {background-image: url(/images/design2016/foto_BDU.png);}
div.photo:hover, div.foto:hover {background-image: url(/images/design2016/foto_BDU.png);}
div.premium {background-image: url(/images/templates/static/img/bdu/icons/icon_premium_small.gif);}
div.premium:hover {background-image: url(/images/templates/static/img/bdu/icons/icon_premium_small.gif);}

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

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

.breadcrumbs a:hover {
    background-image: url(/images/templates/static/img/bdu/icons/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(/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: #F7E3E3;
	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;
    display: inline-block;
}

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(/images/templates/static/img/bdu/icons/lzm_searchTriangleLeft_hover.gif);
}

.suchresultatPaging .last a:hover {
	background-image: url(/images/templates/static/img/bdu/icons/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(/images/templates/static/lzm_punkt.gif);
}

.wetterkarte .wetter1 {	background-image: url(/images/templates/static/lzm_wettericons/1.png); }
.wetterkarte .wetter2 {	background-image: url(/images/templates/static/lzm_wettericons/2.png); }
.wetterkarte .wetter3 {	background-image: url(/images/templates/static/lzm_wettericons/3.png); }
.wetterkarte .wetter4 {	background-image: url(/images/templates/static/lzm_wettericons/4.png); }
.wetterkarte .wetter5 {	background-image: url(/images/templates/static/lzm_wettericons/5.png); }
.wetterkarte .wetter6 {	background-image: url(/images/templates/static/lzm_wettericons/6.png); }
.wetterkarte .wetter7 {	background-image: url(/images/templates/static/lzm_wettericons/7.png); }
.wetterkarte .wetter8 {	background-image: url(/images/templates/static/lzm_wettericons/8.png); }
.wetterkarte .wetter9 {	background-image: url(/images/templates/static/lzm_wettericons/9.png); }
.wetterkarte .wetter11 {	background-image: url(/images/templates/static/lzm_wettericons/11.png); }
.wetterkarte .wetter12 {	background-image: url(/images/templates/static/lzm_wettericons/12.png); }
.wetterkarte .wetter13 {	background-image: url(/images/templates/static/lzm_wettericons/13.png); }
.wetterkarte .wetter14 {	background-image: url(/images/templates/static/lzm_wettericons/14.png); }
.wetterkarte .wetter15 {	background-image: url(/images/templates/static/lzm_wettericons/15.png); }
.wetterkarte .wetter16 {	background-image: url(/images/templates/static/lzm_wettericons/16.png); }
.wetterkarte .wetter17 {	background-image: url(/images/templates/static/lzm_wettericons/17.png); }
.wetterkarte .wetter18 {	background-image: url(/images/templates/static/lzm_wettericons/18.png); }
.wetterkarte .wetter19 {	background-image: url(/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: #dddddd;
	margin-top: 10px;
	margin-bottom: 8px;
	font-size: 0.8125em; /* entspricht 13px */
	width: 100%;
	border-bottom: 8px solid #dddddd;
}

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: #dddddd;
	width: 100%;
	line-height: 1.75em; /* entspricht 21px */
	border-bottom: 4px solid #dddddd;
	border-top: 4px solid #dddddd;
}

#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(/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:#ff0000; /* 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: #dddddd;
    background-image: linear-gradient(163deg, #f9f8f8, #dddddd);
    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(/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(/images/templates/static/img/bdu/icons/lzm_searchTriangleLeft_hover.gif);
}

a.pagingLeft:hover {
    background-image: url(/images/templates/static/img/bdu/icons/lzm_searchTriangleRight_hover.gif);
}

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

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

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

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

.fancybox-ie #fancybox-close		{ background: transparent !important; margin-top:4px; }
.fancybox-ie #fancybox-close:hover	{ background: transparent !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-width:0 0 1px 0;
  border-bottom: 1px dotted;
  color:#000;
  padding-top:0px;
}

.weitereBilderstrecken h3 {
	font-weight: bold;
}

.weitereBilderstrecken div {
  background-color: #ff0000;
}

.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: #FF0000;
  *background-color: #9D0202;
  background-image: -moz-linear-gradient(top, #FF0000, #9D0202);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FF0000), to(#9D0202));
  background-image: -webkit-linear-gradient(top, #FF0000, #9D0202);
  background-image: -o-linear-gradient(top, #FF0000, #9D0202);
  background-image: linear-gradient(to bottom, #FF0000, #9D0202);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0000', endColorstr='#9D0202'); /* IE bis v9 */
}

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

.btn:hover,
.btn:focus {
  color: #000000 !important;
  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-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 #fcf1ee; padding:10px;}

/* END Loginform */

/* ll START CKEditor */
/* Infobox blau */
.artikel .bluebox, .artikel .box {
    background-color: #f7e3e3;
    margin: 10px 0 20px 0;
    padding: 20px;  
    font-size: 0.9375em;
}
.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 { margin: 30px 0!important; display: none;}
.artikel .flex{
    background-image:url(/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 .ebox{
    background-image:url(/images/templates/static/img/e-flex-box/ebox-desk.png);
    width:100%;
    height:123px;
    cursor:pointer;
}

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


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

.artikel .bluegallery {background-color: #f7e3e3;}
.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:#ff0000;
   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 img {background: none repeat scroll 0 0 transparent;}
.payContent {
    background-color: #c7c7c7;
    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(to bottom, #FFFFFF 0%, #f6f6f6 100%);
    background-image: -moz-linear-gradient(to bottom, #FFFFFF 0%, #f6f6f6 100%);
    background-image: -o-linear-gradient(to bottom, #FFFFFF 0%, #f6f6f6 100%);
    background-image: linear-gradient(to 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: #ff0000;
    font-size: 1.8em;
    line-height: 40px;
    text-shadow: 1px 0px 1px #fff;
}
.navbar-ressort h1 a, .navbar-ressort h1 a:active {color: #ff0000;}
.navbar-ressort h1 a:hover {text-shadow: 1px 1px 1px #a7a7a7;}
.navbar-bildergalerie {margin: -10px -10px 10px;}

/* End Navbars */

.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 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('/images/templates/static/img/artikelicons/facebook.png');}
.artikelicons-fb:hover {background: url('/images/templates/static/img/artikelicons/facebook_ho.png');}
.artikelicons-tw {background: url('/images/templates/static/img/artikelicons/twitter.png');}
.artikelicons-tw:hover {background: url('/images/templates/static/img/artikelicons/twitter_ho.png');}
.artikelicons-am {background: url('/images/templates/static/img/artikelicons/artikel-mailen.png'); }
.artikelicons-am:hover {background: url('/images/templates/static/img/artikelicons/artikel-mailen_ho-bdu.png');}
.artikelicons-pr {background: url('/images/templates/static/img/artikelicons/drucken.png');}
.artikelicons-pr:hover {background: url('/images/templates/static/img/artikelicons/drucken_ho-bdu.png');}
.artikelicons-hi {background: url('/images/templates/static/img/artikelicons/hinweis.png') no-repeat top left;}
.artikelicons-hi:hover {background: url('/images/templates/static/img/artikelicons/hinweis_ho-bdu.png') no-repeat top left;}
.artikeliconright {float: right; margin-top: 9px;}

/* End Artikel icons */

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

.bdu-kontakt {float: right; width: 370px;}

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

.Zug .Zug, .Nidwalden .Nidwalden, .Schwyz .Schwyz, .Uri .Uri{display: none}

.disolaynone {display:none;}