/*BM: common.css */
#mainContentWrapper {margin: 0 auto;width: 850px;padding-right: 120px;}
#pageWrapper /* the root class in the body-tag without advertising*/ {	/*width: 821px;*/background: #e4e9e5 url(../../img/page-bg.png) repeat-x;border: 1px solid #FFF;width: 821px;padding: 0 15px 30px 15px;}
/* here are common styles defined */
html, body {background-color: #D1D7DA;margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif; /* change in forms.css if changed here */font-size: 11px;color: black;}
body {	/*background-color: #CCEBCC;*/ /* in case advertisings are shown on top and right side */}
/* header styles */
h1, h2, h3, h4, h5, h6 {font-family: Georgia, "Times New Roman", Times, serif;}
#rightColumn h2 {font-family: Arial, Helvetica, sans-serif;}
h1, h1 a {color: #B60000;}
h1 {font-size: 18px;margin: 0;padding: 0;font-weight: normal;}
h2, h2 a {color: #B60000;}
h2 {font-size: 15px;font-weight: normal;margin: 0;padding: 0;}
h3, h3 a {color: black;}
h3 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;margin: 0;padding: 0;text-transform: uppercase;font-weight: bold;}
h4, h4 a, h5, h5 a, h6, h6 a {color: black;}
h4, h5, h6 {font-size: 12px;font-weight: bold;margin: 0;padding: 0;}
/* link styles, a includes :visited too */
a {text-decoration: none;color: #1E580A;}
a:hover {text-decoration: underline;}
/* image styles */
a img, td img, td a img {border: none;}
.imageBordered {border-color: #B2C1B2;border-style: solid;border-width: 1px;}
.imageCopyright {font-size: 1em;color: #676767;float: right;padding: 6px;font-style: italic;}
.imageDescription {padding: 6px;}
.imageDescription.bgColored {background-color: #F7F6F5;}
.imageDescription a {color: black;}
.imageLeft {float: left;margin-right: 10px;/*margin-bottom: 10px;*/}
.update {background-color: #CB0000;padding: 1px 2px 1px 2px;margin-right: 5px;text-transform: uppercase;color: white;}
.article_highlight { background-color: yellow; }
/* float + end floating */
.clearBoth {clear: both;}
.clearLine {clear: both;height: 0;line-height: 0;font-size: 0 !important;}
.floatLeft {float: left;}
.floatRight {float: right;}
.hidden, .onPrintBlock, .onPrintInline {display: none;}
p, .paragraph {margin-bottom: 12px;}
.paragraphTop {margin-top: 5px;}
.paragraphHalf {margin-bottom: 10px;}
.percent33 {	/*float: left;*/width: 33%;}
.percent50 {	/*float: left;*/width: 50%;}
.infoContainer {border: 1px solid #CCEBCC;padding: 10px;margin: 10px;overflow: hidden;}
#content .article .scaled .infoContainer {margin: 0;}
.error {color: #CB0000;}
/* padding */
.paddingSmall {padding: 6px 8px 6px 8px;}
.paddingVerySmall {padding: 2px 8px 2px 8px;}
.paddingNormal {padding: 10px 8px 10px 8px;}
.paddingNormalZM {padding: 10px 8px 10px 1px;}
.nopadding {padding: 0 0 1px 0 !important;}
/* cursors */
.cursorPointer {cursor: pointer;}
/* text-aligns */
.textAlignLeft {text-align: left;}
.textAlignRight {text-align: right;}
.textAlignCenter {text-align: center;}
/* positions */
.posRelative {position: relative;}
/* advertisement */
#advertisementHeader {position: relative;z-index: 100000;}
#advertisementHeaderTop {padding-top: 10px;}
#advertisementHeaderTop.leaderboard {padding-left: 20px;}
#advertisementHeaderRight {width: 120px;height: 600px;padding-top: 10px;top: 0px;left: 860px;position: absolute;z-index: 100000;}
#advertisementHeaderRight.skyscraper {padding-top: 135px;}
#advertisementHeaderLeft {position: absolute;z-index: 100000;left: 0;top: 10px;}
#advertisementPrio2 {border-bottom: 1px solid #E6E5E2;border-top: 1px solid #E6E5E2;margin: 10px 0 0;padding: 0 0 10px;}
#advertisementLayer {z-index: 200000;}
#advertisementPopup {z-index: 200001;}
.marginAdvertising {margin-bottom: 1.2em;}
.advertising {color: #333;font-size: 0.86em;height: 1.1em;line-height: 1.1em;overflow: hidden;text-align: right;text-transform: uppercase;padding: 0.8em 0.8em 0.5em;}
/* round search boxes */
.inputFullImage {height: 22px;width: 195px;float: left;background: url(../../img/suche-bg.png) no-repeat top left;}
.fullInput {border: 0; /* "none" does not work for IE */width: 160px;padding: 1px 5px 1px 0px;margin: 2px 20px 0 10px;height: 14px;font-size: 11px;}
/* tag clouds */
.tagCloud {}
.tagCloud a {font-weight: bold;}
.tagCloud .cloudXSmall {font-size: 0.9em;line-height: 1em;}
.tagCloud .cloudSmall {font-size: 1.05em;line-height: 1.1em;}
.tagCloud .cloudNormal {font-size: 1.2em;line-height: 1.2em;}
.tagCloud .cloudLarge {font-size: 1.5em;line-height: 1.5em;}
.tagCloud .cloudXLarge {font-size: 1.8em;line-height: 1.8em;}
/* popup styles */
#popupWrapper #contentWrapper {margin-left: 15px;}
#popupWrapper .scaledNormal, #popupWrapper .scaledLarge, #popupWrapper .scaledXLarge {padding: 0 !important;}
#popupWrapper #content {width: auto;}
.popupHeader {height: 54px;background-image: url(../../images/layout/popup_header.gif);background-repeat: repeat-x;padding: 12px 15px 0 15px;}
.popupHeader h1 {padding-top: 3px;color: #676767;}
.externalIcon {background: url(../../images/navigation/icon_externallink.gif) no-repeat;background-position: right;padding-left: 1.2em;margin-right: 1px;}
.externalIcon a:hover {text-decoration: none;}
/* ########## SectionFooterBoxes  ########### */
#sectionFooterBoxes {clear: both;}
.footerBoxClearBoth {clear: both;}
.footerBox {background: #fff;line-height: 1.3em;border: 1px solid #ccc;float: left;margin-bottom: .9em;margin-right: .9em;margin-top: .9em;margin-left: .2em;width: 144px;/*height: 164px;*/}
.footerBox .bottomAdBoxheader {background-color:#EDECEB;background-image:url(../../images/layout/module_lightColor.gif);background-repeat:repeat-x;border-left:1px solid #E0DFDD;border-right:1px solid #E0DFDD;border-top:1px solid #E0DFDD;}
.footerBox .bottomAdBoxheader h3 {color:#676767;font-weight:bold;line-height:14px;margin:0;padding:4px 1px 3px 8px !important;text-transform:uppercase;}
.footerBox .BottomAdBoxContent {margin-bottom: 0;margin-top: 1px;line-height: 14px;}
.footerBoxSpecial {background: #fff;line-height: 1.3em;border: 1px solid #ccc;float: right;margin-top: .9em;margin-right: 0;margin-bottom: 0.9em;width: 144px;/*height: 164px;*/}
.footerBoxSpecial2 {background: #fff;margin-bottom: 0.9em;line-height: 1.3em;border: 1px solid #ccc;float: right;margin-top: .9em;margin-right: 0;width: 144px;/*height: 164px;*/}
.footerBoxSpecial .bottomAdBoxheader {background-color:#EDECEB;background-image:url(../../images/layout/module_lightColor.gif);background-repeat:repeat-x;border-left:1px solid #E0DFDD;border-right:1px solid #E0DFDD;border-top:1px solid #E0DFDD;}
.footerBoxSpecial .bottomAdBoxheader h3 {color:#676767;font-weight:bold;line-height:14px;margin:0;padding:4px 1px 3px 8px !important;text-transform:uppercase;}
.footerBoxSpecial .BottomAdBoxContent {margin-bottom: 0;margin-top: 1px;line-height: 14px;}
.footerBoxSpecial2 .bottomAdBoxheader {background-color:#EDECEB;background-image:url(../../images/layout/module_lightColor.gif);background-repeat:repeat-x;border-left:1px solid #E0DFDD;border-right:1px solid #E0DFDD;border-top:1px solid #E0DFDD;}
.footerBoxSpecial2 .bottomAdBoxheader h3 {color:#676767;font-weight:bold;line-height:14px;margin:0;padding:4px 1px 3px 8px !important;text-transform:uppercase;}
.footerBoxSpecial2 .BottomAdBoxContent {margin-bottom: 0;margin-top: 1px;line-height: 14px;}
.footerBox .BottomAdBoxContent .bottomAdBoxContentText {margin-left: .8em;}
.footerBoxSpecial .BottomAdBoxContent .bottomAdBoxContentText {margin-left: .8em;}
.footerBoxSpecial2 .BottomAdBoxContent .bottomAdBoxContentText {margin-left: .8em;}
/*BM : background images assigned to GENERAL classes, id's and html-tags*/
.linkArrowLeft a {background: transparent url(../../img/pfeil-doppelt-l.png) no-repeat scroll left 56%;padding-left: 10px;}
.linkArrowRight a {background: transparent url(../../img/pfeil-doppelt.png) no-repeat scroll right 56%;padding-right: 10px;}
a.linkArrowLeft {background: transparent url(../../img/pfeil-doppelt-l.png) no-repeat scroll left 56%;padding-left: 10px;}
a.linkArrowRight {background: transparent url(../../img/pfeil-doppelt.png) no-repeat scroll right 56%;padding-right: 10px;}
.linkArrowRightBig {background-image: url(../../images/navigation/arrow_right_big_green.gif);background-repeat: no-repeat;padding-right: 10px;background-position: right 50%;}
.linkArrowLeftBig {background-image: url(../../images/navigation/arrow_left_big_green.gif);background-repeat: no-repeat;padding-left: 10px;background-position: left 50%;}
.linkRss {padding-left: 17px;background-image: url(../../images/navigation/icon_rss.gif);background-repeat: no-repeat;background-position: left top;}
.linkLatest {background-image: url(../../images/navigation/icon_latest.gif);background-repeat: no-repeat;padding-left: 18px;background-position: left 0px;}
.linkMap {background-image: url(../../images/navigation/icon_map.gif);background-repeat: no-repeat;padding-left: 22px;background-position: left 0px;}
.linkMobile {background-image: url(../../images/navigation/icon_mobile.gif);background-repeat: no-repeat;padding-left: 14px;background-position: left 0px;}
.linkMore /*ATTENTION: vertically centered according to the height of the surrounding container ! thought for elements with one line */ {background: transparent url(../../img/pfeil-doppelt.png) no-repeat scroll right 56%;padding-right: 10px;/*background-position: right 4px;*/    display: inline-block;font-weight: bold;/*overflow: visible;*/}
.linkNews {background-image: url(../../images/navigation/icon_news.gif);background-repeat: no-repeat;padding-left: 17px;background-position: left 1px;}
.linkNotes {background-image: url(../../images/navigation/icon_notes.gif);background-repeat: no-repeat;padding-left: 16px;background-position: left 1px;}
.linkBookmark {background-image: url(../../images/navigation/icon_bookmark.gif);background-repeat: no-repeat;padding-left: 16px;background-position: left 1px;}
.linkComment {background-image: url(../../images/navigation/icon_comment.gif);background-repeat: no-repeat;padding-left: 16px;background-position: left 3px;}
.linkLink {background-image: url(../../images/navigation/icon_link.gif);background-repeat: no-repeat;padding-left: 21px;background-position: left 4px;}
.linkForward {background-image: url(../../images/navigation/icon_forward.gif);background-repeat: no-repeat;padding-left: 18px;background-position: left 3px;}
.linkNote {background-image: url(../../images/navigation/icon_note.gif);background-repeat: no-repeat;padding-left: 16px;background-position: left 1px;}
.linkOpen {background-image: url(../../images/navigation/icon_open.gif);background-repeat: no-repeat;padding-left: 19px;background-position: left 0px;}
.linkPrint {background-image: url(../../images/navigation/icon_print.gif);background-repeat: no-repeat;padding-left: 16px;background-position: left 2px;}
.linkReload {background-image: url(../../images/navigation/icon_reload.gif);background-repeat: no-repeat;padding-left: 15px;background-position: left 2px;}
.linkSend {background-image: url(../../images/navigation/icon_send.gif);background-repeat: no-repeat;padding-left: 17px;background-position: left 3px;}
.linkSortInactive {background-image: url(../../images/navigation/icon_sortInactive.gif);background-repeat: no-repeat;padding-right: 20px;background-position: right 50%;}
.linkSortDescending {background-image: url(../../images/navigation/icon_sortDesc.gif);background-repeat: no-repeat;padding-right: 20px;background-position: right 50%;}
.linkSortAscending {background-image: url(../../images/navigation/icon_sortAsc.gif);background-repeat: no-repeat;padding-right: 20px;background-position: right 50%;}
.linkTrash {background-image: url(../../images/navigation/icon_trash.gif);background-repeat: no-repeat;padding-left: 16px;background-position: left 1px;}
.linkArrowList {background-image: url(../../images/navigation/arrow_right_small_gray.gif);background-repeat: no-repeat;padding-left: 10px;background-position: left 4px;}
.linkImages {background-image: url(../../images/navigation/icon_images.gif);background-repeat: no-repeat;padding-left: 18px;background-position: left 2px;}
.linkNewsletter {background-image: url(../../images/navigation/icon_newsletter.gif);background-repeat: no-repeat;padding-left: 16px;background-position: left 2px;}
.linkWetter {background-image: url(../../images/navigation/icon_wetter.gif);background-repeat: no-repeat;padding-left: 18px;background-position: left 0px;}
.linkKleinanz {background-image: url(../../images/navigation/icon_kleinanz.gif);background-repeat: no-repeat;padding-left: 16px;background-position: left 0px;}
.linkFehlerkorrektur {background-image: url(../../images/navigation/icon_fehlerkorrektur.gif);background-repeat: no-repeat;padding-left: 14px;background-position: left 0px;}
.linkAlarm {background-image:url("../../images/navigation/icon_alarm.gif");background-position:left 2px;background-repeat:no-repeat;padding-left:19px;}
/* boxDotted */
.boxDottedLineBottom {background-image: url(../../images/layout/dottedline_x_gray.gif);background-repeat: repeat-x;background-position: left bottom;}
.boxDottedLineLeft {background-image: url(../../images/layout/dottedline_y_gray.gif);background-repeat: repeat-y;background-position: left top;}
.boxDottedLineRight {background-image: url(../../images/layout/dottedline_y_gray.gif);background-repeat: repeat-y;background-position: right top;}
.boxDottedLineTop {background-image: url(../../images/layout/dottedline_x_gray.gif);background-repeat: repeat-x;background-position: left top;}
.topLineGray {background-image: url(../../images/layout/line_gray_x.gif);background-repeat: repeat-x;background-position: left top;padding-top: 1px; /* for ie */}
.bottomLineGray {background-image: url(../../images/layout/line_gray_x.gif);background-repeat: repeat-x;background-position: left bottom;padding-bottom: 1px; /* for ie */}
.closePopup {background-image: url(../../images/navigation/close.gif);background-repeat: no-repeat;padding-left: 10px;background-position: left 4px;}
.moduleContainer.advertisementRightcolumnModule {background-image: url(../../images/anzeige.gif);background-repeat: no-repeat;padding-top: 12px;background-position: right top;}
/* BM: general styles for texts, lists, tables ...*/
/* TEXT STYLES */
.textUppercase {text-transform: uppercase;}
.textAlignLeft {text-align: left;}
.textAlignRight {text-align: right;}
.textAlignCenter {text-align: center;}
.textBold {font-weight: bold;}
.textAttention /* in case of error */, .textImportant /* in case of important eye-catching news */ {color: #CB0000;}
.textImportant {font-weight: bold;}

/* TABLES */
/* general table styles */
table
{	border-collapse: collapse;
}

table, td
{	border: none;
}

td
{	vertical-align: top;
	text-align: left;
}

td.alignRight
{	text-align: right;
}

td.noRightBorder
{	border-right: 0 !important;
}

td.noLeftBorder
{	border-left: 0 !important;
}

th.borderLess
, td.borderLess
{	border: 0 !important;
}

table.tableContent
{	margin: 0;
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
	border: 1px solid #E0DFDF;
}
table.tableContent thead
{	background-color:#FFFFFF;
	background-image: url(../../images/layout/module_lightColor.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

table.tableContent tbody tr:hover
, table.tableContent tbody tr:hover * 
{	background-color:#1F580A !important;
	color: #FFFFFF !important;
}

/*table.tableContent tr.alternate1
*/

table.tableContent tr.alternate2
{	background-color: #F5F4F2;
}

table.tableContent th
{	font-weight: bold;
	color: #1f580a;
	padding: 4px 6px;
	text-align: left;
	text-transform: uppercase;
}

table.tableContent th
, table.tableContent td
{	margin: 0;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-right: 1px solid #E0DFDF;
}

.moduleContainer.lightColor .moduleBody table
{	border: none;
	margin-bottom: 5px;
	margin-top: 1px; /* allow drawing of border for the modulebody  */
	width: 100%;
}

.moduleContainer.lightColor .moduleBody table.tableContent
{	margin-bottom: 0;
}

/* make brutto-netto-rechner borderless, we cannot influence the table structure easily */
table.tableContent.bruttoNetto td
{	border: 0 none !important;
}

/* LIST STYLES */
/* article lists */
ul.articleList {margin: 12px 0 0 0;display: block;list-style-type: none;/*-moz-padding-start: 0;-webkit-padding-start: 0;*/padding: 0;}
ul.articleList.unpadded {margin-top: 0;}
ul.articleList a {color: #15642D;background: transparent url(../../img/pfeil-doppelt.png) no-repeat scroll right 56%;padding: 0 10px 0 0;}
#twitter_update_list a {background: none;padding: 0;}
ul.articleList li {}
/* left positioned lists with arrows */
/* deprecated: use articleList or ask HM fpr new classes */
ul.leftListLeftArrowSmall {margin-top: 10px;margin-left: -23px;}
ul.leftListLeftArrowSmall li {list-style-image: url(../../images/navigation/arrow_right_small_green.gif);list-style-position: outside;padding: 1px 0 0 0;/*margin-bottom: 3px;*/}
ul.leftListLeftArrowBig {margin-top: 10px;margin-left: -23px;}
ul.leftListLeftArrowBig li {list-style-image: url(../../images/navigation/arrow_right_big_green.gif);list-style-position: outside;padding: 1px 0 0 0;margin-bottom: 3px;}
/* list with arrow and border below the link */
ul.listBoxed {margin-left: -35px;list-style-type: none;}
ul.listBoxed li {border-top: 1px solid white;background-image: url(../../images/navigation/arrow_right_small_gray.gif);background-position: left 1em;background-repeat: no-repeat;padding: 7px 0 7px 10px;}
ul.listBoxed li.first {border: none;}
/** image with description **/
.imageContainer {float: left;display: block;margin-bottom: 15px;}
.imageContainer img {display: block;}
/* TODO: relative: font-size after specification in scale.css */
/* deprecated */
/*.imageContainer .imageCopyright {display: block;clear: left;}*/
.imageContainer .imageDescription {	/*display: block;*/clear: left;}
/* BOX */
.boxLineBottom {border-bottom: 1px solid #E0DFDD;}
.boxLineLeft {border-left: 1px solid #E0DFDD;}
.boxLineRight {border-right: 1px solid #E0DFDD;}
.boxLineTop {border-top: 1px solid #E0DFDD;}
/** PAGINATION **/
.pagination {border-top: 1px solid #E6E5E2;padding-top: 10px;}
.pagination .pageTitle {font-weight: bold;color: #666;padding-right: 5px;}
.pagination .page {	/*margin-right: 2px;margin-left: 2px;*/padding: 3px 3px 3px 3px;color: #999;}
.pagination .active {font-weight: bold;color: #006633;}
.pagination a.linkArrowLeftBig, .pagination a.linkArrowRightBig {text-decoration: none;}
.pagination .linkArrowLeftBig {padding-left: 5px;margin-left: 5px;}
.pagination .linkArrowRightBig {padding-right: 5px;margin-right: 5px;}
/* BM: form.css */
/* font-sizes in scale.css ! */
form {margin: 0;padding: 0;}
form .formBox input[readonly], form.formBox input[readonly] {background-color: #F0F0F0 !important;}
.formBox {background: #FFF url(../../img/form-bg.png) repeat-x left top;border: 1px solid #d9d9d9;color: #333;padding: 12px;background-position: left top;}
textarea, input {font-family: Arial, Helvetica, sans-serif !important;}
.formBox fieldset {border: 1px solid #94B3A6;margin: 0;padding: 0;}
.formText, .formTextarea, .formSelect, .formFile {background-color: #FFF;border: 1px solid #d9d9d9;border-top: 2px solid #d9d9d9;}
.formText:hover, .formFile:hover, .formTextarea:hover, .formSelect:hover, .formText:focus, .formFile:focus, .formTextarea:focus, .formSelect:focus {background-color: white;}
.formText:hover.notHover {background-color: #fff;}
.formText {margin: 0px;padding-left: 5px;padding-right: 5px;padding-top: 0.2em;padding-bottom: 0.2em;}
.formButton {background: url(../../img/button-bg.png) top right no-repeat;color: #FFF;font-weight: bold;border: 1px solid #2C6118;}
/* a button with an arrow - needs no text */
.formButtonStart {border: none;display: none;margin: 0;padding: 0;width: 21px;height: 21px;background-image: url(../../images/layout/form_button_start.gif);background-repeat: no-repeat;background-color: transparent; /* needed for IE to display background-image */cursor: pointer;}
.formButton {margin: 0;padding: 3px 5px 4px 5px;cursor: pointer;vertical-align: middle;text-align: center;}
.formButton.linkButton /* imitate a form button */ {padding: 2px 11px 2px 5px;}
.formButton.linkButton a /* imitate a form button */ {color: #FFF;}
.formInfo {color: #666;}
.formFieldDescription {}
.formRadio, .formCheckbox, .formLabel {cursor: pointer;}
#permalinkPopup {border: 1px solid rgb(135, 168, 157);position: absolute;right: 0px;top: 20px;visibility: hidden;text-align: left;width: 468px;}
#permalinkPopup .close {float: right;background-image: url(../../images/navigation/close.gif);background-repeat: no-repeat;margin-top:5px;padding-right:10px;}
#permalinkPopup .formBox {margin: 0 !important;}
/* a table layout that tries to manage form elements as best as possible */
table.autoTable {border-collapse: collapse;/*border: 1px solid red;*/	margin: 0;padding: 0;empty-cells: show;}
table.autoTable td {white-space: nowrap;vertical-align: top;text-align: left;padding-left: 0;padding-right: 0;padding-bottom: 8px;/*border: 1px solid blue;*/}
table.autoTable tr.lastRow td {padding-bottom: 0;}
table.autoTable td.wrap {white-space: normal;}
table.autoTable td.padded {padding-right: 8px;}
table.autoTable .formText /* IE: maybe less than the value below */ {width: 99.4%;padding-left: 0px;padding-right: 0px;overflow: hidden;}
table.autoTable .formTextarea /* IE: maybe less than the value below: 99.2 */ {width: 99.5%;padding-left: 0px;padding-right: 0px;}
/* no influence*/
/*table.autoTable .formFile {width: 99.5%;padding-left: 0px;padding-right: 0px;	}*/
table.autoTable .formSelect {width: 100%;padding-left: 0px;padding-right: 0px;}
table.autoTable td .formCheckbox {margin-left: 0;/*padding-top: 0.4em;*/}
table.autoTable td .formRadio {margin-left: 0;margin-top: 0;}
table.autoTable td.formTextPadding /* align it centered to the first line of the right element */ {padding-top: 0.4em;}
/*+++++++++++++++++++++++++++*/
/* copied from comments.css  */
/*+++++++++++++++++++++++++++*/
.commentBoxTop {background-image: url(/morgenpost.de/images/layout/line_gray_x.gif);background-repeat: repeat-x;margin-top: 16px;padding-top: 24px;}
.commentBoxTop h5 {font-family: Arial, Helvetica, sans-serif;margin-top: 30px;}
.commentBoxTop .pagination {margin-top: 10px;}
.openedCommentBox {background-image: url(/morgenpost.de/images/navigation/arrow_down_big_green.gif);background-position: right 7px;background-repeat: no-repeat;padding: 0 10px 0 0;}
.closedCommentBox {background-image: url(/morgenpost.de/images/navigation/arrow_right_big_green.gif);background-position: right 5px;background-repeat: no-repeat;padding: 0 10px 0 0;}
.commentBoxController {float: right;padding-bottom: 8px;}
.commentRss {background-image: url(/morgenpost.de/images/rss.gif);background-position: left 0px;background-repeat: no-repeat;padding: 0px 0 4px 20px;margin: 0px 0 0px 0px;font-weight: normal;}
.commentCount {float: left;padding-bottom: 8px;color: #848484;font-weight: bold;}
.commentMessage {color: #CB0000;font-weight: bold;padding: 0 0 10px 0;}
/* deprecated
.formText.commentCaptcha {width: 128px; margin: 2px 0px 5px 0px;}*/
.tabContainer {margin-top: 1px; /* used within module with header */line-height: 1em; /*HM: introduced due to tabs in weather (aricle) - has site effects maybe somewhere else ? */font-size: 11px;font-weight: bold;}
.tabContainerTopBorder {background-image: url(../../images/layout/tab_body.gif);background-repeat: repeat-x;padding-top: 2px; /* hoehe des bildes */}
.tabContainerTopDottedBorder {background-image: url(../../images/layout/dottedline_x_gray.gif);background-repeat: repeat-x;}
/* eckige Tabs */
/* due to IE 6 errors it is not recommended to change anything */
/* due to IE 6 the borders must be set to white, even if we do not need them */
/* the white border is related to the lightColor module  
/* if the white border does not fit the appropriate module color - override */
.simpleTab {float: left;text-transform: uppercase;padding: 4px 6px 4px 6px; /* padding-left does not work for IE 6 for last tab */border-top: 1px solid white;border-bottom: 1px solid #E0DFDD;}
.simpleTab, .simpleTab a {color: #15642D;}
.simpleTabLast {float: none !important;overflow: hidden;}
.simpleTabActive {border-top: 1px solid #E0DFDD;border-bottom: 1px solid white;}
.simpleTabActive, .simpleTabActive a {color: #676767;}
.simpleTabSpacer {width: 1px !important;overflow: hidden;background-color: #E0DFDD;border-top: 0;border-bottom: 1px solid white !important;margin: 0;padding-left: 0px !important;padding-right: 0px !important;}
/* image bordered tabs */
.imageTab {float: left;padding: 6px 4px 6px 4px;}
/* RUNDE TABS */
.roundTab {margin: 0;padding: 0;float: left;height: 23px;white-space: nowrap;position: relative;}
.roundTab .lo /*Ecke links oben */ {background-image: url(../../img/tab-left-bg.png);background-position: top left;background-repeat: no-repeat;margin: 0;padding: 0;}
.roundTab .lo .tab {margin-left: 3px; /* abhaengig von der Breite der Ecke links oben */}
.roundTab .loGray /*Ecke links oben */ {background-image: url(../../images/layout/tab_round_first_border_gray.gif);background-position: top left;background-repeat: no-repeat;margin: 0;padding: 0;}
.roundTab .loGray .tab {margin-left: 3px; /* abhaengig von der Breite der Ecke links oben */}
.roundTab .ro /* Ecke rechts oben am letzten Tab*/ {background-image: url(../../img/tab-right-bg.png);background-position: top right;background-repeat: no-repeat;margin: 0;padding: 0;}
.roundTab .ro .tab {margin-right: 3px; /* abhaengig von der Breite der Ecke rechts oben */}
.roundTab .roMiddle /* Ecke rechts oben in der Mitte*/ {background-image: url(../../img/tab-right-bg.png);background-position: top right;background-repeat: no-repeat;margin: 0;padding: 0;}
.roundTab .roMiddle .tab {margin-right: 3px; /* abhaengig von der Breite der Ecke rechts oben */}
.roundTab .roMiddleGray /* Ecke rechts oben in der Mitte*/ {background-image: url(../../images/layout/tab_round_end_border_gray.gif);background-position: top right;background-repeat: no-repeat;margin: 0;padding: 0;}
.roundTab .roMiddleGray .tab {margin-right: 5px; /* abhaengig von der Breite der Ecke rechts oben */}
.roundTab .roTopBorder {background-image: url(../../images/layout/tab_round_end_border.gif);background-position: top right;background-repeat: no-repeat;margin: 0;padding: 0;}
.roundTab .roTopBorder .tab {margin-right: 5px; /* abhaengig von der Breite der Ecke rechts oben */}
.roundTab .rightBorder {background-image: url(../../images/layout/dottedline_y_gray.gif);background-repeat: repeat-y;background-position: right;margin: 0;padding: 0;}
.roundTab .tab {margin:0;padding: 6px 10px;}
.sectionArticleTopContainer.tabbed .roundTab .tab {padding: 5px 10px 4px 10px;}
.roundTabLast {float: none !important;overflow: hidden;}
/* ##### Tabschemata ##### */
/* activeGreenBold */
.activeGreenBold, .activeGreenBold .tab a {	/*background-image: url(../../images/layout/form_headerline.gif);background-repeat: repeat-x;background-position: bottom;padding-bottom: 2px; /*abhaengig von der Bildhoehe *//*float: left;*/color: #15642D;}
.activeGreenBold .roundTab {background-color: #F5F4F2;}
.activeGreenBold .active {font-weight: bold;background-color: #CCEBCC !important;}
/* activeGreenNormal*/
.activeGreenNormal, .activeGreenNormal .tab a {color: #15642D;}
.activeGreenNormal .roundTab {background-color: #F5F4F2;}
.activeGreenNormal .active {background-color: #CCEBCC !important;}
/* activeGrayUpperCase */
.activeGrayUpperCase .roundTab {background: #FFF url(../../img/tab-bg.png) repeat-x top left; /* for proper drawing of IE 6 a background-color is always needed */}
.activeGrayUpperCase .roundTab.active {background-color: white;background-image: none;}
.activeGrayUpperCase .roundTab.active .lo {background-image: url(../../img/tab-left-active-bg.png);}
.activeGrayUpperCase .roundTab.active .ro, .activeGrayUpperCase .roundTab.active .roMiddle {background-image: url(../../img/tab-right-active-bg.png);}
.activeGrayUpperCase .roundTab.active .tab {background: #F5F4F2 url(../../img/tab-active-bg.png) repeat-x bottom left;}
.activeGrayUpperCase {border-top: 1px solid #E6E5E2;border-left: 1px solid #E6E5E2;border-right: 1px solid #E6E5E2;}
.activeGrayUpperCase, .activeGrayUpperCase .tab a {color: #739566;}
.sectionArticleTopContainer.tabbed .activeGrayUpperCase {padding: 4px 4px 0;font-weight: bold;width: auto;border: none;}
.activeGrayUpperCase .tab {text-transform: uppercase;}
.activeGrayUpperCase .roundTab {	/*background-color: #F5F4F2;*/}
.activeGrayUpperCase .active, .activeGrayUpperCase .active .tab a {	/*font-weight: bold;*//*background-color: #CCEBCC !important;*/color: #B60000;}
.activeGrayUpperCaseContainer {border-bottom: 1px solid #E6E5E2;border-left: 1px solid #E6E5E2;border-right: 1px solid #E6E5E2;padding: 10px;}
#prio1Tab_1, #prio1Tab_2, #prio1Tab_3, #prio1Tab_4, #prio1Tab_5, #prio1Tab_6, #prio1Tab_7, #prio1Tab_8, #prio1Tab_9 {background: transparent url(../../img/artikel-bg-detail-top.png) no-repeat 0 0;width: 100%;}
/* prozentual  */
.percent33 .roundTab {width: 33.33%;}
.percent25 .roundTab {width: 25%;}
/* navigation */
/* width of cells left, right depends on the table the navigation is assigned to - see monthOverview, weekOverview.. */
.calendarNavigation .navigateCenter {width: auto;text-transform: uppercase;}
.calendarNavigation .navigateLeft {}
.calendarNavigation .navigateRight {}
table.monthOverview a, table.weekOverview a {font-weight: bold;}
table.monthOverview {border-collapse: collapse;background-color: transparent;width: 100%;table-layout: fixed;}
table.monthOverview td {margin: 0;padding: 4px 3px 4px 3px;width: 14.2857%;border: 0;text-align: center;vertical-align: middle;empty-cells: show;overflow: hidden;white-space: nowrap;background-color: transparent;}
table.weekOverview {border-collapse: collapse;background-color: transparent;width: 100%;table-layout: fixed;}
table.weekOverview td {margin: 0;padding: 4px 2px 4px 2px;width: 12.5%;border: 0;text-align: center;vertical-align: middle;empty-cells: show;overflow: hidden;white-space: nowrap;background-color: transparent;}
/* color schemes */
table td.standardCorners * {overflow: hidden;}
table td.standardCorners .topLeft {background-image: url(../../images/layout/corner_left_gray.gif);background-position: left top;background-repeat: no-repeat;padding-left: 4px;height: 4px !important;}
table td.standardCorners .content {background-image: url(../../images/layout/corner_middle_gray.gif);background-repeat: repeat;/* depends on the table type (month, week) and width of surrounding container  */padding: 4px;}
table td.standardCorners .topRight {background-image: url(../../images/layout/corner_right_gray.gif);background-position: top right;background-repeat: repeat-x;height: 4px !important;}
table td.standardCorners .bottomLeft {background-image: url(../../images/layout/corner_left_gray_bottom.gif);background-position: left top;background-repeat: no-repeat;height: 4px !important;padding-left: 4px;}
table td.standardCorners .bottomRight {background-image: url(../../images/layout/corner_right_gray_bottom.gif);background-position: top right;background-repeat: repeat-x;height: 4px !important;}
/* BM: styles for modules and more complex general CSS structures */
.moduleContainer.lightColor /* the container around every module .lightColor Angeh�ngt wegen Advertisment*/ {clear: both;margin-bottom: 12px;overflow: hidden;background: #fff url(../../img/sb-bg-bottom.png) no-repeat scroll center bottom;padding-bottom: 3px;width: 100%;}
#rightColumn .firstelement {background: #fff url(../../img/sbTOP-bg-bottom.png) no-repeat scroll center bottom;}
/*#rightColumn .firstelement {background: #fff url(../../img/sbTOP-bg-bottom.png) no-repeat scroll center bottom;}*/
.moduleContainer object {margin-left: 3px;}
.moduleContainer {margin-bottom: 12px;}
.moduleContainer .imagedTeaserModule {padding: 0 0 4px 4px;}
.moduleContainer object {margin-left: 0.3em;}
.moduleContainer a {margin-left: 3px;}
.moduleContainer li /* necessary to show outside list bullets */ {overflow: visible;}
.moduleContainer ul.listBoxed li {background-position: left 1.15em; /* depending on the lineheight of .moduleContainer and scaling */}
.moduleContainer.firstelement {margin-top: 0 !important;}
.moduleContainerColumned /* more than 1 module within a container */ {clear: both;}
.moduleContainerColumned .moduleContainer {padding-left: 0;width: 145px;}
/* structure */
.moduleContainer .moduleHeader a, .moduleContainer .moduleBody a, .moduleContainer .moduleFooter a {margin: 0;}
.moduleContainer .moduleHeader {line-height: 1em;}
.moduleContainer .moduleHeader h3 /*header */ {margin: 0;padding: 4px 0 3px 8px !important;line-height: 14px;text-transform: uppercase;font-weight: bold;color: #1E580A;}
.moduleContainer .moduleHeader .header /*header */ {margin: 0;padding: 4px 0 3px 8px !important;line-height: 14px;text-transform: uppercase;font-weight: bold;color: #1E580A;}
.moduleContainer .moduleBody /* moduleBody has a padding, so the margin if lists is not important in moduleBody */ {margin-bottom: 0;margin-top: 0;line-height: 14px;padding: 0 4px;}
.moduleContainer .moduleBodyForMoreSectionArticles /* This is special class for moreSectionArticles under every article view */ {margin-bottom: 0;margin-top: 0;line-height: 16px;}
.moduleContainer .moduleBody .paddingVerySmall {padding: 2px;}
.moduleContainer .percent50 {float: left;width: 50%;}
/* module width */
.moduleContainer.moduleInline /* if changing something, see IE stylesheets too */ {width: 160px;margin-bottom: 10px;margin-right: 15px;margin-top: 10px;padding: 0;float: left;/*overflow: hidden;*/}
/*.moduleContainer.moduleInline *
{   overflow: hidden;}*/
.moduleContainer.videoInline {width: 273px;margin-bottom: 10px;margin-right: 15px;margin-top: 10px;padding: 0;float: left;/*overflow: hidden;*/}
.paddingVideoInline {padding-top: 10px !important;padding-left: 10px !important;padding-right: 0 !important;padding-bottom: 12px !important;}
.moduleContainer .moduleFooter .paddingNormal {padding: 4px 8px 1px 8px;}
/* simple color schema */
.moduleContainer.simpleColor .moduleHeader {background-color: #E6E3DF;}
.moduleContainer.simpleColor .moduleBody, .moduleContainer.simpleColor .moduleFooter {background-color: #F0EFED;}
.moduleContainer.simpleColor .moduleFooter /* to show background-color als 1px border */ {margin-top: 1px;}
/* info color scheme */
.moduleContainer.infoColor .moduleHeader {background-color: #EFE3BD;}
.moduleContainer.infoColor .moduleBody, .moduleContainer.infoColor .moduleFooter {background-color: #F2EBD6;}
.moduleContainer.infoColor .moduleFooter /* to show background-color als 1px border */ {margin-top: 1px;}
/* lightColor color scheme */
.moduleContainer.lightColor .moduleHeader {background: transparent url(../../img/sb-bg-top.png) no-repeat scroll center top;padding: 4px 4px 0;}
#rightColumn .firstelement .moduleHeader {background: transparent url(../../img/sbTOP-bg-top.png) no-repeat scroll center top;}
#rightColumn .firstelement .moduleHeader {background: transparent url(../../img/sbTOP-bg-top.png) no-repeat scroll center top;}
.moduleContainer.lightColor .moduleHeader h3 {background: #EDECEB url(../../images/layout/module_lightColor.gif) repeat-x;}
.moduleContainer.lightColor .moduleHeader .header {background: #EDECEB url(../../images/layout/module_lightColor.gif) repeat-x;}
.moduleContainer.lightColor .moduleBody {}
.moduleContainer.lightColor .moduleFooter {padding:0 4px 4px;}
.moduleContainer.lightColor .moduleFooter .paddingNormal, .moduleContainer.lightColor .moduleFooter .paddingSmall, .moduleContainer.lightColor .moduleFooter .paddingBig {border-top: 1px solid #E6E5E2;}
/* overrides from other definitions */
.moduleBody .imageLeft {margin-bottom: 0; /* take over the paddings from moduleBody */}
.moduleBody .articleList li {}
/* BM: header.css */
/* styles in header */
#headerWrapper /* basis of the header */ {}
/** HEADER FUNCTIONS **/
/* registration, 3 minutes and so on */
.headerFunctions {padding-top: 7px;padding-bottom: 7px;}
.headerFunctions, .headerFunctions a {color: #333 !important;font-size: 10px;display: block;height: 12px;}
.registration {float: right;}
.registration a {float: left;padding-right: 10px;margin-right: 10px;background: url(../../img/pfeil-doppelt.png) no-repeat right 3px;}
.registration a.last {margin-right: 0;}
ul.listServiceFunctions {margin: 0;padding: 0;list-style-type: none;}
ul.listServiceFunctions li {float: left;margin: 0;padding: 0;padding-right: 12px;}
/** ad market menu  **/
.adMarket {background: url(../../img/button-braun-bg.png) no-repeat top left;padding: 0;margin: 0;}
.adMarket, .adMarket a {color: #FCF2E2 !important;}
.adMarket ul {height: 21px;list-style-type: none;padding: 0;margin: 0;}
.adMarket ul li {background: url(../../img/button-braun-seperator.png) no-repeat top right;float: left; /* height of background-image of .adMarket - paddingTop/paddingBottom*/}
.adMarket ul li.title.active, .adMarket ul li.active {font-weight: bold;}
.adMarket ul li.title a {padding-left: 8px;}
.adMarket ul li.spacer {margin-top: 0px;display: none;padding-top: 21px;width: 2px;padding-left: 0;padding-right: 0;}
.adMarket ul li a {display: block;padding: 4px 10px 3px 6px;}
/** LOGO, DATE **/
.headerHeadline {padding-left: 0;padding-top: 6px;clear: both;}
.headerDate {padding-left: 4px;margin-top: -3px;color: #676767;font-family: Arial;float: left;}
#headerLogo {float:left;margin-top:0;width:450px;}
#Titelkopf {margin-top: 2px;width:120px;height:80px;overflow:hidden;float:left;}
.Titelkopf {/*prophylaktisch*/}
/** MENU **/
#mainMenu {background: url(../../img/button-gruen-bg.png) no-repeat bottom left;clear: both;font-size: 11px;margin: 0 0 2px 0; /* because of IE */
 *height: 37px;padding: 0;text-transform: uppercase;}
#mainMenu ul {padding: 0;margin: 0;list-style: none;}
#mainMenu ul li {background: transparent url(../../img/button-gruen-links.png) no-repeat left bottom;float: left;margin: 0;}
#mainMenu ul li.special {background: transparent url(../../img/button-special-links.png) no-repeat scroll left bottom;}
#mainMenu ul li.special a {padding: 6px 10px 5px 8px;color: #EDFCED;background: transparent url(../../img/button-special-rechts.png) no-repeat scroll right bottom;}
#mainMenu ul li.special span {background: transparent url(../../img/button-special-header.png) no-repeat scroll right bottom;display: block;text-transform: none;text-align: center;color: #95aa8e;}
#mainMenu ul li.active {background: transparent url(../../img/button-gruen-links-aktiv.png) no-repeat left bottom;}
#mainMenu ul li.active a {background: url(../../img/button-gruen-rechts-aktiv.png) no-repeat bottom right;}
#mainMenu ul li.active, #mainMenu ul li.active a {	/*color: #15642D;*/color: #0C3518;}
#mainMenu ul li a {background: transparent url(../../img/button-gruen-rechts.png) no-repeat right bottom;padding: 20px 7px 5px 5px;display: block;color: #EDFCED;margin-left: 2px;}
#mainMenu ul li.help {background: none;float: right;}
#mainMenu ul li.separator {display: none;height: 24px;margin-left: -1px;margin-right: -1px;width: 3px;}
/** SUB MENU (http://www.htmldog.com/articles/suckerfish/dropdowns/)**/
#submenu /*second level */, .submenu /* if the same submenu is needed somewhere else */ {background: url(../../img/subnavi-bg.png) no-repeat top left;}
#submenu, .submenu {padding: 0;margin: 0;}
#submenu ul, .submenu ul {padding: 0;margin: 0;list-style: none;}
#submenu ul.first, .submenu ul.first {padding: 0 0 0 2px;}
#submenu a, .submenu a {display: block;}
#submenu li.first, .submenu li.first {float: left;margin: 0;padding: 0 2px 0 8px;height: 24px;line-height: 24px;}
#submenu li ul /* third level */, .submenu li ul {background: url(../../img/Subnavi-Schatten-4px.png) no-repeat bottom left;position: absolute;left: -999em;z-index: 1000;padding: 0 4px 4px;width: 130px;}
#submenu li ul li a, .submenu li ul li a {color: #666;background-color: #F5F4F2;padding: 5px 8px 5px 8px;}
#submenu li ul li a:hover, .submenu li ul li a:hover {color: #FFF;background-color: #C9DBC3;text-decoration: none;}
#submenu li ul li, .submenu li ul li {margin: 0;border: 1px solid #FFF;border-top: none;height: auto;line-height: 11px;width: 127px;padding: 0;}
#submenu li:hover ul, .submenu li:hover ul, #submenu li.sfhover ul, .submenu li.sfhover ul {left: auto;top:auto;}
/* both levels of submenu */
#submenu li.active {font-weight: bold;}
#submenu li.inactive {font-weight: normal;}
/** HEADER INFO ***/
/* breadcrumb, scaling micro ad, eilmeldung */
.headerInfo {padding-left: 6px;padding-top: 6px;clear: both;}
.headerFrame {position: relative;height: 22px; /*Hoehe der Miniwerbung rechts: 28px */margin: 0;padding: 0;overflow: hidden;}
.headerFrame .rightHeader, .headerFrame .leftHeader, .headerFrame .adHeader {position: absolute;}
.headerFrame .rightHeader {width: 216px; /* differenz aus width rightColumn und padding .rightColumn .moduleContainer  und width adHeader*/right: 84px; /* breite der werbung + 1 */bottom: 2px;}
.headerFrame .leftHeader {left: 0;bottom: 6px;}
.headerFrame .adHeader {right: 0;top: 0;width: 84px;}
.listBreadcrumb .arrow {padding: 0 2px 0 2px;}
.listBreadcrumb .active, .listBreadcrumb .arrow, .listBreadcrumb a.active /* IE 6 */ {color: #848484;}
.listBreadcrumb h1 {font-size: 11px;text-decoration: none;font-family: Arial, Helvetica, sans-serif;display: inline;font-weight: 400;}
.listBreadcrumb .inactive {color: #1E580A;}
#scaler {visibility: hidden; /* enabled by javascript */}
.scaleFont {color: #676767;}
.scaleFont span {padding: 2px 2px 2px 2px;font-weight: bold;}
.scaleFont .active {color: white !important;cursor: default !important;background-color: #676767;}
.scaleFont #scaledNormal {cursor: pointer;font-size: 100%;}
.scaleFont #scaledLarge {cursor: pointer;font-size: 120%;}
.scaleFont #scaledXLarge {cursor: pointer;font-size: 140%;}
.notification {font-size: 12px;font-weight: bold;margin-top: 0px;padding-left: 10px;padding-top: 6px;padding-bottom: 6px;border-style: solid;border-width: 1px;background-color: #B60000;color: #fff;margin-left:-4px;margin-right:2px;}
.notification .textImportant {color: #ffffff;}
.notification a {color: #15642D;}
/** SEARCHES IN HEADER */
#headerSearch /* modified in IE 6 */ {float: right;overflow: hidden;margin-top: 7px;font-size: 12px;width: 195px;}
#headerSearch a {color: #676767;margin-right:7px;}
#headerSearch .active, #headerSearch a.active {color: #676767;font-weight: bold;}
#headerSearch .help {background:transparent url(../../img/suche-seperator.png) no-repeat scroll 52% 7px;padding: 5px 0 0 10px;font-size: 0.95em;color: #676767;}
#headerSearch ul.tabList {margin: 0;padding: 0 0 5px 0;list-style-type: none;}
#headerSearch ul.tabList li.first {padding: 0 0 0 10px;background-image: none;}
/* future use #headerSearch ul.tabList li { background-image: url(../../images/layout/list_separator.gif); background-repeat: no-repeat; display: inline; margin: 0; padding: 0;padding-left: 13px; background-position: 6px 2px;}*/
/* BM: styles for sections and article pages */
/* CONTENT ROOT CLASSES */
#contentWrapper /* first root of content  in sections and articles */ {clear: both;/*    overflow: auto; */}
#content /* root for section pages and articles*/ {float: left;width: 501px;}
.article, .sectionArticleTopHeader /* starts an article root */ {background: #fff url(../../img/artikel-bg-detail-top.png) no-repeat center top;padding-top: 5px;overflow: hidden;}
.article .scaled {background: #fff url(../../img/artikel-bg-detail-middle.png) repeat-y center top;}
#content .scaled .scaledNormal .article .articleContent {background: #FFFFFF url(../../img/artikel-bg-detail-middle.png) repeat-y scroll center top;padding: 14px;}
.article .scaled .scaledNormal, .article .scaled .scaledLarge, .article .scaled .scaledXLarge {background: transparent url(../../img/artikel-bg-detail-middle-verlauf.png) no-repeat center top;padding: 0 14px 14px 14px;}
.sectionArticleTopContainer .sectionArticle .scaled .scaledNormal, .sectionArticleTopContainer .sectionArticle .scaled .scaledLarge, .sectionArticleTopContainer .sectionArticle .scaled .scaledXLarge {background: transparent url(../../img/artikel-bg-detail-middle-verlauf.png) repeat-y center top;padding: 5px 14px 0 14px;}
.nosidebar {background: #fff url(../../img/xml-bg-middle.png) repeat-y scroll center top;width: 100% !important;}
.nosidebar .article {background: none !important;padding: 0 !important;}
.nosidebar .scaled {background: transparent url(../../img/xml-bg-bottom.png) no-repeat scroll center bottom;}
.nosidebar .scaled .scaledNormal, .nosidebar .scaled .scaledLarge, .nosidebar .scaled .scaledXLarge {background: transparent url(../../img/xml-bg-top.png) no-repeat scroll center top;padding: 0.9em !important;}
.nosidebar .moduleHeader {background: none !important;}
.nosidebar .moduleContainer {background: none !important;}
/* popup */
.popupPage {background-color: #fff;}
#popupWrapper {background: #fff none 0 0;}
#popupWrapper .article {background: #fff none 0 0;}
#popupWrapper .article .scaled .scaledNormal, #popupWrapper .article .scaled .scaledLarge, #popupWrapper .article .scaled .scaledXLarge {background: #fff none 0 0;width: 95%;}
#popupWrapper .article .scaled {background: #fff none 0 0;}
#content .article .scaled .moduleContainer.lightColor {background: transparent url(../../img/debatte_module-bg-bottom.png) no-repeat scroll left bottom;padding-bottom: 1px;}
#content .article .scaled .moduleContainer.lightColor .moduleHeader {background: transparent url(../../img/debatte_module-bg-top.png) no-repeat scroll center top;padding: 3px 3px 0 3px;}
#content .article .scaled .moduleContainer.lightColor .moduleBody {background: transparent url(../../img/debatte_module-bg-middle.png) repeat-y scroll left top;}
#content .article .scaled .moduleContainer.lightColor.moduleInline .moduleBody {background: none;}
#content .article .scaled .moduleContainer .moduleBody .paddingNormal {padding: 10px 8px;}
.section /* starts a section root */ {overflow: hidden;}
.articleContent /* starts the text part of the article, article body in ESCENIC */ {display: block;}
#printHeader /* print header */ {clear: both;margin-bottom: 20px;padding-bottom: 8px;border-bottom: 1px solid silver;}
#printHeader .listArticleFunctions {background-position: left bottom;}
#content h1.articleTeaser {padding-top: 0;padding-bottom: 5px;}
#content .articleDate.linkNews {background-position: left 0.45em;}
/** SECTIONS **/
#advertisementLigatus {padding: 10px;}
.moduleContainer .moduleContainerContent {background: transparent url(../../img/artikel-bg-teaser-top.png) no-repeat scroll center top;padding: 14px;}
.moduleContainer.firstelement .moduleContainerContent {background: transparent url(../../img/artikel-bg-detail-top.png) no-repeat scroll center top;}
.section #advertisementLigatus {padding: 14px;}
#content .article #advertisementLigatus {padding: 0;background: transparent !important;}
h2.articleTeaser {padding-bottom: 8px;}
#content .section h3.articleTeaser {color: #333333;margin-bottom: 5px;font-weight: bold;}
#content .section .sectionArticleTopContainer h3.articleTeaser {margin-bottom: 0;}
#content .section h2.articleTeaser a {padding-bottom: 7px;}
/* sections linkMore */
.sectionArticleTopContainer .linkMore, #prio2 .linkMore, .sectionModuleContainer .linkMore {	/*background-image: none;padding-right: 0;*/font-weight: normal;}
.sectionArticle .imageContainer {padding-top: 8px;}
/** PRIO 1 **/
.sectionArticleTopContainer {clear: both;padding-bottom: 22px;background: #fff url(../../img/artikelTOP-bg-teaser-bottom.png) no-repeat center bottom;}
.sectionArticleTopContainer.short {background: #fff url(../../img/artikelTOP-SHORT-bg-teaser-bottom.png) no-repeat center bottom;}
.sectionArticleTopContainer.tabbed .sectionArticle {padding-top: 8px !important;}
.sectionArticleTopContainer h2.articleTeaser, .sectionArticleTopContainer h2.articleTeaser * {color: #CB0000;}
.sectionArticleTopContainer h2.articleTeaser a:link {color: #CB0000;}
.sectionArticleTopHeader {padding-left: 14px;padding-top: 14px;}
.sectionArticleTopContainer .sectionArticle /* the section within a topContainer, might be without or without tabs */ {margin-bottom: 0; /* because of drawing errors in IE 6 padding-top must be 0 */}
/* article list */
.sectionArticleTopContainer .articleList li a .topic {}
.sectionArticleTopContainer .articleList li a .teaser {color: black;}
/** PRIO 2 **/
#prio2 {margin-bottom: 12px;}
#prio2 .sectionArticle {background: #fff url(../../img/artikel-bg-teaser-bottom.png) no-repeat center bottom;margin-top: 12px;margin-bottom: 0px;}
#prio2 .sectionArticle .sectionArticle {background: none;}
#prio2 .sectionArticle .scaled {background: transparent url(../../img/artikel-bg-teaser-top.png) no-repeat center top;padding: 14px 14px 22px;}
#prio2 .sectionArticle .scaled .scaled {background: none;padding: 0;}
#prio2 .sectionArticle.unbordered {background-image: none;}
#prio2 .sectionArticle.first {padding-top: 0;}
#prio2 .articleList li a .topic {}
#prio2 .articleList li a .teaser {color: black;}
.sectionArticle /* prio2, prio 3 */ {clear: both;margin-bottom: 12px;}
.sectionArticle .imageLeft {padding-top: 8px;}
.sectionArticle .articleTeaserIntro {margin-top: 8px;}
/** PRIO 3 - section overview **/
.sectionModuleContainer {clear: both;margin: 0 0 12px 0;}
.sectionModuleContainer .sectionArticle {background: #fff url(../../img/artikel-bg-teaser-bottom.png) no-repeat center bottom;margin-bottom: 0px;}
.sectionModuleContainer .sectionArticle .scaled {padding: 14px 14px 22px;}
.sectionArticleHeadlined {padding-top: 1px;background-repeat: repeat-x;background-position: left top;}
.sectionHeadline {text-transform: uppercase;background: transparent url(../../img/artikel_headline-bg-teaser-top.png) no-repeat center top;padding: 14px 14px 8px 14px;}
#content .section .overview .sectionHeadline {background: transparent url(../../img/artikel_headline-bg-teaser-top.png) no-repeat scroll center top;}
#content .section .overview .sectionArticleHeadlined:first-child .sectionHeadline, #content .section .overview .sectionArticleHeadlined.firstelement .sectionHeadline {background: transparent url(../../img/artikel_headline-bg-teaser-top-first.png) no-repeat scroll center top;}
#content .section .overview .sectionArticle.first {margin-bottom: 0px;}
#content .section .overview .sectionArticle.first .scaled {background: transparent url(../../img/artikel-bg-detail-middle.png) repeat-y scroll center top;}
#content .section .overview .sectionArticleHeadlined:first-child .sectionArticle.first .scaled, #content .section .overview .sectionArticleHeadlined.firstelement .sectionArticle.first .scaled {background: transparent url(../../img/artikel-bg-detail-middle-verlauf.png) no-repeat center top;}
.sectionHeadline, .sectionHeadline * {color: #15642D;font-weight: bold;font-size: 11px;}
#content .sectionHeadline h3 {font-size: 11px;}
.sectionHeadline a {background: transparent url(../../img/pfeil-doppelt.png) no-repeat scroll right 56%;padding-right: 10px;}
/* link lists */
.sectionModuleContainer .articleList li a .teaser {color: black;}
.sectionModuleContainer .articleList li a .topic {font-weight: bold;}
.moduleContainer .articleList li a .topicforArticleList {font-weight: bold;}
/* with advertising */
.sectionModuleContainer .advertiseContainer {width: 220px;float: left;overflow: hidden;}
.sectionModuleContainer .advertiseContainer .sectionHeadline {color: #848484;background: none;padding: 0;font-size: 9px !important;font-weight: normal;text-align: right;}
/*
.sectionModuleContainer .advertiseContainer .sectionHeadline h3
{	color: #848484;font-size: 9px !important;font-weight: normal;text-align: right;}
*/
.sectionModuleContainer .advertiseContainer .ad {height: 220px;}
.sectionModuleContainer .sectionArticleHeadlined.half /* if there is advertising on the left side */ {width: 50%;float: right;}
.sectionModules .half .sectionArticle .articleTeaserIntro {line-height: 1.45em;margin: 0;padding: 0;}
.sectionModuleContainer .sectionArticleHeadlined.half .sectionHeadline {background: transparent url(../../img/artikel_half_headline-bg-teaser-top.png) no-repeat scroll center top;}
.sectionModuleContainer .sectionArticleHeadlined.half .sectionArticle {background: #FFF url(../../img/artikel_half-bg-teaser-bottom.png) no-repeat scroll center bottom;}
/** ARTICLES **/
/* article headers */
#content .article h1, #content .article h2, #content .article h3, #content .article h4, #content .article h5, #content .article h6 {}
#content .article h1.articleTeaser, #content .article h2.articleTeaser {padding-top: 0;}
#content .article h3.articleTeaser {color: #333333;margin: 10px 0 5px;font-weight: bold;}
/* article headers in body (ESCENIC) - class "paragraph" has bottom, so don't give it anhy top */
#content .article .articleContent h1, #content .article .articleContent h2, #content .article .articleContent h3, #content .article .articleContent h4, #content .article .articleContent h5, #content .article .articleContent h6 {padding-bottom: 5px;padding-top: 0;}
#content .article .articleTime {font-family: Arial;}
#content .article .articleIntro {font-weight: bold;padding-bottom: 15px;}
#content .article .articleDate {padding-bottom: 7px;color: #666666;display: block;}
#content .article .imageContainer {margin-bottom: 24px;float: none;}
#content .article .imageContainer .image {background-color: #FFF;text-align: center;}
#content .article .imageContainer .image A {display: block;}
#content .article .imageContainer .image img {margin: auto;}
#content .article .moduleContainer .imageContainer {margin-bottom: 0;}
#content .article .imageContainer .imageDescription {padding: 10px 6px 10px 6px;}
#content .article .imageContainer .imageCopyright {}
#content .article .moduleContainer {margin: 0;}
.listArticleFunctions {margin-right: 10px;margin-left:10px;padding: 10px 4px 10px 4px;}
.listArticleFunctionsContainer {border-bottom: 1px solid #E6E5E2;}
#listArticleFunctionsLeft {float: left;margin-top:-3px;}
#listArticleFunctionsRight {float:right;text-align:right;}
.listArticleFunctions ul {list-style-type: none;margin: 0;padding: 0 0 4px;text-align: right;}
.listArticleFunctions ul li {display: inline;margin: 0;padding-right: 4px;}
.listArticleFunctions, .listArticleFunctions a {color: #676767;}
.listArticleFunctions #listArticleFunctionsRight a {margin-left: 4px;}
.listSocialBookmarks /* a lists of social bookmarks */ {}
.listSocialBookmarks ul {border-top: 1px solid #E6E5E2;list-style-type: none;margin: 0;padding: 10px;-moz-padding-start: 0;-webkit-padding-start: 0;}
.listSocialBookmarks ul li {float: left;margin: 0 1.7px 0 0;}
.listSocialBookmarks ul li a {background-position: left top;background-repeat: no-repeat;}
a.delicious {background-image: url(../../images/delicious.gif);}
a.digg {background-image: url(../../images/digg.gif);}
a.furl {background-image: url(../../images/furl.gif);}
a.technorati {background-image: url(../../images/technorati.gif);}
a.stumbleUpon {background-image: url(../../images/stumbleupon.gif);}
ul.listContentIcons /* a horizontal list without  bullets */ {margin: 0;padding: 0;list-style-type: none;}
ul.listContentIcons li {display: inline;margin: 0;padding: 0 9px 0 0;}
/** TAXI KASUPKE **/
.taxi {}
/** SECTION OVERVIEW, Zeitung heute **/
#content .article .overview .sectionHeadline h3 {}
.overview .nachOben {margin: 10px;}
.overview .sectionArticle {}
.overview .sectionArticle.first {}
/** AD MARKET PAGE **/
#content .section .adMarketPage .articleTeaserIntro {background-color: white; /* rendering error in IE 6 */}
#content .section .adMarketPage h3.articleTeaser, #content .section .adMarketPage h3.articleTeaser * {color: #CB0000;font-weight: bold;}
#content .section .adMarketPage #prio2 .sectionArticle, #content .section .adMarketPage #prio2 .sectionArticle.first {	/* margin-top: 15px;margin-bottom: 15px;background-position: left 0px; */}
.adMarketPage {	/*background: #FFFFFF url(../../img/artikel-bg-detail-top.png) no-repeat scroll center top;*/padding-top: 10px;}
.adMarketPage h1 {padding: 0 14px;}
.adMarketPage .paragraph {padding: 0 14px;margin: 0;}
.adMarketPage #prio2 .sectionArticle {background: #FFFFFF url(../../img/artikel-bg-detail-middle.png) repeat-y scroll center top;margin: 0;}
.adMarketPage #prio2 .sectionArticle.first {background: transparent url(../../img/artikel-bg-detail-middle-verlauf.png) no-repeat scroll center top;}
.adMarketPage #prio2 .sectionArticle .scaled {background: none;padding: 14px 14px 22px 14px;}
.adMarketPage #prio2 {margin-bottom: 0;}
/** overrides of common classes **/
#content .listSocialBookmarks, #content .listSocialBookmarks a {-moz-padding-start: 0;-webkit-padding-start: 0;color: #676767;display: block;font-size: 11px;/*	padding: 1px 0 1px 2px; */}
#content .listSocialBookmarks {background: #fff url(../../img/artikel-bg-detail-bottom.png) no-repeat center bottom;overflow: hidden;padding: 0 14px 14px;}
#content .moduleContainer {margin: 12px 0;background: #FFF url(../../img/artikel-bg-teaser-bottom.png) no-repeat scroll center bottom;}
#content .moduleContainer.lightColor .moduleHeader {background: transparent url(../../img/artikel-bg-teaser-top.png) no-repeat scroll center top;}
#content .article .scaled .moduleContainer.moduleInline {background: transparent url(../../img/artikel-bg-inline_box-bottom.png) no-repeat scroll center bottom;}
#content .article .scaled .moduleContainer.moduleInline .moduleHeader {background: transparent url(../../img/artikel-bg-inline_box-top.png) no-repeat scroll center top;padding: 5px 1px 0;}
#content .article .scaled .moduleContainer.videoInline {background: transparent url(../../img/artikel-bg-video_inline-bottom.png) no-repeat scroll center bottom;}
#content .article .scaled .moduleContainer.videoInline .moduleHeader {background: transparent url(../../img/artikel-bg-video_inline-top.png) no-repeat scroll center top;padding: 5px 4px 0;}
#content .article .scaled .moduleContainer.moduleInline h3 {padding: 8px 10px 0 10px;}
#content .article .scaled .moduleContainer.moduleInline .paddingSmall {padding: 0;}
#content .article .scaled .moduleContainer.moduleInline .articleList li.first {border: none;}
#content .article .scaled .moduleContainer.moduleInline .articleList {padding: 0 0 8px 0;}
#content .article .scaled .moduleContainer.moduleInline .articleList li {border-top: 1px solid #E6E5E2;padding: 3px 10px 6px;}
#content .article .scaled .moduleContainer.moduleInline .moduleBody {padding: 0;}
#content .article .moduleContainer h3 a {color: #1E580A;}
#content .moduleContainer.lightColor .moduleBody .imageDescription a {color: #1E580A;}
#content .moduleContainer.lightColor .moduleBody .imageDescription {padding: 10px;}
#content .moduleContainer.lightColor .moduleBody .paddingNormal {padding-bottom: 0px;padding-top: 16px;}
#content .moduleContainer.lightColor .moduleFooter .paddingNormal {padding: 9px 10px;}
#content .moduleContainer.moduleInline, #content .moduleContainer.videoInline {margin-right: 15px;margin-top: 0;margin-bottom: 5px;}
.sectionArticleTopContainer .articleList li a, #prio2 .articleList li a {background: transparent url(../../img/pfeil-doppelt.png) no-repeat left 56%;padding: 0 0 0 10px;}
.sectionModules .articleList li a {background: transparent url(../../img/pfeil-doppelt.png) no-repeat left 56%;padding: 0 0 0 10px;}
.sectionModules .half .articleList li a {background: transparent url(../../img/pfeil-doppelt.png) no-repeat scroll left 56%;padding: 0 0 0 10px;}
.gallery .imageContainer {width: 25%;float: left;margin-bottom: 0px;background-color: white; /* due to IE! */}
.gallery .imageContainer img /* just for content! */ {padding-left: 10px;}
.gallery .imageContainer .imageDescription {padding-right: 10px;padding-top: 5px;display: block; /* center */margin: 0 auto; /* center */}
.imageContainer .mediaIcon {position: absolute;}
/* article menu */
.articleMenu {background-image: url(../../images/layout/module_lightColor.gif);background-color: #EDECEB;background-repeat: repeat-x;padding: 2px 0 2px 0;overflow: hidden; /* important, because the elements may have different heights and firefox behaves strange in that case */line-height: 1em;font-size: 11px;margin: 0 0 10px 0;}
.weather .articleMenu {width: 493px;position: absolute;left: -10px;top: 0;height: 20px;}
.articleMenu * {overflow: hidden;line-height: 1em !important;font-size: 11px !important;}
.articleMenu ul {list-style-type: none;padding: 0;margin: 0;}
.articleMenu ul li {float: left;margin: 0;padding: 5px 8px 5px 8px;}
.articleMenu ul li.spacer {background-image: url(../../images/layout/articleMenuSpacer.gif);background-repeat: repeat-y;background-position: top right;}
.articleMenu ul li.searchBox {padding-top: 1px;padding-bottom: 0;}
.articleMenu .inputFullImage {width: auto;height: auto;padding-right: 12px; /* distance to submit button */}
/* small article menu */
.articleMenuSmall {padding: 0;margin: 0 0 10px 0;overflow: hidden; /* important, because the elements may have different heights and firefox behaves strange in that case */line-height: 1em;font-size: 11px;}
.articleMenuSmall ul {list-style-type: none;padding: 0;margin: 0;}
.articleMenuSmall ul li {float: left;margin: 0;padding: 2px 10px 2px 10px;font-weight: bold;}
.articleMenuSmall ul li.first {padding-left: 0;}
.articleMenuSmall ul li.spacer {background-image: url(../../images/layout/spacerGray.gif);background-repeat: repeat-y;background-position: top left;}
/** both article menues */
.articleMenu ul li.active, .articleMenu ul li h3, .articleMenu ul li.active a, .articleMenuSmall ul li.active, .articleMenuSmall ul li h3, .articleMenuSmall ul li.active a {color: #848484 !important;}
.articleMenu ul li.title, .articleMenuSmall ul li.title {font-weight: bold;color: #848484;}
.articleDateSlideShow {color: #666666;}
/* image gallery */
.imageGallery {width: 478px;}
.imageGallery table {width: 468px;margin-left: 5px;margin-bottom: 1px;}
.imageGallery {background: #FFF url(../../img/gallerie-bg-top.png) no-repeat top left;padding-top: 5px;}
#content .article .scaled .scaledNormal .imageGallery {margin-left: -3px;}
#popupWrapper #content .article .scaled .scaledNormal .imageGallery {margin-left: 0px;}
.imageGallery .image {background: #FFF url(../../img/gallerie-bg-middle.png) repeat-y top left;}
.imageGallery .imageContainer {background: #FFF url(../../img/gallerie-bg-bottom.png) no-repeat bottom left;padding-bottom: 4px;border: none !important;width: 100%;}
#content .article .imageGallery .imageContainer .imageDescription, .imageGalleryBig .imageContainer .imageDescription {color: #333;border: 1px solid #fff;margin: 0 5px;padding: 5px 6px 14px 12px;}
.articleContent .imageContainer .imageCopyright {color: #999;font-size: 10px;font-style: normal;font-weight: bold;padding: 0 10px 10px 12px;float: right;}
.imageGallery .prev, .imageGallery .next, .imageGallery .page {padding:2px;color: #333;text-align: center;line-height: 1.4em;font-weight: bold;}
.imageGallery .prev, .imageGallery .next {width: 77px;}
.imageGallery .prev a, .imageGallery .next a {color: #FFF;}
.imageGallery .linkArrowRight {background: url(../../img/gallerie-link-right.png) no-repeat right 63%;padding-right: 9px;}
.imageGallery .linkArrowLeft {background: url(../../img/gallerie-link-left.png) no-repeat left 63%;padding-left: 9px;}
.imageGallery .next {background: url(../../img/gallerie-table-right.png) no-repeat top left;}
.imageGallery .prev {background: url(../../img/gallerie-table-left.png) no-repeat top left;}
.imageGallery .page {background: url(../../img/gallerie-table-middle.png) repeat-x top left;}
/* CSS for big format image gallery*/
.imageGalleryBig {margin-bottom: 1px;margin-left: 5px;width: 760px;}
.imageGalleryBig table {margin-bottom: 1px;margin-left: 5px;width: 750px;}
.imageGalleryBig {background: #FFFFFF url(../../img/gallerie_big-bg-top.png) no-repeat scroll left top;padding-top: 5px;}
.imageGalleryBig .image {background: #FFFFFF url(../../img/gallerie_big-bg-middle.png) no-repeat scroll left top;}
.imageGalleryBig .image img {margin-left: 5px;}
.imageGalleryBig .imageContainer {background: #FFFFFF url(../../img/gallerie_big-bg-bottom.png) no-repeat scroll left bottom;border: medium none !important;padding-bottom: 5px;margin: 0;width: 100%;}
.imageGalleryBig .prev, .imageGalleryBig .next, .imageGalleryBig .page {padding:2px;color: #333;text-align: center;line-height: 1.4em;font-weight: bold;}
.imageGalleryBig .prev, .imageGalleryBig .next {width: 77px;}
.imageGalleryBig .prev a, .imageGalleryBig .next a {color: #FFF;}
.imageGalleryBig .linkArrowRight {background: url(../../img/gallerie-link-right.png) no-repeat right 66%;padding-right: 10px;}
.imageGalleryBig .linkArrowLeft {background: url(../../img/gallerie-link-left.png) no-repeat left 66%;padding-left: 10px;}
.imageGalleryBig .next {background: url(../../img/gallerie-table-right.png) no-repeat top left;}
.imageGalleryBig .prev {background: url(../../img/gallerie-table-left.png) no-repeat top left;}
.imageGalleryBig .page {background: url(../../img/gallerie-table-middle.png) repeat-x top left;}
.inlineGallery {border:1px solid #CCC;float: left;margin: 0 1.33em .33em 0;width: 11.83333em;padding: .66em;}
* html .inlineGallery {margin-right: 0 !important;}
.inlineGallery h3 {margin-bottom: .66em;padding-right: 0;}
.inlineGallery div {position: relative;height: 1%;}
.inlineGallery img {margin-bottom: .23em;/*	width: 100%; */}
.inlineGallery p {line-height: 1.3em;overflow: hidden;}
.inlineGallery span {display: block;font-weight: bold;/*	background-image: url(/images/bg_marginalBox8.png);position: absolute; */position: relative;width: 11em;/*	padding: .33em .66em .66em 0; */bottom: 0;left: 0;line-height: .8em;}
* html .inlineGallery span {width: 10.5em;background: #fff;filter: alpha(opacity=70);}
/* BMO */
/* some styles used in articles or on right side for special cases */
/* POPUPS                */
.popupParent {position: relative;/*display: inline;*/cursor: pointer;z-index: 0;}
.popupSocialBookmarks /* currently used in notepad */ {display: none;position: absolute;top: 11px; /* see ie.css */left: 0;z-index: 100;text-align: left;}
.popupSocialBookmarks .distanceContainer {height: 5px;overflow: hidden;}
.popupSocialBookmarks .contentContainer {padding: 3px;border: 1px solid #E0DFDD;background-color: white;}
.popupSocialBookmarks a {background-repeat: no-repeat;background-position: 0 center;padding: 1px 0 1px 24px;}
/* WEATHER                */
.weather {position: relative;}
.weather div {overflow: hidden;}
.weather .bigHeader {margin-bottom: 10px;padding-top: 3em;
 *padding-top: 1.5em;}
.weather h3.articleTeaser {text-transform: none;}
.weatherMax {color: #CB0000;}
.weatherMin {color: #15642D;}
.weather .tableBig {width: 100%;}
.weather .tableBig .dayTime {padding-right: 5px;color: #676767;text-transform: uppercase;}
.weather .tableBig .summary {padding-left: 5px;color: #676767;vertical-align: middle;line-height: 1.8em;}
.weather .activeGrayUpperCaseContainer {padding: 10px 5px 10px 5px;}
.weather img /* don't display image borders on maps */ {border: none;}
table.moduleWeather {width: 100%;}
table.moduleWeather td {text-align: center;}
table.moduleWeather a {font-weight: bold;}
/* LOTTO                  */
.moduleContainer.lightColor.lotto .moduleBody {	/*background-color: #F4F1EB !important;color: #4F4F4F;*/}
.lotto .infoLabel {width: 70px;float: left;}
table.lottoResults td {width: 43px;height: 43px;text-align: center;vertical-align: middle;background-image: url(../../images/lottokugel.gif);background-position: 50% 50%;background-repeat: no-repeat;font-size: 120%;font-weight: bold;}

/* STOCK MARKET PLACE     */
.boerseModule .formText
{	width: 110px;
	margin-left: 5px;
	margin-right: 5px;
}

.boerseModule .graphic
{	padding-top: 10px;
}

.boerseModule .boersePlus
{	color: #15642D;
}
.boerseModule .boerseMinus
{	color: #CB0000;
}

/* BMO */
/* some styles used in articles or on right side for special cases */
/* NOTEPAD                */
.notepad li .popupParent {display: inline;}
.notepad .listArticleFunctions {background-position: left 3px;padding-top: 3px;margin-bottom: 0;}
.notepad .listArticleFunctions ul {background-image: none;padding-bottom: 0;}
.notepad .articleMenu table td {vertical-align: middle;}
.notepad table td {vertical-align: top;}
.notepad .articleMenu li.formElement {padding-top: 2px;padding-bottom: 0;}
/* styles for poll module */
.pollQuestion {display: block;padding-bottom: 5px;font-weight: bold;}
.pollVote {margin-bottom: 5px;width: auto !important;}
.pollResult {width: 100%;margin: 0;padding: 0;}
.pollResult TD {padding-bottom: 5px;}
.pollResult .bar {border-color: #F1F1F1;border-left-style: solid;border-left-width: 1px;border-bottom-style: solid;border-bottom-width: 1px;background-color: #FFFFFF;background-image: url(../../images/layout/poll_bar_border.gif);background-position: top right;}
.pollResult .bar DIV {width: 1px;background-color: #528454;background-image: url(../../images/layout/poll_bar.gif);background-position: center;}
.pollResult .percentage {font-weight: bold;color: #15642D;text-align: right;width: 10%;padding-left: 5px;padding-right: 5px;}
.pollResult .image {width: 1%;padding-right: 15px;padding-bottom: 20px;}
.pollResult .alternative {width: 100%;color: #15642D;height: 1%;}
.pollResult.compact .alternative {padding-left: 5px;width: 50%;}
.pollStatus {font-size: 90%;color: #676767;}
/* BM: footer.css */
#footerWrapper /* root of footer */ {clear: both;margin-left: -15px;padding: 47px 0 50px 0;position: absolute;width: 851px;}
#footerWrapper a, #footerWrapper {color: #676767;}
#footerWrapper #footerInner {clear: both;padding-top: 23px;}
#footerWrapper ul#footerNavigation {list-style-type: none;float: left;padding: 0;margin: 0;}
#footerWrapper #footerNavigation li {display: inline;padding-right: 10px;}
#footerWrapper #footerNavigation a {color: #15642D;}
#footerWrapper #footerTitle {padding-top: 10px;padding-bottom: 5px;}
#footerWrapper #products {}
#footerWrapper ul.productList {list-style-type: none;/*float: left;*/padding: 0;margin: 0;}
#footerWrapper ul.productList.padded {padding-top: 5px;}
#footerWrapper ul.productList li {display: inline;}
/*BM: Rechtsbein */
#rightColumn {float: right;padding-left: 14px;width: 306px;}
#rightColumn .articleTeaserTitle, #rightColumn .articleTeaserTitle a {padding-bottom: 3px;color: #1E580A;font-weight: bold;font-size: 11px;line-height: 14px;}
#rightColumn .articleTeaserTitleRightColumn, #rightColumn .articleTeaserTitleRightColumn a {padding-bottom: 3px;color: #1E580A;font-weight: bold;font-size: 11px;line-height: 14px;padding:6px 4px;}
.articleListZM {background-position: 5px 5px;background-repeat: no-repeat;padding-left: 10px;}
#rightColumn h2.articleTeaser, #rightColumn h2.articleTeaser a {padding-bottom: 3px;color: #1E580A;font-weight: bold;font-size: 11px;line-height: 14px;}
#rightColumn h2.articleTeaserIntro, #rightColumn h2.articleTeaserIntro a, #rightColumn .moduleContainer .moduleHeader h3 a {color: #1E580A;}
/* imagedTeaserModule*/
#rightColumn .imagedTeaserModule a {   /*display: block;*/cursor: pointer; /* IE */}
#rightColumn .imagedTeaserModule span {display: block;}
#rightColumn .imagedTeaserModule .imagePart {float: left;overflow: hidden;width: 110px;padding: 1px 0 1px 1px;background-color: #EBE7DC;}
#rightColumn .imagedTeaserModule .imagePart a /* for IE */ {padding: 0;margin: 0;border: none;line-height: 0;font-size: 0;}
#rightColumn .imagedTeaserModule .textPart {overflow: hidden;background-image: url(../../images/layout/imagedTeaser.gif);background-repeat: repeat-x;background-color: #EBE7DC;float: left;width: 167px; /* width(#rightColumn)-width(.imagePart)+padding/margin/border(.imagePart) */}
#rightColumn .imagedTeaserModule .textPart a {color: #4F4F4F;}
#rightColumn .imagedTeaserModule .textPart a h3.articleTeaser {color: #15642D;}
#rightColumn .imagedTeaserModule .textPart .left {background-image: url(../../images/layout/imagedTeaser_left.gif);background-position: left top;background-repeat: repeat-y;}
#rightColumn .imagedTeaserModule .textPart .content {overflow: hidden;height: 75px;}
#rightColumn .imagedTeaserModule .textPart .content .text {padding: 16px 25px 17px 17px;}
#rightColumn .imagedTeaserModule .textPart .bottom {background-image: url(../../images/layout/imagedTeaser_bottom.gif);background-repeat: repeat-x;background-position: left bottom;}
#rightColumn .imagedTeaserModule .textPart .h3.articleTeaser, #rightColumn .imagedTeaserModule .textPart .h3.articleTeaser {color: #15642D;text-transform: uppercase;font-weight: bold;padding-bottom: 5px;}
#rightColumn .imagedTeaserModule .textPart.noImage {width: 277px;}
#rightColumn .imagedTeaserModule .buttonPart {background-image: url(../../images/layout/imagedTeaser_right.gif);background-repeat: no-repeat;background-position: top left;float: left;width: 21px;height: 75px;display: block;margin: 0;}
/* link more */
#rightColumn .linkMore {background: transparent url(../../img/pfeil-doppelt.png) no-repeat right 56%;}
/* article list */
#rightColumn .moduleContainer .articleList li {background-image: url(../../images/navigation/arrow_left_small_square.gif);background-position: 0 5px;background-repeat: no-repeat;padding-left: 10px;}
/* BM: scaling of articles and sections */
/* some default values for content */
#google_ads_frame1 {margin-left: 4px;}
#content {font-size: 12px;}
#content .tab, #content .moduleContainer *, #content .listArticleFunctions * {font-size: 11px;}
#content h1 {font-size: 1.7em;}
.scaled h1.articleTeaser {font-size: 2em !important;}
#content h2 {font-size: 1.7em;}
#content h2.teaser {color: #333;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-transform: uppercase;margin: .5em 0;font-weight: bold;}
#content h3.teaser {color: #333;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-transform: uppercase;margin: .5em 0;font-weight: bold;}
#content h2.teaserTitle {font-size: 1.7em;font-weight: normal;line-height:1.2222em;font-family:Georgia, "Times New Roman", Times, serif;margin:0;padding:0;}
#content .sectionArticleTopHeader h2.teaser {margin: 0;}
#content .half h2.teaser {font-size: 0.9166em;}
#content h3 {font-size: 0.9166em;}
#content h4, #content h5, #content h6 {font-size: 1em;}
#content .articleDate {font-size: 0.9166em;}
#content .update {font-size: 0.75em;}
form, form * {font-size: 1em;}
.formInfo {font-size: 11px;}
.scaledNormal .formInfo, .scaledLarge .formInfo, .scaledXLarge .formInfo {line-height: 1.3em;}
/* scaling definitions */
.scaledNormal {font-size: 1em;}
.scaledLarge {font-size: 1.2em;}
.scaledXLarge {font-size: 1.4em;}
.scaledNormal, .scaledLarge, .scaledXLarge, .scaledNormal li, .scaledLarge li, .scaledXLarge li {line-height: 1.5em; /* 12px content, 18px line-height */}
.scaledNormal h3, .scaledLarge h3, .scaledXLarge h3, .scaledNormal h4, .scaledLarge h4, .scaledXLarge h4, .scaledNormal h5, .scaledLarge h5, .scaledXLarge h5 .scaledNormal h6, .scaledLarge h6, .scaledXLarge h6 {line-height: 1.1em;}
.scaledNormal h2, .scaledLarge h2, .scaledXLarge h2 {line-height: 1.1em; /* 15px content, 18px line-height -> 1.2em */}
.scaledNormal h1, .scaledLarge h1, .scaledXLarge h1 {line-height: 1.2222em; /* 18px content, 22px line-height */}
.printarchiveSection {background-image: url(../../images/layout/line_gray_x.gif);background-repeat: repeat-x;margin-top: 10px;padding-top: 10px;}
.printarchiveSection h1 {}
.printarchiveSection h2.articleTeaser, .printarchiveSection h2.articleTeaser a {color: #CB0000;}
.printarchiveIndex {font-weight: bold;}
.printarchiveIndexSection {border-top: 1px solid #E0DFDD;padding-top: 2px;margin-top: 4px;/*padding-bottom: 4px;*/}
.printarchiveIndexSection.printarchiveIndexSectionFirst {border-top: none;padding-top: 0;margin-top: 0;}
.printarchiveCalendar {font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
.printarchiveWeek {height: 18px;margin-bottom: 1px;}
.printarchiveDate {width: 16px;text-align: center;padding-top: 2px;}
.printarchiveDate.printarchiveDateHeader {color: #676767;}
.printarchiveDate.printarchiveDateActive {background-image: url(../../images/layout/calendar_background_active.gif);background-repeat: no-repeat;background-position: 1px 0;color: #9C9C9C;}
.printarchiveDate.printarchiveDateInactive {background-image: url(../../images/layout/calendar_background_inactive.gif);background-repeat: no-repeat;background-position: 1px 0;color: #9C9C9C;}
.printarchiveDate.printarchiveDateCurrent {background-image: url(../../images/layout/calendar_background_current.gif);background-repeat: no-repeat;background-position: 1px 0;color: #CCEBCC;}
.printarchiveLeftPane {float: left;width: 126px;border-right: 1px solid #E0DFDD;padding-right: 10px;margin-right: 10px;height: 126px;}
.printarchiveRightPane {float: left;width: 135px;}
.printarchiveRightPane h5 {color: #676767;padding-bottom: 6px;}
.printarchiveByMonth {border-bottom: 1px solid #E0DFDD;padding-bottom: 12px;text-align: center;}
.printarchiveMonthSelect {font-size: 11px;font-weight: bold;}
.printarchiveByKeyword {padding-left: 22px;padding-top: 12px;}
.printarchiveByKeyword .textImportant {margin-left: 14px;}
.printarchiveByKeyword input.formText {width: 123px;}
.printarchiveSearchField {padding-bottom: 2px;}
.printarchiveSearchButton {float: right;}
.videoModule {margin-left: 18px;margin-bottom: 8px;}
.asdtv_videoInlineScale img {width: 280px;}
.videoTeasers {}
.videoTeaserButton {float: left;}
.videoTeaserButton.videoTeaserButtonLeft {margin: 18px 15px 0 0;}
.videoTeaserButton.videoTeaserButtonRight {margin: 18px 0 0 15px;}
.videoTeaserButton a {width: 22px;height: 22px;}
.videoTeaserButton div {background: url(../../images/navigation/video_buttons.gif) no-repeat;width: 22px;height: 22px;}
.videoTeaserButton.videoTeaserButtonLeft .videoTeaserButtonActive {background-position: 0 0;cursor: pointer;}
.videoTeaserButton.videoTeaserButtonLeft .videoTeaserButtonInactive {background-position: -22px 0;cursor: default;}
.videoTeaserButton.videoTeaserButtonRight .videoTeaserButtonActive {background-position: 0 -22px;cursor: pointer;}
.videoTeaserButton.videoTeaserButtonRight .videoTeaserButtonInactive {background-position: -22px -22px;cursor: default;}
.videoTeaserView {width: 208px;height: 108px;overflow: hidden;float: left;}
.videoTeaserList {width: 10000px;}
.videoTeaser {width: 94px;margin-right: 20px;float: left;}
.videoTeaserImage {margin-bottom: 4px;height: 62px;overflow: hidden;}
.videoTeaserTitle {width: 94px;line-height: 14px;}
.moduleContainer.videoRelatedLinks {margin-bottom: 0px;}
.moduleBody.videoRelatedLinks {/*height: 110px;*/}
.videoRelatedLink {height: 28px;overflow: hidden;padding-left: 20px;background-image: url(../../images/navigation/arrow_right_small_green.gif);background-repeat: no-repeat;background-position: 5px 5px;margin-top: 4px;}
.videoRelatedLink.videoRelatedLinkFirst {margin-top: 0;}
.videoRelatedLink.videoRelatedLinkSlideshow {background-image: url(../../images/navigation/icon_slideshow_n.gif);background-repeat: no-repeat;background-position: 2px 3px;}
.videoRelatedLink.videoRelatedLinkVideo {background-image: url(../../images/navigation/icon_mediavideo_n.gif);background-repeat: no-repeat;background-position: 0 0;}
.videoRelatedLinkTopic {font-weight: bold;}
#contentWrapper #videobuehne {width: auto !important;}
.videoPlayerContainer {background: transparent url(../../img/video_buehne-bg-top-verlauf.png) no-repeat scroll center top !important;padding: 14px 16px 0 16px !important;margin: 0 !important;}
.videoMainColumn .videoPlayer {height: 380px;}
.videoMainColumn {background: #fff url(../../img/artikel-bg-detail-middle.png) repeat-y scroll center top;float: left;width: 501px;}
.videoInfoBox {margin: 0;padding-top: 8px;min-height: 127px;height: auto;font-size: 12px;}
* html .videoInfoBox {height: 127px;}
.videoInfoDateBox {color: #666666;font-size: 0.9166em;line-height: 1.1em;float: right;}
.videoInfoBox h2 {font-size: 2em;font-weight: normal;margin: 6px 0 8px;}
.videoInfoBox .paragraph {margin-bottom: 0;padding-bottom: 14px;}
.videoInfoBox h3 {color: #333333;font-size: 0.9166em;font-weight: bold;}
.videoLinkBox {background: #F0EFED url(../../img/artikelTOP-bg-teaser-bottom.png) no-repeat scroll center bottom;padding-bottom: 4px;}
.videoLinkBoxHead {width: 468px;height: 8px;font-size: 1px;}
.videoLinkBoxMain {float: left;width: 227px;height: 30px;padding-left: 15px;}
.videoLinkBoxMain input {width: 164px;height: 18px;padding: 3px 4px 0 4px;border: 1px solid #CCCCCC;background-color: #CCEBCC;font-size: 11px;}
.videoLinkTab {float:left;height: 26px;margin-left: 6px;padding-top: 3px;font-weight: bold;}
.videoLinkTab.videoLinkTabActive {border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;background-color: #CCEBCC;}
.videoLinkTab.videoLinkTabInactive {border-top: 1px solid #F0EFED;border-left: 1px solid #F0EFED;border-right: 1px solid #F0EFED;background-color: #F0EFED;}
.videoLinkTab.videoLinkTabHelp {width: 34px;padding-left: 3px;}
.videoLinkTab.videoLinkTabSend {width: 50px;background-image: url(../../images/navigation/icon_send.gif) !important;background-repeat: no-repeat !important;background-position: 4px 6px !important;padding-left: 20px !important;}
.videoLinkTab.videoLinkTabComment {width: 78px;background-image: url(../../images/navigation/icon_comment.gif) !important;background-repeat: no-repeat !important;background-position: 4px 6px !important;padding-left: 20px !important;color: #CCCCCC;}
.videoLinkLabel {float: left;margin: 4px 7px 4px 0;font-weight: bold;}
.videoLinkArea {float: left;width: 164px;height: 18px;padding: 3px 4px 0 4px;border: 1px solid #CCCCCC;background-color: #CCEBCC;overflow: hidden;}
.videoLinkArea a,  .videoLinkArea a.hover,  .videoLinkArea a.visited,  .videoLinkArea a.active {color: #000000;text-decoration: none;}
.videoCommentButton {float: right;background-image: url(../../images/navigation/icon_comment.gif);background-repeat: no-repeat;background-position: 0 2px;padding: 0 0 0 18px;margin: 4px 0 4px 16px;font-weight: bold;}
.videoSendButton {float: right;background-image: url(../../images/navigation/icon_send.gif);background-repeat: no-repeat;background-position: 0 2px;padding: 0 0 0 18px;margin: 4px 0 4px 16px;font-weight: bold;}
.videoHelpButton {float: right;margin: 4px 0;font-weight: bold;}
.videoRightColumn {float: right;width: 306px;}
.videoRightColumn .videoTeasers {margin: 4px 0 6px 0;height: 106px;}
.videoCompanionBanner {margin-bottom: 15px;width: 306px;height: 261px;overflow: hidden;}
.videoSpreadColumn {margin: 0 0 15px 0;}
.videoBrowser {background: #fff url(../../img/video_browser-rahmen.png) no-repeat scroll 0 0;padding: 10px;}
.videoSectionBrowser {}
.videoSectionBoxContainer {float: left;width: 108px;height: 334px;margin-right: 10px;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;}
.videoSectionBox {padding: 8px 0;overflow: auto;}
.videoBrowserBox {float: right;width: 681px;height: 334px;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;}
.videoSectionBrowsePrevious {background-image: url(../../images/navigation/arrow_left_big_green.gif);background-repeat: no-repeat;background-position: left 4px;}
.videoSectionBrowsePrevious a {padding-left: 10px;}
.videoSectionBrowseNext {background-image: url(../../images/navigation/arrow_right_big_green.gif);background-repeat: no-repeat;background-position: right 56%;}
.videoSectionBrowseNext a {padding-right: 10px;}
.videoSectionBoxItem {margin: 2px 0 8px 0;}
.videoSectionBoxItem h3 {margin: 2px 0 8px 0;}
.videoSectionBoxItem h3 a {color: #15642D;}
.videoSectionBoxItem.videoSectionBoxItemSelected h3 a {color: #000000;}
.videoSectionBoxItem .videoSectionBoxSubItem {display: none;}
.videoSectionBoxItem.videoSectionBoxItemOpen .videoSectionBoxSubItem {display: block;}
.videoSectionBoxSubItem {margin: 0 0 2px 10px;}
.videoSectionBoxSubItem h5 a {color: #15642D;font-size: 11px;}
.videoSectionBoxSubItem.videoSectionBoxItemSelected h5 a {color: #000000;}
.videoBrowserPageHeader {margin: 8px 0 10px 0;}
.videoBrowserPageHeader h3 {background-image: url(../../images/navigation/icon_video.gif);background-repeat: no-repeat;background-position: 8px 0px;padding: 0 8px 0 28px;}
.videoBrowserPageFooter {padding-top: 8px;}
.videoBrowserPageBody {border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;padding: 10px 0 2px 0;height: 258px;}
.videoBrowserPager {float: right;}
.videoBrowserRow {height: 78px;margin-bottom: 8px;/*margin-left: -8px;*/}
.videoBrowserItem {float: left;width: 202px;height: 62px;margin-left: 8px;padding: 8px;}
.videoBrowserItem.videoBrowserItemFirst {margin-left: 0;}
.videoBrowserItem.videoBrowserItemMouseOver {background-color: #CCEBCC;cursor: pointer;}
.videoBrowserItem.currentVideo {background-color: #CCEBCC;}
.videoBrowserItemThumbnail {float: left;width: 94px;height: 62px;overflow: hidden;margin-right: 8px;}
/* DROPDOWN BOX */
.videoDropDownBox {}
.videoDropDownArea {overflow: hidden;}
.videoDropDownHead {background-image: url(../../images/layout/video_dropdown_header.gif);background-repeat: repeat-x;height: 2px;}
.videoDropDownHeadMargin {float: left;width: 293px;height: 2px;font-size:0;}
.videoDropDownHeadPadding {float: left;width: 6px;height: 2px;font-size:0;}
.videoDropDownTab {float: left;}
.videoDropDownTab.videoDropDownTabSend {width: 70px;}
.videoDropDownTab.videoDropDownTabComment {width: 98px;}
.videoDropDownTab.videoDropDownTabActive {border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;background-color: #E4E9E5;height: 2px;font-size: 0;padding-bottom: 3px;margin-top: -3px;}
.videoDropDownTab.videoDropDownTabInactive {height: 2px;padding: 0 1px;font-size: 0;}
.videoDropDownClose {float: right;background-image: url(../../images/navigation/icon_close_dropdown.gif);background-repeat: no-repeat;background-position: 60px 0px;padding-bottom: 1px;}
.videoDropDownClose a {padding-right: 18px;}
.videoDropDownContentBox {font-size: 12px;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;background-color: #CCEBCC;padding: 8px;}
.videoDropDownContentBox h5 {font-weight: normal;color: #676767;margin-bottom: 8px;}
/* BOX LAYOUT */
.videoViewBox {float: left;width: 320px;margin-right: 8px;}
.videoFormBox {float: left;width: 463px;}
.videoBoxBorder {background-color: #FFFFFF;padding: 8px;}
.videoBoxPadding {border: 1px solid #CCCCCC;padding: 8px;overflow: hidden;height: 278px;}
/* POST BOX */
.videoPostBox {float: left;width: 249px;}
.videoPostBox textarea {width: 229px;margin: 1px 0 0 0;padding: 6px 4px 8px 4px;overflow: auto;}
.videoPostBox.comment textarea {height: 248px;}
.videoPostBox.send textarea {height: 234px;}
.videoPostBox.comment.videoFormShowMessage textarea {height: 168px;}
.videoPostBox.send.videoFormShowMessage textarea {height: 154px;}
.videoPostMessages {display: none;height: 65px;font-size: 10px;font-weight: bold;padding: 0 8px 15px 0;}
.videoPostMessages.videoPostMessagesError {color: #CB0000;}
.videoPostBox.videoFormShowMessage .videoPostMessages {display: block;}
/* SUBMIT BOX */
.videoSubmitBox {float: left;width: 179px;padding-top: 14px;}
.videoSubmitBox .formText {margin: 1px 0 6px 0;width: 167px;}
.videoSubmitFieldBox {height: 242px;}
.videoFormField {height: 26px;}
.formTextarea.videoFormInputField.videoFormError {border: 1px solid #CB0000;}
.formText.videoFormInputField.videoFormError {border: 1px solid #CB0000;}
.videoFormFieldDescription {color: #676767;height: 14px;}
.videoFormFieldDescription.videoFormSmall {font-size: 9px;}
.videoFormFieldDescription.videoFormError {color: #CB0000;font-weight: bold;}
.videoFormFieldDescription.videoFormCaptcha {float: left;padding-top: 48px;}
.videoFormFieldDescription.videoFormCaptchaAdvise {height: 41px;}
.videoCaptchaBox {color: #676767;height: 60px;margin: 4px 0 3px 0;}
.videoCaptcha {float: right;}
.videoFormSubmitButtonBox {padding: 0 0 0 39px;}
.videoFormButton {width: 100%;height: 21px;font-size: 10px;}
/* SENDPREVIEW */
.videoPreview {width: 272px;height: 251px;padding: 6px;border: 1px solid #CCCCCC;overflow: auto;}
.videoPreview.videoDropDownScroll {overflow: hidden;}
/* COMMENTS */
.videoComments {overflow: auto;}
.videoComments.videoDropDownScroll {overflow: hidden;padding-right: 24px;}
.videoComment {margin-top: 13px;padding-top: 13px;border-top: 1px solid #CCCCCC;line-height: 16px;}
.videoComment.videoCommentFirst {margin-top: 0;padding-top: 0;border-top: none;}
.videoComment h5 {font-weight: bold;color: #000000;margin-bottom: 5px;}
.videoCommenterName {color: #15642D;}
.videoCommentsPagerSpace {height: 50px;width: 10px;}
.videoCommentDate {margin-bottom: 5px;}
/* PAGER */
.videoPagerFix {position: relative;}
.videoPagerFix.videoDropDownScroll {display: none;}
.videoPagerHolder {position: absolute;top: 250px;left: 9px;width: 276px;height: 47px;background-color: #FFFFFF;}
.videoPagerHolder.videoDropDownScroll {display:none;}
.videoPager {background-image: url(../../images/navigation/pager_center_background.gif);background-repeat: repeat-x;width: 270px;height: 24px;margin-top: 15px;}
.videoPagerLeft {float:left;background-image: url(../../images/navigation/pager_left_background.gif);background-repeat: no-repeat;width: 8px;height: 24px;}
.videoPagerMain {float:left;width: 254px;height: 24px;padding-top: 6px;text-align: center;}
.videoPagerRight {float:left;background-image: url(../../images/navigation/pager_right_background.gif);background-repeat: no-repeat;width: 8px;height: 24px;}
.videoPagerSeparator {color: #CCCCCC;margin-left: -2px;margin-right: 2px;}
#content.boxed {background: #FFF url(../../img/artikel-bg-teaser-bottom.png) no-repeat scroll center bottom;}
#content.boxed .boxedBox {background: transparent url(../../img/artikel-bg-detail-middle.png) repeat-y scroll center top;}
#content.boxed .boxedBox .boxedContent {background: transparent url(../../img/video_buehne-bg-top-verlauf.png) no-repeat scroll center top;padding: 14px;}
#content.boxedFull {background: #FFF url(../../img/xml-bg-bottom.png) no-repeat scroll center bottom;}
#content.boxedFull .boxedBox {background: transparent url(../../img/xml-bg-middle.png) repeat-y scroll center top;}
#content.boxedFull .boxedBox .boxedContent {background: transparent url(../../img/xml-bg-top.png) no-repeat scroll center top;padding: 6px;}
/* article table */
table.articleTable {border-collapse: collapse;width: 468px;border: 1px solid #e0dfdf;}
table.articleTable thead {background: #ffffff url(module_lightColor.gif) repeat-x left center;}
table.articleTable tr:hover {background-color:#1f580a;color: #ffffff;}
table.articleTable thead tr:hover {background-color: transparent;color: inherit;}
table.articleTable caption {font: bold 12px Arial, Helvetica, sans-serif;color: #000000;margin: 8px 5px;text-align: left;}
table.articleTable col {border-right: 1px solid #e0dfdf;}
table.articleTable col#Ergebnis {border:none;}
table.articleTable .odd {background-color: #f5f4f2;}
table.articleTable th {font: bold 11px Arial, Helvetica, sans-serif;color: #1f580a;padding: 4px 6px;text-align: left;text-transform: uppercase;}
table.articleTable td {font: 11px Arial, Helvetica, sans-serif;padding: 4px 6px;}
/* table with all text left upper */
table.leftUpper {width: 100%;border-collapse: separate;border-spacing: 0;}
table.leftUpper td {border: 0 none;vertical-align:top;}
/*Biga*/
.BiGa {background: #e4e4e4; margin:0px 5px 1px 5px; text-align:right; padding:0 5px 0 0;} 
.BiGa a {background-image:url("http://www.morgenpost.de/multimedia/archive/00672/biga_672103a.gif");background-position:0 -4px;background-repeat:no-repeat;font-weight:normal;padding-left:20px;^background-position:0 -3px}
#content p.teaserTitle {font-size:100%;font-family:Georgia, "Times New Roman", Times, serif; color:#B60000; margin:0 0 4px 0;}
#content p.teaserTitle a {color:#B60000;font-size:100%;}
/* START OUR STYLES HERE */
/* styles for quiz */
#quizFrame
{	padding-top: 1em;
}

#quizFrame .bottom
{	font-style: italic;
	color: #666666;
}

#quizFrame a
{	display: inline;
}

#quizFrame .buttonWrapper
{	border: 0pt none;
	background-color: white; /* due to IE */
	float: left;
	margin-top: 0.9em;
}

#quizFrame .titleImage
{	margin-bottom: 1em;
}

#quizFrame .finished
{	margin-top: 30px;
}

#quizFrame .radio
{	float: right;
}

#quizFrame .quiz
, #quizFrame .quiz_frage
{	border: 1px solid #EAE9E8;
	clear: both;
	margin: 0.66em 0 1.2em 0;
	width: 100%; /* needed due to IE 6 */
	padding-right: 0pt;
	background-color: #F5F4F2;
	overflow: hidden;
	color: #676767;
}

/* right/wrong */
#quizFrame h3 span
{	color: #CB0000;
}

#quizFrame .tip
{	padding-top: 20px;
}

#quizFrame .tip a
{	text-decoration: none;
}

#quizFrame .tip a:hover
{	text-decoration:underline;
}

#quizFrame .quiz p
{	background-color: #F5F4F2;
	border: 1px solid white;
	color: #676767;
	display: block;
	font-weight: bold;
	margin: 0pt;
	padding: 0.416666em;
}

#quizFrame .quiz_frage label
{	cursor: pointer;
	display: block;
}

#quizFrame .quiz_frage span
{	border-left: 1px #FFFFFF solid;
	border-top: 0px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	margin: 0;
	background-color: #1D6836;
	color: white;
	padding: 5px 5px 32767px 5px;
	width: 40px;
	font-weight: bold;
	float: left;
	text-align: center;
	margin-bottom: -32767px;
	font-size: 1.5em;
	text-transform: uppercase;
}

#quizFrame .quest_area
{	cursor: pointer;
	float: right;
	border: 1px #E2E9E1 solid;
	margin: 0;
	background-color: #F5F4F2;
	width: 404px;
	padding: 5px 8px 5px 8px;
	font-weight: normal;
}

#quizFrame .quest_area:hover
{	background-color: #E2E9E1;
	text-decoration: none;
}

/* ################################ PICTURE GALLERY TEASER ################################### */
.pictureTeaserBox {background: #fff; padding: .66em;	display: inline;}
.pictureTeaser_1 {background: #fff;	float: left; margin: 7px 0 0 3px; width: 144px;}
.pictureTeaser_2 {background: #fff;	float: right; margin: 7px 3px 0 3px;width: 144px;}
.clear{display: block;	clear: both;}
.linkBlog {padding-left: 17px;background-image: url(../../images/navigation/icon_blog.gif);background-repeat: no-repeat;background-position: left 0px;}
.linkExternal {padding-left: 17px;background-image: url(../../images/navigation/icon_externallink.gif);background-repeat: no-repeat;background-position: left 1px;}
.linkGastro {padding-left: 17px;background-image: url(../../images/navigation/icon_gastro_n.gif);background-repeat: no-repeat;background-position: left 0px;}
.linkGeo {padding-left: 17px;background-image: url(../../images/navigation/icon_geo_n.gif);background-repeat: no-repeat;background-position: left 0px;}
.linkMedia {padding-left: 21px;background-image: url(../../images/navigation/icon_media_n.gif);background-repeat: no-repeat;background-position: left 0px;}
.linkMediaAudio {padding-left: 17px;background-image: url(../../images/navigation/icon_mediaaudio_n.gif);background-repeat: no-repeat;background-position: left -1px;}
.linkMediaVideo {padding-left: 17px;background-image: url(../../images/navigation/icon_mediavideo_n.gif);background-repeat: no-repeat;background-position: left 0px;}
.linkPoll {padding-left: 17px;background-image: url(../../images/navigation/icon_poll_n.gif);background-repeat: no-repeat;background-position: left 0px;}
.linkSlideshow {padding-left: 17px;background-image: url(../../images/navigation/icon_slideshow_n.gif);background-repeat: no-repeat;background-position: left 0px;}
.linkTickets {padding-left: 21px;background-image: url(../../images/navigation/icon_tickets_n.gif);background-repeat: no-repeat;background-position: left 0px;}
/*galleryOverview.css*/
#content .gallery_overview h1 {color: #676767;font-size: 18px;padding-top: 10px;padding-bottom: 2px;border-bottom: 1px solid #E6E5E2;margin-bottom: 10px;}
#content .gallery_overview h2 {padding-bottom: 3px;}
#content .gallery_overview h2.articleTeaser a {color: #1E580A;font-weight: bold;line-height: 14px;font-family: Arial,Helvetica,sans-serif;font-size: 11px;}
.gallery_overview .pagination {padding-left: 18px;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #E6E5E2;}
.sectionNavigation {width: 149px;overflow: hidden;padding: 0;margin: 0;}
.sectionNavigation ul.articleList {text-transform: uppercase;padding: 0;margin: 0;}
.sectionNavigation ul.articleList li {font-size: 11px;padding: 2px 0 2px 5px;background: none;}
.sectionNavigation ul.articleList li a {background: transparent url(../../img/pfeil-doppelt.png) no-repeat scroll right 56%;padding-right: 10px;color: #1E580A;}
.sectionNavigation .articleList li.active {background-color: #C9DBC3;}
.sectionNavigation .articleList li.active a {color: #FFFFFF;background-image: none;}
.sectionGalleryContainer {width: 650px;}
.sectionGalleryTile {float: left;text-align: center;padding: 0 0 18px 18px;overflow: hidden;width: 144px;}
.sectionGalleryTile img {text-align: center;vertical-align: top;}
.sectionGalleryTile .text {text-align: left;padding-top: 8px;font-size: 11px;line-height: 14px;}
/* navigation calendar.css*/
/* width of cells left, right depends on the table the navigation is assigned to - see monthOverview, weekOverview.. */
.calendarNavigation .navigateCenter {	width: auto;text-transform: uppercase;}
.calendarNavigation .navigateLeft {}
.calendarNavigation .navigateRight {}
table.monthOverview {margin-bottom: 10px;}
table.monthOverview a, table.weekOverview a {font-weight: bold;}
table.monthOverview {border-collapse: collapse;background-color: transparent;width: 100%;table-layout: fixed;}
table.monthOverview td {margin: 0; padding: 4px 3px 4px 3px;width: 14.2857%;border: 0;text-align: center;vertical-align: middle; empty-cells: show;overflow: hidden;white-space: nowrap;background-color: transparent;}
table.weekOverview {border-collapse: collapse;background-color: transparent;width: 100%;table-layout: fixed;}
table.weekOverview td {margin: 0; padding: 4px 2px 4px 2px;width: 12.5%;border: 0;text-align: center;vertical-align: middle; empty-cells: show;overflow: hidden;white-space: nowrap;background-color: transparent;}
/* color schemes */
table td.standardCorners * {overflow: hidden;}

table td.standardCorners .topLeft {background-image: url(../../images/layout/corner_left_gray.gif);background-position: left top;background-repeat: no-repeat;padding-left: 4px;height: 4px !important;}
table td.standardCorners .content {background-image: url(../../images/layout/corner_middle_gray.gif);background-repeat: repeat;/* depends on the table type (month, week) and width of surrounding container  */padding: 4px;}
table td.standardCorners .topRight {background-image: url(../../images/layout/corner_right_gray.gif);background-position: top right;background-repeat: repeat-x;height: 4px !important;}
table td.standardCorners .bottomLeft {background-image: url(../../images/layout/corner_left_gray_bottom.gif);background-position: left top;background-repeat: no-repeat;height: 4px !important;padding-left: 4px;}
table td.standardCorners .bottomRight {background-image: url(../../images/layout/corner_right_gray_bottom.gif);background-position: top right;background-repeat: repeat-x;height: 4px !important;}
/* jpa Nachrichtenarchiv */
table.monthOverview td.day {/*font-weight: bold;*/}
.calendarNavigation .navigateCenter {font-weight: bold;text-align: center;}
/* einmal "../" an die url ranhängen, wenn in calendar.css übernehmen */
table td.standardCorners.active .topLeft {	background-image: url(../../images/layout/corner_left_green.gif);}
table td.standardCorners.active .content {	background-image: url(../../images/layout/corner_middle_green.gif);}
table td.standardCorners.active .bottomLeft {	background-image: url(../../images/layout/corner_left_green_bottom.gif);}
table td.standardCorners.active .topRight {	background-image: url(../../images/layout/corner_right_green.gif);}
table td.standardCorners.active .bottomRight {	background-image: url(../../images/layout/corner_right_green_bottom.gif);}
/* weil 2 Kalender nebeneinander zu schmall sind */
table td.standardCorners .content {	padding: 0;}
/* SSO */
td.usersiteImage, td div.usersiteImage {overflow: hidden !important; width: 142px;}
/* real browsers scale the image, other programs like IE 6 take the value width defined above */
td.usersiteImage img {max-width:142px;}
/* COMMENT */
.commentBox {margin-top: 10px;}
.commentUser {color: #15642D;}
.commentBox h5 a {color: #15642D;}
/*24Stunden News */
/*BMO-1276*/
#tfn .overview h2.articleTeaser {background-position:5px 4px; background-color: #D6E1D2;display:block;padding:3px 3px 3px 25px;}
#tfn #content .section h2.articleTeaser a {color:#1E580A;font-family:arial;font-size:11px;font-weight:bold;padding-bottom:7px;}
#tfn #content .section h3.articleTeaser {font-size:10px;font-weight:bold;margin-bottom:0;padding-left:5px;}
#tfn #content h2 {border-color:#E1E1E1;border-style:solid;border-width:1px 1px 0;color:#FFFFFF;font-size:1.2em;}
#tfn #content .section .overview .sectionArticle.first {background-color:#FFFFFF;border-color:#E1E1E1;border-style:solid;border-width:0 1px;margin-bottom:0;padding:10px 5px;}
#tfn h3, #tfn h3 a {color:#B60000;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.7em;font-weight:normal;line-height:1.2222em;text-transform:none;}
#tfn #content .section h3.articleTeaser {font-size:10px;font-weight:bold;margin-bottom:5px;padding-left:5px;}
#tfn .overview .sectionArticle {background-color:#FFFFFF;border-color:#E1E1E1;border-style:solid;border-width:0 1px;padding:5px;}
#tfn .sectionArticle {clear:both;margin-bottom:0px;}
#tfn .sectionArticle .articleTeaserIntro {margin-top:0;padding-left:5px;}
#tfn .calendarNavigation {background-color:#FFFFFF;border-color:#E1E1E1;border-style:solid;border-width:1px 1px 0;}
#tfn .calendarNavigation .navigateCenter {background-color:#E1E1E1;color:#1E580A;font-weight:bold;padding:5px;text-align:center;}
#tfn table.monthOverview td.day {background-color:#F4F4F4;font-weight:bold;}
#tfn table.monthOverview {background-color:#FFFFFF;border-collapse:collapse;border-color:#E1E1E1;border-style:solid;border-width:0 1px 1px;table-layout:fixed;width:100%;}
#tfn table td.standardCorners .topRight {display:none;}
#tfn table td.standardCorners .topLeft {display:none;}
#tfn table td.standardCorners .bottomLeft {display:none;}
#tfn table.monthOverview a, table.weekOverview a {line-height:100%;}
#tfn table td.standardCorners .content {background-color:#F4F4F4;background-image:none;}
#tfn table td.standardCorners .content {padding:3px;}

/*Google AFC BMO-1265*/
.Ad-GoogleContent {background-color:white;}
.Ad-GoogleRechtsbein {background-color:white;border:1px solid #D3D7D3;padding:15px;}
.Ad-GoogleBildergalerie {border-top:1px solid #E0E0E0;margin:10px 35px 10px 10px;padding:10px 6px 5px 0;}
.Ad-GoogleBildergaleriePopup {border-top:1px solid #E0E0E0;padding:10px 0 0;width:475px;}
.Ad-GoogleArtikelTop {color:#333; border: 1px solid #e4e4e4; margin:-15px 0 10px 0 ; padding:5px 0 0 0; border-width:1px 0 1px 0px}
.Ad-GoogleArtikelEnd {border-top:1px solid #E0E0E0;clear:both;display:block;float:none;margin-bottom:0;margin-top:15px;padding-top:10px;}
.Ad-Google {font-weight: normal; font-size: 12px;font-family: Arial,Helvetica,sans-serif;}
.Ad-Google .Anzeigen {display: inline; clear: both;font-size: 11px; color:#a3a3a3;  }
.Ad-Google .Anzeigen a {text-decoration:none; display: inline; font-size: 11px; color:#a3a3a3;  }
.Ad-Google a.Title {font-family: Georgia,'Times New Roman',Times,serif; font-size: 1.7em; font-weight: normal; color:#B60000; display:inline; margin-top:8px}
.Ad-Google span.Text {display:block; color:#333; margin:4px 0 4px 0}
.Ad-Google a.Link {color:#15642D;display:inline;margin-bottom:15px;}
.Ad-Google a {text-decoration:none;}
.Ad-Google a:visited   {text-decoration:none;}
.Ad-Google a:hover {text-decoration:underline;}
.Ad-Google a:active {text-decoration:underline;}

/* Fragment Schnittstelle  Kopf*/
#mainMenu, #submenu, .submenu, .adMarket  { background-repeat:repeat-x}

/*Modul Suchergebnis*/
#moreSearchResultRight {margin:0; padding:0}
#moreSearchResultRight span {display:block}
#moreSearchResultRight .space {padding:5px 5px 10px 5px}
#moreSearchResultRight ul {list-style:none outside none;margin:0; padding: 0}
#moreSearchResultRight li {border-top:1px solid #CCC;margin-top:5px;padding:5px 0 0 0;}
#moreSearchResultRight p.paragraph {margin:0}
#moreSearchResultRight a .moreSearchResultsInfo {color:#333333;}
#moreSearchResultRight a .moreSearchReultsHeadline {color:#B60000;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;line-height:16px;margin-bottom:2px;}
#moreSearchResultRight .moreSearchReultsHeadline a:hover {text-decoration:none}
#moreSearchResultRight a .moreSearchResultsTitle {color:#000000;font-size:12px;}
#moreSearchResultRight .moreSearchResultsFooter a {font-weight:bold }
#moreSearchResultRight .moreSearchResultsFooter {font-weight:bold;border-top:1px solid #CCC; padding:5px 5px 0px 5px; margin-top:5px;background-color:#E4E4E4;}
#moreSearchResultRight .moreSearchResultsSearchbox {background-color:#E4E4E4;; padding:0px 5px 10px 5px}
#moreSearchResultRight .buttonWrapper {float:right}
#moreSearchResultRight #queryRight {border:1px solid #666666;height:15px;padding-left:5px;width:200px;}

/*Weitere Bildergalerien*/

/*BIG*/
.imageMoreBig .pictureTeaser_1 {height:195px; overflow:hidden; margin-bottom:10px; margin-right:35px}
.imageMoreBig {margin:15px 0px 15px 32px; }
.imageMoreBig .paddingVerySmall {padding:5px 0 0 0;}
.imageMoreBig .articleTeaserTitle a {font-weight:bold;}
.imageMoreBig .articleTeaserIntro a {color:#000;}
#content .article .imageContainer .image .imageMoreBig a {display:inline;}

/*Small*/
.imageMoreSmall .pictureTeaser_1 {height:195px; overflow:hidden; margin-bottom:10px; margin-right:8px}
.imageMoreSmall {margin:8px 0px 15px 8px;}
.imageMoreSmall .paddingVerySmall {padding:5px 0 0 0;}
.imageMoreSmall .articleTeaserTitle a {font-weight:bold;}
.imageMoreSmall .articleTeaserIntro a {color:#000;}
#content .article .imageContainer .image .imageMoreSmall a {display:inline;}
#content .article .imageContainer .image .paddingVerySmall { text-align:left; }

/*Service BMO-1454*/
.footerInnerService {padding:10px 0px 5px 0px; margin-bottom:15px;background:#e4e9e5; border:1px solid #fff;}
.footerInnerService ul, .footerInnerService li { margin:0; padding:0;}
.footerInnerService ul {}
.footerInnerService li {list-style:none; margin-left:15px; padding-bottom:5px; width:120px; float:left; }
*html .footerInnerService li {list-style:none; position:relative }
.footerInnerService .header {margin:0px 0px 10px 15px; text-transform:uppercase; font-size:12px; font-weight:bold; color:#1E580A }

/* BMO-1483 Styles for Mehr Zum Thema Title */
.mehrZumThemaTitle {font-family:Arial,Helvetica,sans-serif;line-height:1.7em;font-weight:bold;margin:0;text-transform:uppercase;color:black;padding-bottom:5px;padding-left:8px;}

/* BMO-1657 ArchivSuche*/
.tipp {
    background:none repeat scroll 0 0 #E7EAE7;
    position:absolute;}
.tipp .tipptext {
    background:#999999;
    color:#FFFFFF;
    font-weight:bold;
    left:440px;
    padding:3px;
    position:absolute;
    top:5px;
    width:auto;
}
/* bo Paid update icon index + article pages*/
#content .sectionArticleTopContainer .articleList li a, #prio2 .articleList li a {background-position: 3px 3px;	padding: 0 0 0 18px; display:block;}
#content .sectionModules .articleList li a {background-position: 3px 3px;	padding: 0 0 0 18px; display:block;}
#content .sectionModules .half .articleList li a {background-position: 3px 3px;	padding: 0 0 0 18px; display:block;}
#content .sectionArticleTopContainer .articleList .paidicon a, #prio2 .articleList .paidicon a {padding: 0 0 0 18px; background: transparent url(../../images/ico-paid-mini.gif) no-repeat left 0; display:block;}
#content .sectionModules .half .articleList .paidicon a {padding: 0 0 0 18px; background: transparent url(../../images/ico-paid-mini.gif) no-repeat left 0; display:block;}
#content .sectionModules .articleList .paidicon a {padding: 0 0 0 18px; background: transparent url(../../images/ico-paid-mini.gif) no-repeat left 0; display:block;}
#content .moduleBodyForMoreSectionArticles  ul.articleList .paidicon a {background: transparent url(../../images/ico-paid-mini.gif) no-repeat scroll; background-position: 0px 0px; padding: 0 0 0 18px; display:block;}
#content .moduleBody  ul.articleList .paidicon a {background: transparent url(../../images/ico-paid-mini.gif) no-repeat scroll; background-position: 0px 0px; padding: 0 0 0 18px; display:block;}
#content .moduleBody  ul.articleList .paidicon li a {padding: 0 0 0 18px; display:block;}
#content .moduleContainer li a {padding: 0 0 0 18px; display:block; background-position: 3px 3px}
#content ul.articleList li a {padding: 0 0 0 18px;}
#content .moduleBody ul {margin:0px 0px 10px 0px;}
.overview h2.articleTeaser {padding: 0 0 0 18px; background: transparent url(../../images/ico-paid-mini.gif) no-repeat scroll; background-position: 0px 4px; padding: 0 0 0 20px; display:block;}
#rightColumn .moduleContainer .moduleBody ul.articleList .paidicon {background: transparent url(../../images/ico-paid-mini.gif) no-repeat scroll; background-position: 0px 0px; padding: 0 0 0 18px; display:block;}
#rightColumn .moduleContainer ul.articleList .paidicon li a {padding: 0 0 0 18px; display:block;}
#content .sectionNavigation ul li a {padding:0 10px 0 0px;}
#content .sectionNavigation ul li.active a {padding:0 10px 0 0px;background:none;}
*+html #content .sectionNavigation ul li a {padding:0 10px 0 0px; background-position:right 56%;background:none;} 
.adMarket, .adMarket a {color:#333333 !important;}
.overview h4.articleTeaser {color:#B60000; padding: 0 0 0 18px; background: transparent url(../../images/ico-paid-mini.gif) no-repeat scroll; background-position: 0px 4px; padding: 0 0 0 20px; display:block;}
.overview h4.articleTeaser a {color:#B60000;}
@charset "UTF-8";

/* CSS Document */

/* marginal newsticker */
#contentContainer { margin:10px }
.newstickerMarginal { }
.newstickerMarginal h3 { float:left; }
.newstickerMarginal .rss { float: left; padding-left: 4px; padding-top: 1px; }
.newstickerMarginal .navigation { float:right; margin-left:2px; cursor: pointer; }
.newstickerMarginal .nt-time { float: left; width: 40px; }
.newstickerMarginal .nt-time a { font-weight: bold; float: left; color: #000000; }
.newstickerMarginal .nt-line { float: left; width: 250px; }
.newstickerMarginal .nt-line a { font-weight: normal; color: #000000; }
.newstickerMarginal .nt-line.notime { margin-left: 0; width: 290px; }
.newstickerMarginal ul.tickertable { list-style-type: none; margin-left: 15px; width: 96.9%; padding-top: 8px; }
.newstickerMarginal ul.tickertable li { padding: 0; margin: 0; display: block; clear: both; height: 30px; overflow: hidden; }

/* content newsticker */
.newstickerContent { padding-bottom: 0.66em; }
.newstickerContent h3 { float:left; padding-right: 0; }
.newstickerContent .rss { float: left; padding-left: 4px; padding-top: 1px; }
.newstickerContent .navigation { float:right; cursor: pointer; width: auto; margin: 0 0 0 2px; padding: 0; }
.newstickerContent .nt-time { width: 40px; float: left; }
.newstickerContent .nt-time a { font-weight: bold; color: #000000; }
.newstickerContent .nt-line { width: 420px; float: left; }
.newstickerContent .nt-line a { font-weight: normal; color: #000000; }
.newstickerContent .nt-line.notime { margin-left: 0; width: 460px; }
.newstickerContent ul.tickertable { list-style-type: none; margin-left: 15px; width: 96.9%; padding-top: 3px; }
.newstickerContent ul.tickertable li { padding: 0; margin: 0; display: block; clear: both; height: 20px; overflow: hidden; }

/* newsticker übersicht */
.newstickerOverview { text-align: left; font-family:Arial, Helvetica, sans-serif; _width:481px; }
.newstickerOverview .nt-mainbox { background: #f7f7f7; width:479px;}
.newstickerOverview .nt-mainbox img { border:medium none; margin-top:4px; text-decoration:none; }
.newstickerOverview img { text-decoration: none; border: none; }
.newstickerOverview .nt-mainbox a { display: inline; }
.newstickerOverview .nt-mainbox .nt-navi { border:0 none; /*display:inline-table;*/ margin:10px; vertical-align:middle; }
.newstickerOverview .nt-mainbox .nt-navi a { float: left; margin-right: 15px; margin-top: 4px; }
.newstickerOverview .nt-mainbox .nt-navi a:hover img { text-decoration: none; }
.newstickerOverview .nt-mainbox .nt-navi a .label { display: inline; margin: 0 0 0 4px; font-size: 10px; line-height: 20px; vertical-align: top; background: none; }
.newstickerOverview .nt-mainbox .nt-navi select { float:right; font:11px arial, helvetica, sans-serif; width:195px; }
.newstickerOverview .nt-mainbox .nt-navi select option { padding: 2px 3px 0 2px; }
.newstickerOverview .nt-mainbox .nt-headline { display: block; margin: 10px; background: #fff; overflow: auto; padding: 5px; height: 215px; font-size: 100%; clear:both;}
.newstickerOverview .nt-mainbox .nt-headline-table { width: 95%; font-family: arial, helvetica, verdana, sans-serif; font-size: 100%; }
.newstickerOverview .nt-mainbox .nt-headline-table tr { }
.newstickerOverview .nt-mainbox .nt-headline-table tr td { border: 0; vertical-align: top; }
.newstickerOverview .nt-mainbox .nt-headline-table tr td.nt-time { width: 35px; font-size:12px; }
.newstickerOverview .nt-mainbox .nt-headline-table tr td.nt-art-headline { font-size:12px; }
.newstickerOverview .nt-mainbox .nt-headline-table tr td.nt-prio { color: #bf2000; width: 12px; text-align: center; font-weight: bold; font-size:12px; }
.newstickerOverview .nt-mainbox .nt-headline-table tr.nt-daychange td { font-weight: bold; padding: 15px 10px 5px 10px; border-bottom: 1px solid #dddddd; margin-bottom: 10px; }
.newstickerOverview .nt-article { margin: 10px; background: #fff; padding: 10px; overflow: auto; padding-bottom: 2px; border: 1px solid #CCCCCC; }
#popupWrapper #nt_articlecontent {height: 260px; overflow: auto;}

.newstickerOverview .nt-articlecontainer { overflow: hidden; position: relative; /*height: 250px;*/ margin-bottom: 5px; }
.newstickerOverview .nt-articlecontent { position: relative; top: 0px; _padding:10px; }
.newstickerOverview .nt-articleimage { float: left; padding: 3px 10px 3px 3px; position: relative; width:165px;}
.newstickerOverview .nt-articleimage span { bottom:0.4em; position:absolute; right:0.5em; display: inline; background: none; left: auto; padding: 0; }
.newstickerOverview .nt-article p.nt-small { color: #909090; }
#content .newstickerOverview .MoodNewsticker { background:url(../../images/newsticker/mood_newsticker.png) no-repeat left top; height:75px }
#content .newstickerOverview .MoodNewsticker h1.teaser, #content .newstickerOverview .MoodNewsticker h2.teaser, #content .newstickerOverview .MoodNewsticker h3.teaser, #content .newstickerOverview .MoodNewsticker h4.teaser, #content .newstickerOverview .MoodNewsticker h5.teaser, #content .newstickerOverview .MoodNewsticker h6.teaser, #content .newstickerOverview .MoodNewsticker p.teaser { font-size:20px; color:#1e580a; font-weight:normal; padding:25px 0 0; ^padding:15px 0 0;
}
.newstickerOverview .formButton { margin-top:8px; _margin-top:5px; width:90px }
.newstickerOverview .nt-thumb { margin: 3px 10px 10px !important; width: 90px; float: left; }
.newstickerOverview .nt-zoom { display: block; }
.newstickerOverview .nt-title { font-weight: bold; color: #990000; font-size: 14px; margin-bottom: 5px; }
.newstickerOverview .nt-search { padding: 0 10px; border: 0; display: block; margin-bottom:10px; }
.newstickerOverview .nt-search .buttonWrapper { margin:0px; padding:0px; }
.newstickerOverview .nt-search .query { margin: 0 10px 0 0; padding:0; float:left; width:350px; /*display:inline-table;*/}
.newstickerOverview .nt-search .query input { border:1px solid #CCCCCC; font-size:14px; padding:4px; width:340px; *width:330px; margin:4px 0 0 0;  *margin:6px 0 0 0;}
.newstickerOverview .author { padding: 0.33em 0; bottom: 0; }
.newstickerOverview .date { padding: 0.33em 0; }
.newstickerOverview .nt-calendar { background-color:#EBEBEB; clear:both; height:30px; overflow:hidden; width:479px; border:1px solid #ccc; border-bottom:0px }
.nt-calendar p { margin:0; border-right:1px solid #999999; }
.newstickerOverview .nt-cleft { float:left; height:26px; padding-top:6px; text-align:center; width:36px; }
.newstickerOverview .nt-cmiddle { float:left; height:30px; overflow:hidden; width:402px; }
.newstickerOverview .nt-cright { float:right; height:24px; padding-top:6px; text-align:center; width:37px; }
.newstickerOverview .nt-cshift { position:relative; height:30px; width:540px; }
.newstickerOverview .nt-cnorm a { height: 30px; width: 58px; padding-top: 5px; float: left; color: #666666; font-size: 11px; font-family: arial; line-height: 11px; text-align: center; }
.newstickerOverview .nt-csel a { height: 30px; width: 58px; padding-top: 5px; float: left; color: #333333; font-size: 11px; font-family: arial; font-weight: bold; line-height: 11px; text-decoration: none; text-align: center; }
.newstickerOverview .nt-articleprevious { width:60px; float:left; }
.newstickerOverview .nt-articlenext { width:60px; float:right; text-align:right; }
.newstickerOverview .nt-articleprevious a, .newstickerOverview .nt-articlenext a { color:#284321; display:inline; font-weight:bold; font-size: 12px; }
.newstickerOverview .nt-articleprevious a span, .newstickerOverview .nt-articlenext a span { font-size: 80%; display: inline; padding: 0; }
.newstickerOverview .nt-articlepage { width:445px; float:left; text-align: center; color: #284321; font-size:12px }
.newstickerOverview .nt-articlepage span { font-weight: bold; display: inline; padding: 0; }

/* newsticker stage 1 overview */
.newstickerStage1Overview .category { font-weight:bold; text-align:left; background:#DEE5EB; padding: 1px; padding-left:10px; }
.newstickerStage1Overview .news { border-left: 2px solid #DEE5EB; text-align:left; margin-left:30px; margin-bottom:10px; }
.newstickerStage1Overview .news ul { list-style-type:none; margin-top: 15px; margin-bottom: 15px; padding-left: 5px; padding-right: 8px; width: 100%; }
.newstickerStage1Overview .nt-pre { color:#000000; font-weight:bold; }
.newstickerStage1Overview .nt-time { width: 40px; float: left; }
.newstickerStage1Overview .nt-time a { font-weight: bold; color: #000000; }
.newstickerStage1Overview .nt-line { width: 380px; float: left; line-height: 1.2em; }
.newstickerStage1Overview .nt-line a { font-weight: normal; color: #000000; padding-top: 1px; }
.newstickerStage1Overview .nt-line.notime { margin-left: 0; padding-left: 40px; }
.contentBox6 { border:1px solid #CCCCCC; }
#nt_articlepagination { background-color:#e4e4e4; padding:5px; margin-bottom:5px; height:15px }
.nt-headline-table th, td { padding:2px 6px 2px 0; }
.nt-articlecontent h2 { font-size:10px; font-weight:bold; margin-bottom:2px; text-transform:uppercase; color:#284321; }
.nt-articlecontent .author { display:inline-block; float:left; text-transform:uppercase; color:#656565; font-size:11px; line-height:20px; text-align:left; }
.nt-articlecontent .updated, .nt-articlecontent .date { display:inline-block; float:right; font-style:normal; color:#656565; font-size:11px; line-height:20px; text-align:left; }
.nt-articlecontent .clear { display:inline-block; width:100%; }
.nt-articlecontent p { font-size:12px; line-height:17px; }
.hiddenElement { height:0; display:none; margin:0; padding:0 }
.nt-articlecontent .intro { font-weight:bold; }
/*.sectionArticleTopContainer { background:url(../../images/newsticker/artikelTOP-bg-teaser-bottom.png) no-repeat scroll center bottom #FFFFFF;}*/
/* - default styles head
------------------------------------------------------------------- */
#pageHead ul, #pageHead li, #pageHead p { margin:0; padding:0; list-style:none outside; }
#pageHead div.clear { clear:both; font-size:0; height:0; line-height:0; margin:0; padding:0; }
/* -------------------------------------------------------------------
 1. navigation section
 ------------------------------------------------------------------- */
#section-nav { margin: 0; padding: 0; }
#nav { background: url(../../images/navigation/bmo_headsprite.png) no-repeat 0px 0px; margin:0px; padding:0px; font-weight: normal; text-transform: none; font-style: normal; font-size: 12px; display: inline-block; width:100%; }
#nav #rahmen { padding: 3px 0 0 0; background: url(../../images/navigation/bmo_headsprite.png) no-repeat right -80px; display: inline-block; width:100%; }
/* - 1.2 main navigation 1. level
 ------------------------------------------------------------------- */
#nav #navigation { margin: 0; padding: 0; float: left; width: 100%; }
#nav #navigation a { display: block; padding:0; text-decoration: none; }
#nav #navigation a:hover { color: #fff; text-shadow:0 1px 2px #000; }
#nav #navigation li { list-style: none; float: left; margin:0; padding:0; }
#nav #navigation #aktuell { background:url(../../images/navigation/bmo_headsprite.png) no-repeat 0 -160px; margin-left:-1px; }
#nav #navigation li a { margin:0px 0 0 6px; border-right:1px solid #a1ba99; padding:0 6px 0 0; color:#eff8ec; line-height:22px; background:none; }
#nav #navigation #aktuell a { color:#333; font-weight:bold; border:none }
#nav #navigation #aktuell a:hover { color:#333; font-weight:bold; text-shadow:none; }
#nav #navigation .side { float:right; }
#nav #navigation .highlight a { background:#745111 url(../../images/navigation/bmo_headsprite.png) no-repeat 0 -210px; border:none; border-right:1px solid #745111 !important; padding-left:6px; }
#nav #navigation #aktuell.highlight { background-image:none; margin-left:0; }
#nav #navigation #aktuell.highlight a { color:#ffffff; }
#nav #navigation #aktuell.highlight a:hover { color:#ffffff; text-shadow:0 1px 2px #000; }
/* - first/last elements
 *   - 1: js/markup selector */
#nav #navigation li.side-last { margin-right:3px; }
#nav #navigation li.side-last a { border-right:none }
#nav #navigation li.last-child a { border-right:none } /* ie6: order of style (after .side.last-child is important) */
#nav #navigation li.side.last-child a { border-right:1px solid #a1ba99 }
#section-nav #nav #navigation li.first-child { margin-left: 3px;} /* increase specifity to avoid #id.class (#active.first-child) (ie6) */
/*   - 2: css3 selector enhanced */
#nav #navigation li.side:last-child > a { border-right:1px solid #a1ba99 }
#section-nav #nav #navigation li:first-child { margin-left: 3px; } /* increase specifity to avoid #id:pseudo (#active:first-child) */
#nav #navigation li:last-child a { border-right:none }
/* - 1.3 main navigation 2. level (flyout)
------------------------------------------------------------------- */
#nav #navigation li ul { margin: 0; padding:6px 0 0 0; position: absolute; top:21px; left:-1px; display: none; /* Unternavigation ausblenden */ width:160px; z-index:3; background:#E4E9E5 url(../../images/navigation/bmo_headsprite.png) no-repeat -745px -460px; border:1px solid #4A7E3E; clear:both; /* CSS3 enhanced */ -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; -moz-box-shadow:1px 2px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow:1px 2px 4px rgba(0, 0, 0, 0.2); box-shadow:1px 2px 4px rgba(0, 0, 0, 0.2); }
#nav #navigation .Sub li { border-bottom:1px solid #bdcac0; margin:0; float:none; border-width:0 0 1px 0; padding:0; display:block; }
#nav #navigation .Sub li.Last { border:none; _border-bottom:1px solid #E4E9E5; margin-bottom:2px; }
#nav #navigation li.hover, #nav #navigation li:hover { z-index:3; position:relative; }
#nav #navigation li.hover ul, #nav #navigation li:hover ul { display:block; }
#nav #navigation .Sub a { font-weight:normal; background: url(../../images/navigation/bmo_headsprite.png) no-repeat -250px -460px; border:none !important; padding:3px 0 2px 17px; color:#333; line-height:1.2; margin:0; }
#nav #navigation .Sub a:visited { color:#333 }
#nav #navigation .Sub a:hover { color: #333; border-right:2px solid transparent; background-color:#f5f5f5; text-shadow:none }
/* Flyout rechts ausgerichtet */
#nav #navigation .side .Sub { left:100%; margin-left:-160px; background-position:-604px -460px; text-align:right; }
#nav #navigation .side .Sub a { background-position: -353px -460px; padding:4px 17px 1px 0px; }
#nav #navigation .side .Sub li { }
#nav #navigation .Sub a.Paid { }
#nav #navigation .Sub a.Paid:hover { }
#nav #navigation .Sub a.Active { font-weight:bold }
#nav #navigation .Sub .Adv { background: url(../../images/navigation/bmo_headsprite.png) no-repeat -842px -247px; padding:0 40px 0 0; }
#nav #navigation .Sub .Adv a { color:#596e9d; }
#nav #navigation .Sub .Adv a:hover { color:#596e9d; background-color:#fff }
#nav #navigation .side .Sub .Adv { background-position:-960px -247px; padding:0 0 0 42px; }
#nav #navigation .side .Sub .Adv a { color:#596e9d; background-position: -394px -460px; }
/* - 1.4 Subnavigation
------------------------------------------------------------------- */
#nav #SubNavigation { margin:6px 0 0; padding:0; height:24px; width:100%; display:inline-block; }
#nav #SubNavigation li { float:left; padding:0; margin:0; }
#nav #SubNavigation li.First { margin-left:3px; }
#nav #SubNavigation a { color:#333; text-decoration: none; padding:0 5px 0 5px; border-left:1px solid #4a7e3e; }
#nav #SubNavigation a:hover { color:#fff; text-decoration: none; background-color:#305f28; }
#nav #SubNavigation li.First a { border:none; }
#nav #SubNavigation li.activ { font-weight:bold }
/* Subnavigationspunkte  Anzeigen*/ 
#nav #SubNavigation .Adv { background: url(../../images/navigation/bmo_headsprite.png) no-repeat right -340px; height:24px; position:relative;/* IE 6 */ top:18px; z-index:0; }
#nav #SubNavigation .Adv a { top:-18px; z-index:0; position:relative; }
#nav #SubNavigation .AdvRight { background: url(../../images/navigation/bmo_headsprite.png) no-repeat right -250px; float:right; padding:0 40px 0 0; }
#nav #SubNavigation .Adv a, #nav #SubNavigation .AdvRight a { color:#334680; }
#nav #SubNavigation .Adv a:hover, #nav #SubNavigation .AdvRight a:hover { background-color:#334680; color:#fff }
#nav #SubNavigation .AdvRight a { border:none; }
#nav #SubNavigation li.Paid { }
#nav #SubNavigation li.Paid a { }
#nav #SubNavigation li.Paid a:hover { }
/* -------------------------------------------------------------------
   2. more head sections
   ------------------------------------------------------------------- */
/* - 2.1 meta section (list on top)
 --------------------------------------------------------------- */
#section-meta { padding:0; margin:4px 0 10px; position:static; display:block; height:17px; overflow: hidden; border-bottom:1px solid #DBDBDB; line-height:14px; }
#section-meta .Datum { width:220px; float:left; }
#section-meta p { color:#333; float:left; font-size:11px; width:100%; margin:0; }
#section-meta p em { display:block; padding:2px; font-style:normal; }
#section-meta .Toplist { float:right; width:600px; }
#nav-meta { float: right; clear: none; margin:0; }
#nav-meta li { float:left; color:#333; margin:0; padding:1px 0; }
#nav-meta li a { padding-left:18px; margin-right:8px; font-weight:normal; font-size:11px; background:url(../../images/navigation/bmo_headsprite.png) no-repeat 100px 100px; }
#nav-meta li a:hover { text-decoration:underline; }
#nav-meta li a.hl { }
#nav-meta li a.hl-last { margin-right:0px }
/* bmo icons */
#nav-meta .ico_mobil { background-position:4px -310px }
#nav-meta .ico_aktuell { background-position:3px -340px }
#nav-meta .ico_paper { background-position:4px -370px }
#nav-meta .ico_newsletter { background-position:3px -400px }
#nav-meta .ico_rss { background-position:1px -430px }
#nav-meta .ico_arrows1 { background-position:4px -490px }
#nav-meta .ico_fehler { background-position:-196px -310px }
#nav-meta .ico_kleinanz { background-position:-196px -340px }
/* - 2.2 header section (logo area)
 --------------------------------------------------------------- */
#section-header .logo-wrapper { float:left; height:68px; width:394px; }
#section-header #logo { /* logo image replace */ background:url(http://www.morgenpost.de/morgenpost.de/images/logo_berlinermorgenpost.gif) no-repeat 0 0; height:68px; width:394px; }
#section-header #kimopologo { /* logo image replace */ background:url(../../images/logo_new_berlinerkinderpost.png) no-repeat 0 0; height:68px; width:394px; }
#section-header .replaced { text-indent:-9999em; text-align:left; display:block; overflow:hidden; }
#section-header { position:relative; clear:left; height:80px }
#section-header .service { color:#656565; font-size:11px; left:2px; line-height:11px; position:absolute; top:65px; padding:0; margin:0; }
#section-header .service a { color: #656565; }
#section-header #reference { margin:0; padding:0; }
/* - 2.3 ad section #1
 --------------------------------------------------------------- */
#ad-premium { float:left; width:120px; height:80px; }
.ad { display:block; }
/* - 2.4 weather section
 --------------------------------------------------------------- */
#section-weather { float:left; width:140px; color:#A3A4A3; font-size:11px; padding:0; margin:10px 0 0 0; text-align:left; }
#section-weather .weather { float:left; border-left:1px solid #dbdbdb; margin-left:10px; display: inline; /* ie6 double margin */ }
#section-weather .weather .abstand { margin:18px 0 0 10px; }
#section-weather .weather-icon { float:left; height:32px; width:32px; overflow:hidden; }
#section-weather .weather a { color:#666; }
#section-weather .weather a:hover { text-decoration:underline }
#section-weather .weather-temp { float:left; font-size:14px; font-weight:bold; line-height:30px; margin-left:10px; display: inline; /* ie6 double margin */}
/* - 2.5 search section
 --------------------------------------------------------------- */
#section-HeadSuche { float:right; width:125px; margin-top:15px }
#section-HeadSuche #frm-search { float:right; width:120px; }
#section-HeadSuche #frm-search input.inp-text { background: url(../../images/navigation/bmo_headsprite.png) no-repeat -250px -160px; border:none; color:#555555; float:left; font-size:11px; height:20px; padding: 0 20px 0 5px; width:100px; line-height:20px; }
#section-HeadSuche #frm-search input.btn-submit { width:58px; height:17px; line-height:17px; padding-bottom:2px; font-weight:bold; color:#fff; float:right; text-align:center; border:none; background:url(../../images/navigation/bmo_headsprite.png) no-repeat -250px -210px; margin:5px 10px 0 0; }
#section-HeadSuche ul { margin:0 0 4px 4px; }
#section-HeadsSuche li { padding-right: 5px; }
/* - 2.6 service list section
 --------------------------------------------------------------- */
#section-HeadService { clear:left; padding:0px; margin:9px 0 5px; border-top:1px solid #DBDBDB; }
#section-HeadService ul { margin:0px; padding:0px; float:right; }
#section-HeadService ul li { float:left; margin:0 10px; padding-top:4px }
#section-HeadService ul li a { text-align:left; font-size:11px; font-weight:normal; padding:3px 0 3px 20px; }
#section-HeadService ul li a:hover { text-decoration:underline; }
/* - 2.7 breadcrumb section
 --------------------------------------------------------------- */
#section-Breadcrumb { margin:5px 0 0 5px; clear:both; color:#848484; float:left; font-size:11px; line-height:20px; vertical-align:bottom; width:520px; overflow:hidden; }
#section-Breadcrumb a { color:#1E580A; padding:0 3px; }
#section-Breadcrumb li { float:left; width:auto; margin:0 5px 0 0; }
#section-Breadcrumb ul { overflow:hidden; }
#section-Breadcrumb .active { font-weight:bold; }
#section-Breadcrumb h1 {color:#656565;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;}
