/* Basisgeruest */

#mmWrapper{
	background:url("/static/te/backgrounds/bg_wrapper.png") repeat-y scroll 0 0 transparent;
	min-width:1105px;
	max-width:3000px;
	font-size:0.75em;
	line-height:1.333em;
	float:left;
}

#mmContentWrapper{
	width:900px;
	float:left;
}

#mmSZM{
	position:absolute;
	top:-100px;
	left:0px;
}

#mmHeader{
	position:relative;
	width:900px;
	height:141px;
	background:url("/static/te/backgrounds/bg_header.jpg") repeat-x 0 0;
}

#mmContainer{
	width:856px;
	padding:0 20px 0 24px;
	/* bg_hpcontent.gif kann spaeter geloescht werden */
	background:#fff url("/static/te/backgrounds/bg_hpcontent.png") repeat-y left top;
}

#home #mmContainer{
	width:862px;
	padding:0 14px 0 24px;
	background-position:220px 0;
}

#suche #mmContainer{ background-position:-109px 0; }

#video #mmContainer{
	padding:0;
	width:900px;
}

#mmBreadcrumb{
	padding:10px 0 19px 0;
	font-size:0.8333em;
	background-color:#fff;
	clear:both;
}

#mmBreadcrumb #mmLogin{
	float:right;
	list-style:none;
}

#home #mmBreadcrumb #mmLogin{ margin-right:6px; }

#mmBreadcrumb #mmLogin li{
	float:left;
	padding-right:0;
}
#mmBreadcrumb #mmLogin li.mmLast a{ padding-right:0; }

#mmBreadcrumb #mmLogin li a{ padding:2px 4px 0 4px; }

#mmArticleColumn{
	float:right;
	width:522px;
	overflow:hidden;
}

.spFullScreen #mmArticleColumn,
.spNoColumnRight #mmArticleColumn{
	width:856px;
	clear:left;
	float:left;
	padding:20px 0 0;
	overflow:visible;
}

div.spFullScreen,
div.spNoColumnRight{
	background:none #fff !important;
}

#home #mmTeaserColumn{ overflow:hidden; }

#mmTeaserColumn{
	float:left;
	width:522px;
	margin-right:20px;
}

.mmCenterpageContent #mmTeaserColumn.mmSearchPage{
	border-top:3px solid #d5d5d5;
	padding-top:5px;
}

.mmCenterpageContent #mmTeaserColumn{ margin-right:0; }

#mmSmallTeaserColumn{
	margin:0 30px 0 0;
	padding:0 0 15px 0;
	float:left;
	width:304px;
	overflow:hidden;
	border-top:3px solid #d5d5d5;
}

#mmSmallTeaserColumn.mmSearchPage{ border-top:3px solid #d5d5d5; }

#mmBoxColumn{
	width:320px;
	overflow:hidden;
}

#mmBoxColumn ul,
#mmTeaserColumn ul{
	list-style:none;
}

#mmPartnerBar{
	width:870px;
	font-size:10px;
	line-height:14px;
	margin-bottom:70px;
}

#mmPartnerBar a{ color:#666; }

#mmPartnerBar h4{ font-size:1.18em; }

#mmPartnerBar h5{ font-size:1em; }

.mmTop{ width:100%; }

#mmContainer .mmTop{
	padding:40px 0 20px 0;
	overflow:hidden;
	clear:both;
}

#mmTop{
	width:900px;
	padding:15px 5px 15px 0;
	margin:0 0 15px 0;
	float:left;
	background:transparent url("/static/te/backgrounds/bg_footerbottom.png") no-repeat scroll 0 0;
	font-size:0.75em;
	line-height:1.333em;
}

.mmTop a{
	float:right;
	display:block;
	padding:0 23px 0 0;
	height:17px;
	background:transparent url("/static/te/icons/ic_top.gif") no-repeat scroll 100% 50% !important;
	color:#049;
}

.mmDottedLine{
	float:left;
	margin:0 0 15px 0;
	padding:0;
	width:100%;
	height:1px !important;
	background-image:url("/static/te/backgrounds/bg_teaserline.gif");
	background-repeat:repeat-x;
	font-size:1px;
	line-height:1px;
}

.mmLine{
	clear:both;
	border-top:3px solid #d5d5d5;
	width:100%;
	font-size:1px;
	line-height:1px;
	margin:0 0 15px 0;
	padding:0;
}

/* Popup */

.mmPopup,
.mmPopup #mmWrapper,
.mmPopup #mmContainer{
	background-color:#fff;
	background-image:none !important;
	margin:0;
	padding:0;
}

#mmContainer.spFullScreen{
	background-color:#fff;
	background-image:none !important;
	overflow:hidden;
}

.mmPopup #mmWrapper{
	min-width:50px;
	max-width:3000px;
	width:auto;
}

.mmPopup #mmContentWrapper{
	float:none;
	width:auto;
}

.mmPopup #mmContainer{ width:auto; }

.mmPopup #mmArticleColumn{
	float:none;
	width:auto;
	margin:0 !important;
}

/* Werbung */

#mmColumnAd{
	float:left !important;
	margin:0 0 0 5px !important;
	padding:0 !important;
}

.mmCommercial{
	clear:both;
}

.mmCommercial h5{
	font-size:10px !important;
	font-weight:normal;
	text-align:right;
}

#mmTopicHeader{
	position:relative;
	float:left;
	overflow:hidden;
	padding:0 0 14px 0;
} 

.mmCenterpageContent #mmTopicHeader{
	padding-bottom:14px;
	background:transparent url("/static/te/backgrounds/bg_themaheadline.gif") no-repeat scroll 0 0;
	width:856px;
}

.mmArticleContent #mmTopicHeader{
	background:url("/static/te/backgrounds/bg_themaheadline.png") no-repeat scroll 0 0 #fff;
	padding-bottom:25px;
}

#mmTopicClaim a,
#mmTopicClaim a span{
	color:#777 !important;
}

#mmSponsoredBy{
	float:right;
	margin:10px 0;
}

#mmTopicHeader #mmSponsoredBy{
	position:absolute;
	right:10px;
	bottom:15px;
	float:none;
	margin:0;
}

.mmSuperBanner{
	text-align:center;
	padding:15px 0 30px 0;
	background-color:#fff;
}

.mmCenterpageContent #mmSmallTeaserColumn .mmR300,
.mmArticle #mmSmallTeaserColumn .mmR300,
.mmTopicContent #mmSmallTeaserColumn .mmR300{
	border-bottom:3px solid #d5d5d5;
	clear:both;
	overflow:hidden;
	padding:20px 0;
	background-color:transparent !important;
}

.mmTopicContent #mmSmallTeaserColumn .mmR300{ border-bottom:3px solid #d5d5d5; }

#home .mmR300{
	margin:0 6px 20px 14px;
	padding:0 0 20px 0;
	border-bottom:3px solid #d5d5d5;
	overflow:hidden;
}

#home #mmBoxColumn .mmR300 h5{ margin:0; }

#home #mmBoxColumn .mmSponsoredByAd{ float:right; }

.mmMiddle2Old{
	width:522px !important;
	text-align:center;
}

.mmMiddle2Old br{ display:none; }

.mmM300{
	text-align:center;
	width:304px;
}

#mmArticleColumn .mmCommercial{
	margin:1.5em 0;
	overflow:hidden;
}

#mmSmallTeaserColumn .mmCommercial{
	border-bottom:3px solid #d5d5d5;
	overflow:hidden;
	padding:20px 0;
	width:100%;
}

#mmSmallTeaserColumn .mmCommercial h5{
	font-size:10px !important;
	font-weight:normal;
	margin:0 2px 0 10px !important;
	padding:0;
	text-align:right;
}

#mmArticleColumn .mmM300,
#home .mmM300,
.mmCenterpageContent .mmM300{
	width:522px;
}

#home .mmM300,
#home .mmM520,
.mmCenterpageContent .mmM300,
.mmCenterpageContent .mmM520{
	clear:both;
	margin-bottom:15px;
	overflow:hidden;
}

.mmM300 .mmDottedLine,
.mmM520 .mmDottedLine{
	padding:0;
	margin:0;
	float:none;
	width:100%;
} 

.mmM300 .mmCommercialInner,
.mmM520 .mmCommercialInner{
	margin:15px 0;
}

.mmM300 h5{ width:522px; }

.mmM520{
	width:522px;
	clear:both;
}

#mmArticleColumn .mmM520 h5{ margin-top:15px; }

#home .mmM520{ clear:both; }

.mmMInline{ float:right; }

.mmMInline .mmM300 h5{ width:300px; }

#mmArticleColumn .mmMInline .mmM300{
	margin-left:15px;
	margin-bottom:20px;
	width:300px;
}

.mmMInline .mmM300 .mmCommercialInner{ margin:15px 0; }

.mmMInline .mmM520 h5{ width:522px; }

#mmArticleColumn .mmMInline .mmM520{
	margin-left:0;
	margin-bottom:20px;
	width:522px;
}

.mmMInline .mmM520 .mmCommercialInner{ margin:15px 0; }

/* neues Wallpaper */

#mmR336{ display:none; }

#mmBoxColumn .mmMagazinkastenAd{ padding-top:10px; }

.mmNaviAd{ margin-bottom:10px; }
html{
	font-size:100.01%;
	height:100%;
	margin:0;
	padding:0;
}

body{
	color:#333;
	background-color:#f2f2f2;
	font-family:verdana, arial, helvetica, geneva, sans-serif;
	font-style:normal;
	line-height:1.333em;
	font-weight:normal;
	font-variant:normal;
	margin:0;
	padding:0;
}

img{ border:0; }

/* NUR FUER DEBUGGING
img:not([alt]){ border:2px solid red !important; } */

a, #mmBreadcrumb a{
	color:#049;
	text-decoration:none;
}

a span{
	color:#000;
	text-decoration:none;
}

a:hover, a:hover span{ text-decoration:underline; }

a:active, a:focus{ outline:0; }

h1{
	font-size:1em;
	font-weight:bold;
	color:#049;
	margin:0;
	padding:0;
}

h2{
	font-size:1.5em;
	font-weight:bold;
	line-height:1.2777em;
	margin:17px 0 13px 0;
	padding:0;
}

h3{
	color:#333;
	font-size:1em;
	margin:0;
	padding:0;
}

h3 a{ color:#333; }

h4{
	color:#666;
	font-size:1.18em; /*13px*/
	font-weight:bold;
	padding:0 0 8px 0;	
	margin:0;
}

h5{
	font-size:1em;
	line-height:normal;
	margin:0;
	padding:0;
}

h6{
	font-size:0.8333em;
	line-height:normal;
	margin:0;
	padding:0;
}

#mmWrapper form{ display:inline; }

hr{
	clear:both;
	margin:0 0 15px 0;
	padding:0;
	width:100%; 
	height:1px !important;
	background-image:url("/static/te/backgrounds/bg_teaserline.gif");
	background-repeat:repeat-x;
	font-size:1px;
	line-height:1px;
	border:none;
}

i{ padding-left:1px; }

.spCelink,
.mmCenterpageContent .mmArchiveTeaser h3 a.spCelink{
	background:none !important;
	color:orange !important;
	padding:0 !important;
}

.mmClearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.mmImgNoBorder{ border:none !important; }

.mmOptiBreak{
	visibility:hidden; 
	line-height:0.1%; 
	font-size:0.1%; 
	text-decoration:none !important;
}

.mmBreakNoHeight{
	line-height:1px !important;
	font-size:1px !important;
	height:1px;
	display:none;
}
#mmHeader *{
	margin:0;
	padding:0;
}

#mmHeaderColoured{
	height:111px;
	border-bottom:1px solid #427bc8;
}

#mmTopNaviDate{
	padding:7px 0 0 19px;
	color:#fff;
	font-size:11px;
}

#mmLogo{
	float:left;
	padding:12px 0 0 20px;
}

#mmChannelName{ display:none; }

#mmSponSearch{
	position:absolute;
	right:20px;
	top:37px;
	width:215px;
	height:21px;
	border:1px solid #fff;
	background:url("/static/te/backgrounds/bg_suchmaske.gif") repeat-x;
}

.mmStockSearch{
	position:absolute;
	right:20px;
	top:67px;
	width:215px;
	height:21px;
	border:1px solid #fff;
	background:url("/static/te/backgrounds/bg_suchmaske.gif") repeat-x;
}

#mmSponSearch fieldset{ border:none; }

#mmSearch,
.mmShareSearch{
	float:left;
	height:auto;
	width:146px;
	margin:0.45em 0 0 0 !important;
	padding:0 0 0 7px !important;
	color:#333;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size:0.916em;
	border:0 none;
	background-color:transparent;
}

#mmSearchGo,
#mmStockSearchGo{
	float:left;
	height:21px;
	width:62px;
	border:0 none;
	cursor:pointer;
}

#mmSponSearch label{
	font-size:10px;
	color:#fff;
}

#mmSponSearch #spSearchArticles{ margin:0; }

#mmHeader ul#mmSpecialChannel{
	padding:0 10px 0 8px;
	float:right;
	border-left:1px solid #427bc8;
	position:relative;
}

#mmHeader ul#mmChannel{
	padding:0 0 0 14px;
	height:29px;
	float:left;
	position:relative;
}

#mmHeader ul li{
	float:left;
	list-style:none;
	line-height:normal;
}

#mmHeader ul#mmChannel li,
#mmHeader ul#mmSpecialChannel li{
	position:relative;
	height:29px;
}

#mmHeader ul#mmChannel li.mmActive:hover,
#mmHeader ul#mmChannel li.mmInactive:hover,
#mmHeader ul#mmSpecialChannel li.mmActive:hover,
#mmHeader ul#mmSpecialChannel li.mmInactive:hover{
	background:transparent url("/static/te/backgrounds/bg_mainnavilayerright.png") repeat-y scroll top right;
}

#mmHeader ul#mmChannel li.mmActive:hover a.mmActive,
#mmHeader ul#mmChannel li.mmInactive:hover a.mmInactive,
#mmHeader ul#mmSpecialChannel li.mmActive:hover a.mmActive,
#mmHeader ul#mmSpecialChannel li.mmInactive:hover a.mmInactive{
	background:transparent url("/static/te/backgrounds/bg_mainnavilayertop.png") repeat-y scroll top left;
}

#mmHeader ul#mmChannel li.mmActive:hover a.mmActive span,
#mmHeader ul#mmChannel li.mmInactive:hover a.mmInactive span,
#mmHeader ul#mmSpecialChannel li.mmActive:hover a.mmActive span,
#mmHeader ul#mmSpecialChannel li.mmInactive:hover a.mmInactive span{
	background:url("/static/te/backgrounds/bg_mainnavilayertop.png") repeat-y scroll -5px 0 #fff;
	color:#049;
	text-decoration:underline;
}

#mmHeader ul#mmChannel li a,
#mmHeader ul#mmSpecialChannel li a{
	display:block;
}

#mmHeader ul#mmChannel li a span,
#mmHeader ul#mmSpecialChannel li a span{
	display:block;
	padding:7px 5px 8px 5px;
}

#mmHeader ul#mmChannel li.mmActive a,
#mmHeader ul#mmChannel li.mmInactive a,
#mmHeader ul#mmSpecialChannel li.mmActive a,
#mmHeader ul#mmSpecialChannel li.mmInactive a{
	margin:0 5px 0 0;
	padding:0 0 0 4px;
	font-size:12px;
	height:29px;
}

#mmHeader ul#mmChannel li.mmActive a,
#mmHeader ul#mmChannel li.mmInactive a{
	font-weight:bold;
}

#mmHeader ul#mmChannel li a span,
#mmHeader ul#mmSpecialChannel li a span{
	color:#fff;
}

#mmHeader ul#mmChannel li.mmActive a.mmActive span,
#mmHeader ul#mmSpecialChannel li.mmActive a.mmActive span{
	text-decoration:underline;
}

#mmHeader ul#mmChannel li a:hover span,
#mmHeader ul#mmSpecialChannel li a:hover span{
	color:#049;
}

#mmHeader ul#mmChannel ul li,
#mmHeader ul#mmSpecialChannel ul li{
	padding:5px 0 7px 0;
	text-transform:none;
}

#mmHeader #mmChannel .mmCommercialNav{
	padding:0;
	bottom:24px !important;
}

#mmHeader ul#mmChannel li:hover > ul,
#mmHeader ul#mmSpecialChannel li:hover > ul{
	display:block;
}

#mmHeader ul.mmNaviLevel2{
	width:auto !important;
	padding:0 0 10px 0 !important;
	height:auto !important;
	background-color:transparent;
    display:none;
    position:absolute;
    top:29px;
    left:0 !important;
}

#mmHeader ul.mmNaviLevel2 li{
	display:block;
	float:none;
	background:url("/static/te/backgrounds/bg_navilayermiddle.png") repeat-y bottom right transparent;
	padding:0 !important;
	min-width:185px;
	height:23px !important;
}

#mmHeader ul.mmNaviLevel2 li.mmNaviBottom{
	background:url("/static/te/backgrounds/bg_navilayerbottom.png") no-repeat top right;
}

#mmHeader ul.mmNaviLevel2 li a{
	white-space:nowrap;
	width:auto;
	width:180px;
	height:23px !important;
	margin:0 !important;
	padding:0 5px 0 0 !important;
	background:transparent url("/static/te/backgrounds/bg_navilayerleft.png") repeat-y scroll 0 0;
    font-size:11px !important;
	font-weight:normal !important;
}

#mmHeader ul#mmChannel ul.mmNaviLevel2 li a span,
#mmHeader ul#mmSpecialChannel ul.mmNaviLevel2 li a span{
	margin:0 0 0 5px;
	padding:4px 0 4px 9px !important;
	height:15px;
	color:#049 !important;
}

#mmHeader ul.mmNaviLevel2 li a:hover span{
	background-color:#c0d2e6;
	text-decoration:underline;
}

#mmServiceNav{
	float:right;
	padding:8px 20px 0 0;
}

#mmHeader ul#mmServiceNav li a{
	color:#fff;
	padding:0 0 0 12px;
	text-transform:none;
	line-height:normal;
	font-size:11px;
}

#mmHeader ul#mmServiceNav li.mmLast a{
	border:none;
	padding-right:0;
}

#mmHeader ul#mmServiceNav li a img{
	float:left;
	margin:-3px -6px 0 6px;
}.mmAssetUl li{ 
	 line-height:1.3em; 
	 margin:0; 
	 padding:10px 0 0; 
}

#mmArticleColumn .mmPicView{
	float:right;
	padding:2px 0 10px 0;
	width:20px;
}

#mmArticleColumn .mmImageBox{
	padding:5px 0 0;
	font-size:0.917em;
}

#mmArticleColumn .mmImageBox p{
	line-height:14px;
	margin:0;
	padding:2px 0 !important;
}

#mmArticleColumn .mmImageBox .mmCredit{ color:#666; }

/* Pdf im Printartikel */

.mmPdfLink{
	background:transparent url("/static/te/icons/ic_pdf.gif") no-repeat scroll top right;
	padding-right:35px;
	width:85px;
	float:left;
	margin-bottom:10px;
}

#mmSmallTeaserColumn .mmTableAsset {
	margin:0;
	padding: 20px 0;
	border-bottom: 3px solid #d5d5d5;
}

#mmSmallTeaserColumn .mmInfoBox .mmTableAsset {
	margin:0;
	padding: 0;
	border-bottom: 0;
}

#mmSmallTeaserColumn .mmFlash h4{
	color:#A9A9A9;
	font-size:1.812em;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:0 0 10px;
}

#mmSmallTeaserColumn .mmFlash p{
	border:0 none !important;
	font-size:1em !important;
	line-height:1.36em;
	margin:0 !important;
	padding:0 !important;
}

.mmFlashPic{ position:relative; }

.mmFlashPic img{ border:1px solid #999; }

.mmFlashPic .mmIEsixPng{
	border:none !important;
	bottom:10px;
	position:absolute;
	right:10px;
}

.mmFlashCentered object{
	display:block;
	margin:0px auto;
}

.mmFlashBox{
	border:1px solid #999;
	clear:both;
	margin:12px 0 14px;
	padding:5px 0 5px 10px;
}

.mmFlashBox a{
	background-image:url("/static/te/icons/ic_swf.gif");
	background-repeat:no-repeat;
	text-align:left !important;
	display:block;
	line-height:20px;
	padding:0 0 0 40px;
}

.mmVoteRes .mmTabellesys tr.mmVoteResTotal{ background:#e0e0e0; }

.mmVoteRes div.mmVoteResBar{
	width:100px;
	height:13px;
	margin:3px 0;
}

.mmVoteRes div.mmVoteResBar span.mmVoteResBarVal{
	display:block;
	height:100%;
	background:#395a6d url("/img/1,1020,902981,00.gif") bottom left repeat-x;
	border:0 none;
	border-right:1px solid #395a6d;
	border-left:1px solid #395a6d;
}
 
 
.mmVideoAsset{ width:182px; }

.mmVideoAsset .mmVideoPic{ margin:0 10px 0 0; }

.mmVideoAsset .mmColumnBoxPic .mmVideoPic{ border:0; }

.mmVideoAsset .mmColumnBoxPic .mmVideoPic img{ display:block; }

.mmPanoPlayer{
	height:340px;
	width:522px;
}

.mmPanoPlayer img{ float:left; }

.mmPanoPlayerTeaserPic{
	border:1px solid #b8b8b8;
	border-bottom:0px none;
}

.mmPanoPlayerTeaserPic img{
	float:left;
}

/* Center- und Top-Galleries */
.mmGalleryBig{
	overflow:visible;
	position:relative; 	
	margin:14px 0;
	width:522px;
}

.mmGalleryBig img{
	border:1px solid #666;
	float:left;
}

/* Pic-Layer */
.mmPicLayer{ 
	position:absolute; 
	right:11px; 
	bottom:11px;
	margin:0;
	padding:0;	
	width:auto;
	height:44px;
}

.mmPicLayerLeft,
.mmPicLayerMiddle,
.mmPicLayerRight{ 
	float:left; 
	margin:0; 
	padding:0; 
	height:44px; 
}

.mmPicLayerLeft{
	width:8px;
	background:transparent url("/static/te/buttons/button_mmoPicLayerLeft.png") repeat-x 0 0;
}

.mmPicLayerRight{
	width:36px;
	background:transparent url("/static/te/buttons/button_mmoPicLayerRight.png") repeat-x 0 0;
}
	
.mmPicLayerMiddle{
	background:transparent url("/static/te/buttons/button_mmoPicLayerMiddle.png") repeat-x 0 0;
	overflow:hidden;
	max-width:450px;
}

.mmPicLayerMiddle span.mmPicLayerText{ 
	display:block;
	margin:13px 8px 0 8px; 
	font-size:12px;
	line-height:15px;
	color:#fff;	
	background:transparent;
}

.mmGalleryBigPic{
	position:relative;
	width:522px;
	height:252px;
}
	 
.cewarning{
	background:red;
	color:white;
	font-weight:bold;
	font-size:10px;
	text-align:center;
}

#mmTeaserColumn .mmSpecialTeaser{
	margin:0;
	padding:20px 0 14px 0;
	border-top:3px solid #d5d5d5;
	width:100%;
}

#mmTeaserColumn .mmSpecialTeaser h5{
	margin:0 0 10px 0;
	font-size:1.166em;
}

#mmTeaserColumn .mmSpecialTeaser img{
	float:left;
	padding:2px 5px 0 0;
}

#mmTeaserColumn #mm_lounge_links{ width:100%; }

#mmTeaserColumn #mm_lounge_links ul{
	margin:0;
	padding:0;
}

#mmTeaserColumn #mm_lounge_branchen{ float:left; }

#mmTeaserColumn #mm_lounge_branchen.right{ margin-left:30px; }

.mmHeftTeaser dl{
	margin:10px 0 1.2em 0;
	padding:0;
	overflow:hidden;
	height:1%;
	clear:both;
}

.mmHeftTeaser dt{
	margin:0 0 0 40px;
	padding:0;
	float:left;
}

.mmHeftTeaser dd{
	margin:0 0 5px 10px;
	padding:0;
	float:left;
}

.mmHeftTeaser dd.mmFirst{
	margin-top:150px;
	padding:0;
	float:left;
}

.mmHeftTeaser dd .mmLence{ margin-top:10px; }

.mmChooseKasten li{
	clear:both;
	margin-bottom:0.3em !important;
}

#mmSmallTeaserColumn iframe.mmChartimage{ margin:20px 0 0 0 !important; }
#mmSmallTeaserColumn br{ clear:none !important; }

.mmArticle #mmArticleColumn .mmAsset{
	margin:15px 0;
	border-top:solid 3px #d5d5d5;
	border-bottom:solid 3px #d5d5d5;
	padding:16px 0;
	font-size:0.92em;
	line-height:1.36em;
	overflow:hidden;
}

.mmArticle #mmSmallTeaserColumn .mmAsset,
.mmCenterpageContent #mmSmallTeaserColumn .mmAsset{
	border-bottom:solid 3px #d5d5d5;
	padding:20px 0;
	font-size:0.92em;
	line-height:1.36em;
	overflow:hidden;
	width:100% !important;
}

.mmArticle #mmArticleColumn #mmArticleTopAsset .mmAsset{ border:0; }

.mmArticle #mmSmallTeaserColumn .mmCredit{ font-size:0.91em; }

#mmArticleColumn h4{
	font-size:1.1em;
	padding:0.65em 0 0.68em 0;
}

.mmArticle #mmSmallTeaserColumn .mmAsset h4 a{ color:#666; }

.mmArticle #mmSmallTeaserColumn .mmAsset ul,
.mmArticle #mmArticleColumn .mmAsset ul{
	list-style:none;
	margin:0 0 5px 0;
	padding:0;
}

#mmBoxColumn .mmSpiWi,
#mmSmallTeaserColumn .mmSpiWi{
	border-bottom:solid 3px #d5d5d5;
	clear:both;
	overflow:hidden;
	padding:20px 0;
}

#mmSmallTeaserColumn .mmSpiWi h2,
#mmBoxColumn .mmSpiWi h4,
#mmSmallTeaserColumn .mmSpiWi h4{
	padding-bottom:4px !important;
}

#mmBoxColumn .mmSpiWi ul,
#mmSmallTeaserColumn .mmSpiWi ul{
	margin:0;
	padding:0;
}

#mmBoxColumn .mmSpiWi p,
#mmSmallTeaserColumn .mmSpiWi p{
	margin:0;
	border:0 none !important;
	font-size:11px !important;
	font-weight:normal !important;
}

#mmBoxColumn .mmSpiWi li,
#mmSmallTeaserColumn .mmSpiWi li,
#mmTeaserColumn .mmSpiWi li{
	background:url("/static/te/icons/ic_themen_icon_klein.png") no-repeat 0 6px;
	padding:7px 0 !important;
	margin:0;
}

#mmBoxColumn .mmSpiWi li a,
#mmSmallTeaserColumn .mmSpiWi li a,
#mmTeaserColumn .mmSpiWi li a{
	display:block;
	font-size:1.1em;
	font-weight:bold;
	padding:0 0 0 20px;
}

#mmSmallTeaserColumn .mmSpiWi .mmMoreArticles{ padding:10px 0 0 0; }

#mmSmallTeaserColumn .mmAsset li,
#mmSmallTeaserColumn .mmILinkBox li{
	padding:10px 0 0 0;
	margin:0;
}

#mmSmallTeaserColumn .mmAsset li a{ font-weight:bold; }

#spiegel #mmSmallTeaserColumn .mmAsset li a{ font-weight:normal; }

#mmSmallTeaserColumn .mmAsset li a span{
	color:#000;
	font-weight:normal;
}

#mmSmallTeaserColumn .mmAsset li a span.mmBlk,
#mmArticleColumn .mmAsset li a span.mmBlk{
	color:#666;
	font-weight:bold;
}

#mmArticleColumn .mmSmall{
	padding:0;
	width:180px;
	border:0 none;
	font-size:1em;
}

#mmArticleColumn .mmMagazine{
	padding:5px;
	border:1px solid #d5d5d5;
	font-size:0.8333em;
	line-height:12px;
	height:1%;
	overflow:hidden;
}

#mmArticleColumn .mmMagazine h2{
	margin:0;
	padding:0;
	color:#000;
	font-size:1em;
	font-weight:bold;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	line-height:1.2em;
}

#mmArticleColumn .mmMagazine h4{ color:#000; }

#mmArticleColumn .mmMagazine h5{
	margin:0 0 10px;
	padding:2px 0;
	border-bottom:1px solid #d5d5d5;
	border-top:1px solid #d5d5d5;
}

#mmArticleColumn .mmMagazine h6{
	border:medium none;
	color:#049;
	font-size:1em;
	line-height:normal;
	margin:0 0 10px;
	padding:2px 0;
}

#mmArticleColumn .mmMagazine p{
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	background:transparent url("/static/te/backgrounds/bg_teaserline.gif") repeat-x scroll 0 100%; 
	font-size:0.92em;
	line-height:15px;
}

#mmArticleColumn .mmMagazine p a{ text-decoration:none; }

#mmArticleColumn .mmMagazine p a:hover{ text-decoration:underline; }

#mmArticleColumn .mmMagazine p span{
	color:#000;
	display:block;
	font-weight:bold;
}

#mmArticleColumn .mmMagazine img{ padding:0 8px 5px 0; }

#mmArticleColumn .mmMagazine ul{
	margin:0;
	padding:0;
}

#mmArticleColumn .mmMagazine ul li{
	margin:0;
	padding:0;
	font-size:0.92em;
	list-style:none outside none !important;
}

#mmArticleColumn .mmMagazine ul li a{
	color:#c00;
	text-decoration:none !important;
}

.mmArticle #mmArticleColumn .mmMagazine .mmLence{ margin:5px 0 0; }

#mmSmallTeaserColumn  .mmMoreArticles{ padding:36px 0 10px 0; }

#mmSmallTeaserColumn .mmMoreArticles a{
	font-size:1em;
	font-weight:bold;
	background:url("/static/te/icons/ic_forwardlinkb.gif") no-repeat  right center;
	padding-right:22px;
	text-align:right;
	display:block;
	height:17px;
}

#mmArticleColumn .mmMultipartBox{
	background-color:#efefef;
	font-size:0.8333em;
	padding:5px;
	width:100%;
}

#mmArticleColumn .mmMultipartBox h5{
	margin:0 0 10px 0;
	padding:2px 0;
}

#mmArticleColumn .mmMultipartBox table{
	width:100%;
	border:1px solid #C0C0C0;
}

#mmArticleColumn .mmMultipartBox table td{ padding:0; }

#mmArticleColumn .mmMultipartBox table table{
	width:auto;
	border:0 none;
}

#mmArticleColumn .mmMultipartBox table table td{ padding:0 5px; }

#mmArticleColumn .mmMultipartBox iframe{
	margin:0;
	width:100%;
}

#mmArticleColumn .mmPhotoGallery{ font-size:0.916em; }

#mmArticleColumn .mmPhotoGallery h4{
	padding:10px;
	color:#999;
	background-color:#efefef;
	font-size:1.091em; /* 12px */
	line-height:1.2em;
}

.mmArticle #mmSmallTeaserColumn .mmPhotoGallery{ width:304px !important; }

.mmArticle #mmArticleColumn .mmPhotoGallery{
	padding:15px 0 10px;
	width:522px !important;
	border-color:#d5d5d5;
	border-style:solid;
	border-width:3px 0;
}

#mmArticleColumn .mmPhotoGallery ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width:522px;
	float:none;
	margin:15px auto 0 auto;
	padding:0;
}
#mmArticleColumn .mmPhotoGallery ul li{ padding-bottom:0; }

.mmArticle #mmSmallTeaserColumn .mmPhotoGallery ul li{
	float:left;
	padding:2px 0 0 5px ;
	margin:0;
}

.mmArticle #mmSmallTeaserColumn .mmPhotoGallery ul li a.mmPic90{ padding-left:9px; }

.mmArticle #mmSmallTeaserColumn .mmPhotoGallery ul li.mmFirst,
.mmArticle #mmSmallTeaserColumn .mmPhotoGallery ul li.mmFirst a.mmPic90{
	padding-left:0;
}

#mmArticleColumn .mmPhotoGallery ul li{
	float:left;
	padding-left:18px;
	margin:0;
}

#mmArticleColumn .mmPhotoGallery ul li.mmFirst{ padding-left:0; }
	
.mmPhotoGallery ul li img{ border:solid 1px #666; }

#mmArticleColumn .mmPhotoGalleryZitat{
	border-width:3px 0;
	border-style:solid none;
	border-color:#d5d5d5;
}

.mmArticle #mmSmallTeaserColumn .mmPhotoGalleryZitat .mmZitatBox{
	border:solid 1px #999;
	margin:10px 0 0 0;
	padding:5px 48px 10px 4px;
	position:relative;
	height:1%; 
}

#mmArticleColumn .mmPhotoGalleryZitat .mmZitatBox{
	background-color:#fff;
	border:solid 1px #999;
	margin:0;
	padding:5px 98px 10px 4px;
	position:relative;
	height:1%;
	min-height:44px;
}

.mmArticle #mmSmallTeaserColumn .mmPhotoGalleryZitat .mmStartButton{
	position:absolute;
	right:0px;
	bottom:0px;
	width:48px;
	height:48px;
}
#mmArticleColumn .mmPhotoGalleryZitat .mmStartButton{
	position:absolute;
	right:5%;
	bottom:9%;
	width:48px;
	height:48px;
}

.mmArticle #mmSmallTeaserColumn .mmPhotoGalleryZitat .mmZitatBox a{
	color:#666;
	font-size:1.18em;
	font-weight:bold;
	line-height:1.53em;
}

#mmArticleColumn .mmPhotoGalleryZitat .mmZitatBox a{
	color:#666;
	font-size:1.33em;
	font-weight:bold;
	line-height:1.53em;
}

#mmArticleColumn .mmPhotoGalleryZitat .mmInnerBox{
	background-color:#f2f2f2;
	padding:22px 10px 6px 10px;
}

#mmArticleColumn .mmPhotoGalleryZitat p{
	background-color:#f2f2f2;
	color:#999;
	font-size:0.833em;
	margin:0;
	padding:0 9px 6px 9px;
}

.mmArticle #mmSmallTeaserColumn .mmPdfBox h4,
.mmArticle #mmSmallTeaserColumn .mmXLink h4,
.mmArticle #mmSmallTeaserColumn .mmILink h4{
	margin:0;
	padding:0 0 10px;
	color:#A9A9A9;
	font-size:1.45em; /* 16px */
	font-weight:bold;
	line-height:normal;
}

.mmArticle #mmArticleColumn .mmXLink li,
.mmArticle #mmArticleColumn .mmILink li,
.mmArticle #mmSmallTeaserColumn .mmXLink li,
.mmArticle #mmSmallTeaserColumn .mmILink li{
	padding:0 0 5px 0;
	font-weight:bold;
}

.mmArticle #mmArticleColumn .mmXLink li .blk,
.mmArticle #mmArticleColumn .mmILink li .blk{
	font-weight:normal;
}

.mmArticle #mmSmallTeaserColumn .mmXLink li{ color:#666; }

.mmArticle #mmSmallTeaserColumn .mmXLink .mmCredit{
	display:block;
	font-size:0.91em;
	line-height:normal;
	margin:21px 0 2px 0;
	color:#666;
}

.mmArticle #mmSmallTeaserColumn h5{
	font-size:1em;
	padding:7px 0 3px 0;
}

.mmArticle #mmArticleColumn .mmVote{
	margin-top:5px;
	padding:20px 0;
	border-width:3px 0;
	border-style:solid;
	border-color:#d5d5d5;
}

.mmArticle #mmArticleColumn .mmVote h5{
	color:#666;
}

.mmArticle #mmSmallTeaserColumn .mmVoteOptions{
	padding:2px 0 17px 0;
}

.mmArticle #mmSmallTeaserColumn .mmVoteOptions li{
	padding:0;
	margin:0;
	clear:left;
}

.mmArticle #mmSmallTeaserColumn .mmVoteOptions li input{
	margin:0 0.4em 0 0;
	vertical-align:middle;
}

.mmArticle #mmArticleColumn .mmVote a{
	text-decoration: none !important;
}

.mmArticle #mmSmallTeaserColumn .mmAsset p{
	margin:0 0 10px;
	padding:2px 0;
 	border-width:1px 0;
 	border-style:solid;
 	border-color:#d5d5d5;
 	font-weight:bold;
 	font-size:1.088em;
}

.mmArticle #mmSmallTeaserColumn .mmAsset input{
 	margin:3px 0 0 0;
 	padding:0;
}

.mmArticle #mmSmallTeaserColumn .mmAsset .mmGetResult,
.mmArticle #mmArticleColumn .mmGetResult{
	padding-top:5px;
	text-align:right;
	font-size:1.088em;
}

.Inner input{
	display:block;
	float:left;
}

form .Inner ul li span{
	display:block;
	float:left;
	margin:-0.3em 0 1.05em;
	width:80%;
}

#mmArticleColumn .mmMPCBox{
	border-top:3px solid #d5d5d5;
	border-bottom:3px solid #d5d5d5;
	font-size:0.925em !important;
	line-height:1.3em !important;
	margin:0;
	padding:7px 0 0 0;
	margin:0 0 1px 0;
	position:relative;
}
#mmArticleColumn .mmMPCBoxAutoHeight,
#mmArticleColumn .mmMPCBox{
	width:522px;
}

#mmSmallTeaserColumn .mmInfoBox .mmMPCBox{
	border:none;
	padding:2px 0 0 0;
}

.mmMPCTabs{
	border-bottom:1px solid #CCC;
	margin:0 0 0 0 !important;
	padding:0 0 1px 0 !important;
	text-align:right;
	font-size:0.8333em !important;
}

.mmMPCTabs li{
	display:inline;
	list-style-type:none;
	margin:0 0 0 4px !important;
	overflow:hidden;
	padding:0 !important;
}

li.mmMPCTab a{
	background:#ebebeb url("/img/0,1020,829940,00.gif") repeat 0% 100%;
	padding:2px 3px;
	border:1px solid #999;
	font-weight:bold;
}

li.mmMPCTabAktiv a{
	color:#666;
	border-bottom:1px solid #fff;
	padding:2px 3px;
	background:#fff url("/img/0,1020,829939,00.gif") repeat 0% 0%;
}

.mmMPCBox .mmMPCContentNoHeadline{ padding:10px; }

.mmMPCBoxTicker h3.mmMPCTab{
	background-color:#f2f2f2;
	border-top:1px solid #d5d5d5;
	line-height:15px !important;
	padding:1px 0 !important;
}

.mmMPCBoxTicker h3.mmMPCTab a{
	color:#049;
	display:block;
	min-height:23px;
	background:url("/static/te/buttons/buttonMPCTab.png") no-repeat left center;
	padding:6px 0 1px 23px !important;
}

.mmMPCBoxTicker h3.mmMPCTabAktiv a{
	background:url("/static/te/buttons/buttonMPCTabAktiv.png") no-repeat left center;
}


#mmArticleColumn .mmMPCBox .mmMPCContent,
#mmSmallTeaserColumn .mmMPCBox .mmMPCContent{
	padding:0 3px 14px 3px;
	overflow:hidden;
}

#mmArticleColumn .mmMPCBoxFixedHeight .mmMPCBox .mmMPCContent,
#mmSmallTeaserColumn .mmMPCBoxFixedHeight .mmMPCBox .mmMPCContent{
	height:150px;
	word-wrap:break-word;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:auto;
}

#mmArticleColumn .mmMPCBoxTicker .mmMPCContent,
#mmSmallTeaserColumn .mmMPCBoxTicker .mmMPCContent{
	background-color:#f2f2f2;
}

#mmSmallTeaserColumn .mmInfoBox .mmMPCBox .mmMPCContent{ padding-top:0; }

#mmSmallTeaserColumn .mmMPCBox .mmMPCContent{ padding-top:1em; }

#mmArticleColumn .mmMPCBox .mmMPCContent .mmArticleImageBox,
#mmSmallTeaserColumn .mmMPCBox .mmMPCContent .mmArticleImageBox{
	padding-top:0;
}

#mmArticleColumn .mmMPCTabs{
	margin:0 !important;
	padding:0;
	text-align:left;
}

#mmArticleColumn .mmMPCContent div{ padding-top:1em; }

#mmArticleColumn .Aligncenter{ clear:both; }

table.mmTabellesys{
	border-collapse:collapse;
	border-style:hidden hidden none;
}

table.mmTabellesys td{
	border:1px solid #fff;
	vertical-align:top;
	padding:0.2em 4px;
	font-size:11px;
}

.mmArticle #mmSmallTeaserColumn .mmAsset table.mmTabellesys td p{
	border-width:0;
	margin:auto;
	padding:auto;
}

table.mmTabellesys .mmTabellesyskopf{
	background-color:#c0c0c0;
	font-weight:bold;
	border:0 none;
	padding:0.2em 4px;
}

table.mmTabellesys .mmTablesysRowHead{
	text-align:left;
	background-color:#c0c0c0;
	font-weight:bold;
}

.mmResultTableRow1{ background-color:#f2f2f2; }

table.mmTabellesys .mmResultTableRow2{ background-color:#dfdfdf; }

#mmArticleColumn .mmPdfBox{
	width:100%;
	border-top:3px solid ;
	border-bottom:3px solid ;
	margin:2.2em 0;
}

#mmArticleColumn .mmPdfBox .mmLinkBox{
	padding:6px 9px;
	background-color:#f2f2f2;
	font-size:0.92em; /* 11px */
	height:1%;
}

.mmArticle #mmSmallTeaserColumn .mmPdfBox .mmLinkBox{
	padding:6px 0 0 0;
	height:1%;
	font-size:1em; /* 11px */
}

.mmLinkBox a div{
	display:inline;
	color:#000;
}

.mmLinkBox a:hover div{ text-decoration:underline; }

.mmPdfBox img{
	float:right;
	margin:4px 0 5px 5px;
}

.mmArticle #mmSmallTeaserColumn .mmPdfBox p{
	margin:0.6em 0 0 0;
	color:#666;
	font-size:0.899em !important; /* 10 px */
	line-height:1.415em; /* 14 px */
	border:0 none;
	font-weight:normal;
}

.mmPdfBox span{ color:#666; }

.mmTextlinkInt a,
.mmTextlinkExt a{
	padding-left:13px;
	text-decoration:underline;
	background:transparent url("/static/images/dpfeil-8x7.gif") scroll no-repeat 0 5px;
}

.mmTextlinkIntBack a,
.mmTextlinkExtBack a{
	padding-left:13px;
	text-decoration:underline;
	background:transparent url("/static/images/dpfeilz-8x7.gif") scroll no-repeat 0 5px;
}

/* Dow-Jones-Ticker */

.mmDowJonesTicker ul{
	background:url("/static/te/backgrounds/bg_teaserline.gif") repeat-x scroll 0 100% transparent;
	padding:0;
}

.mmDowJonesTicker li{
	background:url("/static/te/backgrounds/bg_teaserline.gif") repeat-x scroll 0 0 transparent;
	padding:2px 0;
}

span.mmNewsTime {
	color:#049;
	float:left;
	font-weight:bold;
	width:50px;
}

span.mmNews {
	color:#333;
	display:block;
	margin-left:50px;
}

#mmArticleColumn .mmBookBox{
	padding:10px 0;
	border-top:3px solid #d5d5d5;
	border-bottom:3px solid #d5d5d5;
	font-size:11px;
	line-height:15px;
	width:180px;
}

#mmArticleColumn .mmBookBox ul{ margin:0 0 10px; }

#mmArticleColumn .mmBookBox ul li{
	margin:0 !important;
	padding:2px 0;
	border-bottom:1px solid #d5d5d5;
	font-size:10px;
	line-height:12px;
	list-style:none outside none !important;
}

#mmArticleColumn .mmBookBox ul li span{
	display:block;
	float:left;
	width:145px;
}

#mmArticleColumn .mmBookBox p{ font-size:11px; }

#mmArticleColumn .mmBookBox a{
	color:#900;
	display:block;
	padding-top:10px;
}

#mmArticleColumn .mmBookBoxLegend{
	border-top:1px solid #d5d5d5;
	font-size:10px;
	padding-top:2px;
	width:100%;
}

#mmArticleColumn .mmBookBoxLegend span img{ padding-right:15px; }

#mmSmallTeaserColumn .mmBookRanking{
	text-align:right;
}
#mmSmallTeaserColumn .mmBookRanking span{
	float:left;
}

#mmArticleColumn #finanztestcoartikel{
	width:180px;
	padding:5px 0px 5px 0px;
	margin-bottom:5px;
	border:1px solid #d5d5d5;
	font-size:0.85em;
}

#mmArticleColumn #fztitel{
	margin:0 10px;
	padding:0 0 9px 0;
}

#mmArticleColumn #finanztestcoartikel a{ color:#000; }

#mmArticleColumn #finanztestcoartikel a:hover{ color:#c00; }

#mmArticleColumn #finanztestcoartikel p{ margin:0; }

#mmArticleColumn #finanztestcoartikel h1,
#mmArticleColumn #finanztestcoartikel h2,
#mmArticleColumn #finanztestcoartikel h3{
	font-size:1em;
}
#mmArticleColumn #finanztestcoartikel h3{ font-weight:normal; }

#mmArticleColumn #finanztestcoartikel img{ margin:6px 0; }

#mmArticleColumn #finanztestcoartikel a.linkredpf{
	margin:4px 0 0 0;
	padding:0 0 0 10px;
	background:transparent url("/static/images/dpfeil-6x5.gif") no-repeat scroll 0 7px;
	color:#c00;
	text-decoration:none;
	display:block;
}

#mmArticleColumn #mmQuizAsset{
	margin:6px 0;
	padding:6px 0;
	border-width:1px 0;
	border-style:solid;
	border-color:#d5d5d5;
	font-size:0.92em;
	line-height:1.36em;
	overflow:hidden;
	text-align:center;
}

#mmArticleColumn #mmQuizAsset a{
	padding:2px 27px 5px 0;
	background:transparent url("/static/te/icons/ic_forwardlinkb.gif") scroll no-repeat 100% 0;
}

#mmArticleColumn #abo{
	margin:0 10px;
	padding:4px 0 0 0;
}

#mmArticleColumn .mmArtikelKasten{
	border-top:3px solid ;
	border-bottom:3px solid ;
	font-size:11px !important;
	padding:10px 0;
}

#mmArticleColumn .mmArtikelKasten h5{
	margin:0 0 10px;
	padding:2px 0;
	border-bottom:1px solid #d5d5d5;
	color:#333;
	font-size:12px !important;
}

#mmArticleColumn #mcmminhaltver{
	border:1px solid #999;
	font-size:0.8em;
	width:520px;
}

#mmArticleColumn #mcmminhaltver a{
	color:#000;
	text-decoration:none;
}

#mmArticleColumn #mcmminhaltver a:hover,
#mmArticleColumn #mcmminhaltver a:hover h1{
	color:#c00;
	text-decoration:underline;
}

#mmArticleColumn #mcmmteaser{
	margin:0 8px 8px 8px;
	padding:0 0 3px 0;
	background:transparent url("/static/images/linie_3.gif") repeat-x 0 100%;
}

#mmArticleColumn #mcmmcover{
	margin:0 8px;
	padding:0;
}

#mmArticleColumn #mcmminhaltver a.contentlink{ color:#c00; }

#mmArticleColumn #mcmminhaltver h1{
	margin:4px 0;
	padding:0;
	font-size:1em;
}

#mmArticleColumn #mcmminhaltver p{
	margin:0;
	font-size:1em;
}

#mmArticleColumn #mcmminhaltver a.linkredpf{
	margin:5px 0 0 0;
	padding:0 0 0 10px;
	background:transparent url("/static/images/dpfeil-6x5.gif") no-repeat 0 50%;
	color:#c00;
	text-decoration:none;
	display:block;
}

#mmArticleColumn #mcmminhaltver a.linkredpf:hover{ text-decoration:underline; }

#mmArticleColumn #mcmmcover em{
	color:#c00;
	font-style:normal;
}

#mmArticleColumn #mcmmteaser em{
	color:#c00;
	font-style:normal;
}

#mmArticleColumn #mcmminhaltver:after{
	content:".";
	display:block;
	line-height:0;
	clear:both;
	visibility:hidden;
}

/* Hides from IE-mac \*/
* html #mmArticleColumn #mcmminhaltver {height: 1%;}
/* End hide from IE-mac */

.mmTopicAsset{
	border-bottom:3px solid #d5d5d5;
	margin-bottom:20px;
	overflow:hidden;
	padding:0 0 17px;
}

#mmTeaserColumn .mmTopicAsset{
	width:475px;
	padding:20px 0;
	margin:0;
}

.mmTopicContent #mmSmallTeaserColumn .mmTeaser,
#mmSmallTeaserColumn .mmTopicAsset{
	margin:0;
	padding:20px 0;
}

#mmSmallTeaserColumn .mmFirstEntry{ padding-top:0; }

.mmTopicContent .mmTopicAsset h2{
	color:#b7b7b7 !important;
	font-size:18px !important;
	font-weight:bold;
	padding:0 0 8px;
	text-transform:uppercase;
}

.mmTopicContent .mmTopicAsset .mmTopicEditorsPickHeadline{ padding:0; }

.mmTopicAsset{
	font-size:0.92em;
	line-height:1.25em;	
}

.mmTopicAsset ul{
	list-style:none;
	margin:0;
	padding:0;
}

.mmTopicAsset li{
	padding: 0 0 10px 0;
	margin:0;
}

.mmTopicAsset li a{ font-weight:bold; }

.mmTopicAsset li a span{
	color:#000;
	font-weight:normal;
}

#mmSmallTeaserColumn #mmImageGallery.mmTopicAsset ul li {
	display:inline;
	float:left;
	margin: 0;
	padding: 0 0 4px 14px;
}
#mmSmallTeaserColumn #mmImageGallery.mmTopicAsset ul li.mmFirst {
	padding-left:0;
}
#home .mmTopThema{
	width:522px;
	padding:20px 0;
}

#home .mmTopThema .mmAssetAligncenter{
	margin:14px 0;
	overflow:hidden;
	width:100% !important; 
}

#home .mmRessortTeaserBox{
	clear:left;
	margin-top:18px;
	padding-bottom:20px;
	float:left;
	width:522px;
	z-index:1;
}

#home .mmRessortTeaserBox h5{ margin-top:0 !important; }

#home .mmRessortTeaserBox h5 a{ color:#333; }

#home .mmRessortTeaserBox p{ margin-top:10px; }

#home .mmRessortTeaserBoxList table{
	margin:0;
	padding:0;
	width:100%;
	clear:both;
	border-collapse:collapse;
	border-spacing:0;
}

#home .mmRessortTeaserBoxList td{
	padding:10px 0;
	width:49.9%;
	border-top:1px solid #d5d5d5;
	vertical-align:top;
	font-weight:bold;
	color:#049;
}

#home .mmRessortTeaserBoxList td:hover{ background-color:#f7f7f7; }

#home .mmRessortTeaserBoxList td.mmFirst{ border-top:0 none; }

#home .mmRessortTeaserBoxList td.mmRessortTeaserLeft{ padding-right:14px; }

#home .mmRessortTeaserBoxList td.mmRessortTeaserRight{
	padding-left:14px;
	border-left:1px solid #d5d5d5;

}

#home .mmRessortTeaserBoxList td a{
	font-family:"Times New Roman",Times,Georgia,serif;
	font-size:1.666em;
	font-weight:normal;
	line-height:1.1em;
	color:#333;
}

.mmRessortBoxNav{
	margin:0 0 26px 0;
	padding:3px 0 4px 10px;
	background-color:#777;
	border-top:1px solid #fff;
}

.mmTabs{
	margin:0;
	padding:0;
	overflow:hidden;
	height:1%;
}

.mmTabs li{
	float:left;
	margin:0;
	padding:0;
}

.mmTabs li a{
	padding:0 7px 0 9px;
	color:#fff;
	font-size:1.091em; /* 12px */
	background:transparent url("/static/te/icons/ic_whitedot_2x2.gif") no-repeat scroll 0 50%;
}

.mmTabs li.mmFirstLink a{
	padding-left:0;
	background-image:none;
}

.mmTabs li.mmTopicBoxMoreLi{
	margin-right:20px;
	float:right;
}

.mmTabs li.mmTopicBoxMoreLi a{
	padding-right:20px;
	background:transparent url("/static/te/buttons/button_ArrowDown.gif") no-repeat scroll 100% 0;
}

.mmRessortBoxHeader{
	font-size:0.916em; /* 11px */
	position:relative;
}

.mmRessortBoxHeader h3{
	padding:0 0 0 10px;
	color:#797979 !important;
	background-color:#efefef;
	font-family:"Times New Roman",Times,Georgia,serif;
	font-size:2.727em; /* 30px */
	font-weight:normal;
	line-height:1.2em;
}

.mmRessortBoxHeader h3 a{ color:#797979 !important; }

.mmRessortTeaserBoxList{
	width:522px;
	clear:both;
	overflow:hidden;
	height:1%;
}

.mmRessortTeaserLess,
.mmRessortTeaserMore{
	clear:both;
	padding:8px 0 0 0;
	width:522px;
	overflow:hidden;
}

.mmRessortTeaserLess a,
.mmRessortTeaserMore a{
	display:block;
	float:left;
	padding:0 0 2px 21px;
	font-weight:bold;
	color:#666;
}

.mmRessortTeaserLess a{
	background:transparent url("/static/te/icons/ic_dottedlistless.gif") no-repeat scroll 0 50%;
}
.mmRessortTeaserMore a{
	background:transparent url("/static/te/icons/ic_dottedlistmore.gif") no-repeat scroll 0 50%;
}

.mmSubjectBox{
	width:221px;
	position:absolute;
	right:-2px;
	top:50px;
	z-index:100;
	display:none;
}

.mmSubjectBG{	
	width:221px;
	height:auto;
	background:url("/static/te/backgrounds/bg_themenbox.png") no-repeat left bottom;
	font-size:1.186em;
}

.mmSubjectBGTop{
	width:221px;
	height:5px;
	background:url("/static/te/backgrounds/bg_themenboxtop.png") no-repeat left top;
}

.mmSubjectBox ul{
	padding:8px 0 8px 17px;
	margin:0;
}

.mmSubjectBox ul li{
	background:url("/static/te/icons/ic_listbullet.gif") no-repeat scroll 0 52% transparent;
	padding:4px 0 !important;
	margin:0;
	font-size:0.92em;
}

.mmSubjectBox ul li a{ padding-left:10px; }

/* Vorabmeldungen */

.mmSimpleContentBox {
	overflow:hidden;
	clear:both;
	margin-bottom:20px !important;
	padding:0 12px 12px 12px;
	background:#f6f6f6;
}
#home .mmSimpleContentBox {
	margin-bottom:15px !important;
}
.mmSimpleContentBox .mmTopThema {
	margin-top:20px !important;
	float:left !important;
}
.mmSimpleContentBox .mmTopThema h4{
	margin-top:0px !important;
	color:#000;
}
.mmSimpleContentBox h4{
	margin-top:10px !important;
	color:#000;
	font-size:1em;
}
.mmSimpleContentBox h4 a{
	padding:0 16px 0 0;
	color:#000000 !important;
	background:transparent url("/static/te/icons/ic_forwardlinkb.gif") no-repeat 100% 50%;
}
.mmSimpleContentBox .mmTopThema  h3{ font-size:1.1666em !important; }

.mmSimpleContentBox  h6{ font-size:0.8333em !important; }

.mmSimpleContentBox  h6.mmPoweredBy{
	float:right !important;
	margin:10px 5px 0 0 ;
	width:200px !important;
	font-weight:normal !important;
}
.mmSimpleContentBox h6.mmPoweredBy a{ font-weight:bold !important; }

.mmSimpleContentBox .mmTopThema{ padding:20px 0 0 0; }

.mmSimpleContentBox .mmNoUpperLine{ padding:0; }

.mmSimpleContentBox .mmArchiveLink{ margin:20px 0 0 0 !important; }

.mmSimpleContentBox .mmLinks{
	float:left;
	width:420px;
	margin-top:10px;
}
.mmSimpleContentBox .mmLinkList{
	float:left;
	width:100%;
}

#mmHPTeaserBox{ margin-top:2em; }

.mmHPTeaser2Col{
	background:url("/static/te/backgrounds/bg_HPTeaserBox.gif") no-repeat scroll 261px 0 transparent;
	margin-bottom:-14px;
}

#home .mmHPTeaser2Col{ margin-bottom:-20px; }

.mmHPTeaser3Col{
	background:url("/static/te/backgrounds/bg_HPTeaserBox.gif") no-repeat scroll 164px 0 transparent;
	margin-bottom:-14px;
}

#home .mmHPTeaser3Col{ margin-bottom:-20px; }

#mmHPTeaserBox ul{
	margin:0;
	padding:0;
	clear:both;
	overflow:hidden;
	height:1%;
}

.mmHPTeaser3Col ul{
	background:url("/static/te/backgrounds/bg_HPTeaserBox.gif") no-repeat scroll 345px 0 transparent;
}

#mmHPTeaserBox li{
	margin:0;
	padding-bottom:9px;
	float:left;
	word-wrap:break-word;
}

#mmHPTeaserBox.mmHPTeaser2Col li{
	padding-left:20px;
	width:251px;
}

#mmHPTeaserBox.mmHPTeaser3Col li{
	width:160px;
	padding-left:21px;
}

#mmHPTeaserBox li.mmFirst{ padding-left:0; }

#mmHPTeaserBox .mmEmptyTag{
	visibility:hidden;
	float:none !important;
}

#mmHPTeaserBox img{
	margin:0 0 9px 0;
	padding:0;
}

#mmHPTeaserBox.mmHPTeaser2Col .mmArticleImageBox{
	margin:0 10px 9px 0;
	padding:0;
	display:block;
	float:left;
	clear:left;
}

#mmHPTeaserBox.mmHPTeaser3Col .mmArticleImageBox{
	margin:0;
	padding:0;
	display:block;
	clear:both;
	float:none;
}

.mmCenterpageContent #mmHPTeaserBox h2{
	margin-bottom:8px;
	font-size:1em !important;
}

.mmCenterpageContent #mmHPTeaserBox h3{
	margin-top:0;
	font-size:1.5em !important; /* 18px*/
}

.mmCenterpageContent #mmHPTeaserBox.mmTopThema h3{ font-size:1.5em !important; }

.mmCenterpageContent #mmHPTeaserBox.mmHPTeaser3Col h2,
.mmCenterpageContent #mmHPTeaserBox.mmHPTeaser3Col h3{
	clear:both;
}

.mmCenterpageContent #mmHPTeaserBox.mmHPTeaser2Col h2,
.mmCenterpageContent #mmHPTeaserBox.mmHPTeaser2Col h3{
	clear:none !important;
}
#mmHeader h1{ line-height:1.333em; }

#mmSmallTeaserColumn .mmTopThema{
	background:none;
	border-bottom:4px solid #ececec;
}

#mmTeaserColumn .mmTeaser{ width:100%; }

.mmCenterpageContent #mmTeaserColumn .mmTeaser{ padding:24px 0 14px 0; }

.mmCenterpageContent #mmTeaserColumn .mmTopThema{ padding-bottom:14px; } 

.mmCenterpageContent .mmTopThema h2{ line-height:normal; }

.mmTopicContent #mmColumnWrapperInner .mmTeaser h3,
#home .mmRessortTeaserBox h5,
#home .mmTopThema h3,
.mmCenterpageContent .mmTopThema h3{
	font-family:"Times New Roman", Times, Georgia, serif;
	font-weight:normal;
	font-size:2.083em; /* 25px */
	line-height:1.04em !important;
	margin:8px 0; 
}

.mmCenterpageContent .mmTopThema .mmAssetAligncenter{
	width:100% !important; 
	overflow:hidden;
}

.mmCenterpageContent h1{
	font-size:1em;
	line-height:normal;
}

#fotostrecken h4,
#home .mmRessortTeaserBox h4,
#home .mmTopThema h2,
.mmCenterpageContent h2{
	margin:0;
	font-size:1.166em !important; /* 14px */
	color:#049 !important;
}

#fotostrecken h4{ padding:0; }

.mmCenterpageContent .mmTeaser h3{
	margin:4px 0;
	font-size:1.08em;
	line-height:normal;
}

.mmCenterpageContent .mmTeaser p{ margin-top:0; }

.mmTeaserIntroTag{
	background-color:#900; 
	color:#fff; 
	padding:0px 3px;
	font-weight:bold;
	font-size:0.75em;
	text-transform:uppercase;
}

.mmArchiveLinkback{
	float:left !important;
	padding:0 0 20px 0;
	text-align:left;
	width:200px;
}

.mmArchiveLinkback a{
	background:transparent url("/static/te/icons/ic_backlink.gif") no-repeat scroll 0 50%;
	padding:0 0 0 23px;
}

.mmArchiveLink{
	float:right;
	padding:0 0 20px 0;
	text-align:right;
}

.mmArchiveLink a{
	padding:0 23px 0 0;
	display:block;
	height:17px;
	background:transparent url("/static/te/icons/ic_forwardlinkb.gif") no-repeat scroll 100% 50%;
}

.mmCenterpageContent .mmArchiveTeaser h3{
	font-family:"Times New Roman",Times,Georgia,serif;
	font-weight:normal;
	font-size:1.5em;
}

.mmCenterpageContent .mmArchiveTeaser h3 a{ color:#666 !important; }

#news h1,
.mmCenterpageContent .mmArchiveTeaser h3.mmArchiveHeader{
	color:#049;
	font-weight:bold;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size:1em;
}

/* Dotted List */
ul.mmDottedLinkList{
	margin:15px 0 0;
	padding:0;
	clear:both;
}

ul.mmDottedLinkList li{
	margin:0;
	padding:0 0 1px 8px;
	background:url("/static/te/icons/ic_listbullet.gif") no-repeat scroll 0 7px transparent;
}

ul.mmDottedLinkList a{
	color:#049;
	font-weight:bold;
}

ul.mmDottedLinkList a span{
	font-weight:normal;
	color:#333;
}

ul.mmDottedLinkList a span.mmDottedLinkOrigin{
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-weight:bold;
	color:#999;
}

.mmTopThema p,
.mmTeaser p{
	margin-bottom:0;
}

/* MuMeLei neu */

.mmMediaGallery{
	margin:5px 0;
	overflow:hidden;
}

.mmMediaGallery .mmPageLink{
	padding:2px 10px;
	background-color:#777;
	color:#fff;
	line-height:normal;
	text-align:right;
	border-top:1px solid #fff;
}

.mmMediaGallery .mmPageLink span{ font-size:0.91em; }

.mmMediaGallery .mmPageLink img{ vertical-align:bottom; }

#mmTeaserColumn .mmMediaGallery h5{
	background-color:#efefef;
	color:#797979;
	font-family:"Times New Roman",Times,Georgia,serif;
	font-size:2.5em;
	padding:0 0 0 10px;
	font-weight:normal;
}

#mmTeaserColumn .mmMediaGallery h5 a{ color:#797979; }

.mmMediaGallery ul{ padding:0; }

.mmMediaGallery li{
	background:transparent url("/static/te/backgrounds/bg_imagegallery.gif") no-repeat scroll 0 0;
	float:left;
	list-style:none outside none;
	margin-left:31px;
	padding:0;
	font-size:0.833em;
	line-height:1.2em;
	overflow:hidden;
	width:107px;
	word-wrap:break-word;
}

.mmMediaGallery li img{
	margin-bottom:5px;
	padding:7px 9px 7px 7px;
}

.mmMediaGallery li.mmFirst{ margin-left:0 !important; }

.mmMediaGallery li a{ color:#666 !important; }

.mmMediaGallery li a span{
	display:block;
	color:#049 !important;
}	

#mmArticleColumn .mmSpecialArticles{
	margin-bottom:20px;
	overflow:hidden;
	width:100%;
}

#mmArticleColumn .mmSpecialArticles ul{ margin:0; }

#mmArticleColumn .mmSpecialArticles ul li{
	border-left:1px solid #ccc;
	list-style:none outside none;
	float:left;
	font-size:0.92em;
	margin:5px 0;
	padding:0 5px;
	line-height:16px;
}

#mmArticleColumn .mmSpecialArticles ul li.mmFirst{
	border:0 none;
	padding-left:0;
}
h1#mmSearchTermTitle{
	margin:0;
	padding:15px 0 35px 0;
	font-size:22px;
	color:#000;
	background-color:#fff;
	line-height:normal;
}

h1#mmSearchTermTitle span{
	font-weight:normal;
	color:#049;
}

h1#mmTopicTitle{
	padding:15px 140px 3px 65px;
	width:650px;
	font-size:22px;
	margin-top:20px;
	line-height:normal;
}

.mmArticleContent h1#mmTopicTitle{ padding-top:9px; }

h1#mmTopicTitle a{ color:#777; }

#mmTopicIndexOverview{ padding-bottom:14px; }

#mmTopicIndexOverview h1#mmTopicTitle{
	background:transparent url("/static/te/backgrounds/bg_themenuebersicht_header.gif") no-repeat scroll 0 0;
	height:30px;
}

#mmTopicIndex h1#mmTopicTitle{
	background:transparent url("/static/te/backgrounds/bg_themen_a_z.gif") no-repeat scroll 0 0;
	height:30px;
}

#mmTopicIndexOverview h1#mmTopicTitle span,
#mmTopicIndex h1#mmTopicTitle span{
	display:none;
}

.mmTopicContent h1#mmTopicTitle{ margin-top:13px; }

h1#mmTopicTitle img{ padding-left:10px; }

#mmTopicClaim{
	color:#777;
	padding:0 0 0 65px;
	margin:0;
}

.mmTopicContent #mmContainer{ background:none; }

.mmTopicContent #mmColumnWrapper{
	padding:0 14px 14px 14px;
	background:url("/static/te/backgrounds/bg_themaheadline.gif") no-repeat scroll 0 -87px transparent;
	clear:both;
}

.mmTopicContent #mmColumnWrapperInner{ overflow:hidden; }

.mmTopicContent #mmSmallTeaserColumn{
	background:none;
	width:305px;
	padding:0 20px 0 5px;
	margin:-20px 20px 0 0;
}
.mmTopicContent #mmSmallTeaserColumn h2{
	color:#b7b7b7 !important;
	font-size:18px !important;
	font-weight:bold;
	padding:0 0 8px;
	margin:0;
}

#mmWrapper .mmTopicContent .mmChartBox h4{
	color:#b7b7b7 !important;
	font-size:18px !important;
	font-weight:bold;
	padding:0 0 8px;
	margin:0;
	text-transform:uppercase;
}

.mmTopicContent #mmSmallTeaserColumn .mmTeaser li img{
	float:left;
	padding:0 10px 10px 0;
}

.mmTopicContent  #mmTeaserColumn{
	background:none;
	padding-top:0;
	width:475px;
	float:right;
}

.mmTopicContent  #mmTeaserColumn .mmTeaser{ width:475px; }

.mmTopicContent .mmTTopThema h3 a{
	color:#b7b7b7 !important;
	text-transform:none;
	font-size:18px;
}

#mmTopBoxOuter{
	padding-bottom:20px;
	background-color:#fff;
}

#mmTopicBox{
	padding:12px;
	width:805px;
	background-color:#f2f2f2;
	overflow:hidden;
	margin-bottom:28px; 
}

#mmTopicBoxInner{
	background:#fff;
	border:solid 1px #d5d5d5;
	padding:5px 25px 5px 5px;
	overflow:hidden;
}

#mmTopicBoxInner h2{
	margin:29px 0 25px 0;
	padding:0;
	font-size:1.666em !important; /* 20px */
	font-family:"Times New Roman",Times,Georgia,serif;
	font-weight:normal;
	line-height:1.2em !important;
	color:#333 !important;
}

#mmTopicBox .mmArticleImageBox{
	float:left;
	margin:0 40px 0 0;
	padding:0;
}

.mmPanoLayer{ position:relative; }

.mmPanoLayer .mmArticleImageBox{ margin:0 !important; }

#mmTopicBoxLayer{
	position:absolute;
	background-color:rgb(255,255,255);
	background-color:rgba(255,255,255,0.85);
	padding:20px;
	width:242px;
	height:192px;
	top:40px;
	left:40px;
}

.mmPanoLayer h2{
	font-size:1.666em !important; /* 20px */
	font-family:"Times New Roman",Times,Georgia,serif;
	font-weight:normal;
	line-height:1.2em !important;
	color:#333 !important;
	margin:0;
}

.mmTopicAsset ul{
	margin:0;
	padding:0;
}

.mmShowMoreTopics{
	background:transparent url("/static/te/icons/ic_moretopics.gif") no-repeat top right;
	float:right;
	padding-right:30px;
	margin-top:25px;
	font-weight:bold;
	color:#666;
}

.mmTeaser .mmShowMoreTopics{ margin-top:0; }

#mmGlossaryContent #mmArticleColumn{ width:490px; }

#mmGlossaryContent .mmReadMore{
	margin:5px 0 15px 0;
	text-align:left;
}
#mmGlossaryContent .mmTopicAsset{ margin-bottom:0; }

#mmGlossaryContent .mmReadMore a{
	background:transparent url("/static/te/icons/ic_backlink.gif") no-repeat scroll left center !important;
	padding:0 0 0 25px;
}

.mmTopicContent #mmSmallTeaserColumn .mmInfoBox h4{
	color:#a9a9a9 !important;
	font-weight:bold;
	margin:0;
	padding:0 0 8px;
}

.mmTopicContent #mmSmallTeaserColumn .mmInfoBox h4 a{ color:#a9a9a9 !important; }

.mmTopicContent .mmArchiveLink,
.mmTopicContent .mmArchiveLinkback{
	padding-top:15px;
}

.mmTopicContent #mmTeaserColumn .mmFirst{ padding-top:0 !important; }

.mmTopicContent #mmTeaserColumn .mmFirstItem{
	padding-top:0 !important;
	padding-bottom:15px;
}

#mmTitelgalerie{
	width:522px;
	padding-bottom:10px;
	overflow:hidden;
    border-bottom:3px solid #d5d5d5;
}

#mmTitelgalerie h1{
	padding-bottom:7px;
    color:#049;
    font-size:1.5em;
    border-bottom:3px solid #d5d5d5;
}

#mmTitelgalerie form{
	margin:0;
	padding:0;
    float:right;
}

#mmTitelgalerie form select{
	padding:0 0 0 0.5em;
    color:#333;
    border:1px solid #d5d5d5;
}

#mmTitelgalerie form select:active{ outline:0; }

#mmTitelgalerie form option{ padding:0 0.5em; }

#mmTitelgalerie .mmMagazineGalleryItemBox{
	padding-bottom:15px;
	overflow:hidden;
	height:1%;
    background:transparent url("/static/te/backgrounds/bg_teaserline.gif") repeat-x scroll left top;
}

#mmTitelgalerie .mmMagazineGalleryItem{
	margin:16px 10px 0 0;
	width:120px;
	float:left;
	overflow:hidden;
    font-size:0.834em; /* 10px */
    line-height:1.4em;
}

#mmTitelgalerie .mmMagazineGalleryItem img{
	margin:3px 0 7px 0;
	padding:1px;
	display:block;
	background-color:#999;
	color:#fff;
	text-align:center;
}

#mmGalleryOtherYears{
    font-size:0.834em; /* 10px */
    line-height:1.4em;
    padding-top:20px;
    padding-bottom:25px;
    border-bottom:solid 3px #d5d5d5;

}

#mmGalleryOtherYears span{
    padding-left:3px;
    padding-right:0;
}

.mmCenterpageContent #mmSmallTeaserColumn .mmOtherArchivesColumn{
    padding-top:22px;
    margin-bottom:40px;
    border-bottom:solid 3px #d5d5d5;
}

div.mmOtherArchivesColumn h4{
	margin:3px 0 0 0;
	font-size:1.083em; /* 13px */
}

#mmSmallTeaserColumn .mmOtherArchivesColumn .mmInfoBox{
    border-top:solid 3px #d5d5d5;
}

.mmOtherArchivesColumn .mmMagazineGalleryItem{
	padding:20px 0 25px 0;
    font-size:0.917em; /* 11px */
    height:1%;
    overflow:hidden;
    line-height:1em;
    border-top:solid 3px #d5d5d5;
}

dl.mmOtherArchivesBox{
	margin:0;
	overflow:hidden;
	height:1%;
}

dl.mmOtherArchivesBox dt{
    float:left;
    width:100px;
}

dl.mmOtherArchivesBox dt img{ display:block; }

dl.mmOtherArchivesBox dd{ margin:0 0 1em 114px; }

.mmOtherArchivesColumn .mmMagazineGalleryItem mmOtherArchivesTextBox h3{ margin-left:112px; }

#printmagazine #mmSmallTeaserColumn{ border-top:0 none; }

#mmSmallTeaserColumn #mmHeftInhaltLeftColumn{
	padding-top:0;
	margin-top:18px;
    border-bottom:0 none;
}

#mmArticleColumn #mmHeftInhalt h1{
    color:#049;
    font-size:18px;
    font-weight:bold;
}

#mmArticleColumn #mmHeftInhalt h2{
    margin-bottom:30px;
    padding-bottom:10px;
    font-size:1em;
    font-family:verdana,arial,helvetica,geneva,sans-serif;
    font-weight:bold;
    color:#000 !important;
    border-bottom:3px solid #d5d5d5;
}

#mmArticleColumn #mmHeftInhalt ul{
    margin-left:0;
    list-style:none;
}

#mmArticleColumn #mmHeftInhalt li{
    padding:0;
    height:1%;
    overflow:hidden;
}

#mmArticleColumn #mmHeftInhalt dl{
    margin:0;
    padding:3px 0 5px 0;
    list-style:none;
    background:transparent url("/static/te/backgrounds/bg_teaserline.gif") repeat-x scroll left bottom;
}

#mmArticleColumn #mmHeftInhalt h3{
    margin:15px 0 10px 0;
    padding:0;
    text-transform:uppercase;
    font-size:1.166em; /* 14px */
}

dd.mmHeftInhaltPageNumber{
	margin:0;
	padding:0;
    float:left;
    font-weight:bold;
}

#mmHeftInhalt dt{ margin:0 0 0 3em; }

#mmHeftInhalt dt.mmHeftInhaltNoPageNumber{ margin:0; }

#mmAusgabeYearSelect{
    margin:15px 0 0 0;
    padding:0;
    float:right;
    color:#666;
}

#mmAusgabeYearSelect select{
	padding:0 0 0 0.5em;
    color:#333;
    border:1px solid #d5d5d5;
}

#mmAusgabeYearSelect select:active{ outline:0; }

.mmSearchResult #mmTeaserColumn{
    float:right;
    width:630px;
}

.mmSearchResult #mmSmallTeaserColumn{
    float:left;
    width:195px;
}

.mmSearchResult #mmSmallTeaserColumn h2{
    font-size:16px;
    color:#797979 !important;
    font-weight:bold;
}

.mmSearchResultItem{
    border-bottom:3px solid #d5d5d5;
    margin-bottom:15px;
    padding-bottom:15px;
    clear:both;
}

.mmSearchResultItem a span{
    color:#666;
	font-weight:normal;
}

.mmSearchResultItemQuelle{
    font-size:0.916em; /* 11px */
    font-weight:bold;
    color:#999;
}

.mmSearchLexikaTeaserBox{
    background-color:#f2f2f2;
    font-size:11px;
    padding:10px;
    margin-top:5px;
}

.mmLexikonTeaserImageBox{
    border-color:#666;
    border-width:1px;
    border-style:solid;    
    margin:0;
    height:50px;
    width:50px;
    overflow:hidden;
}

#mmSearchPaginator.mmSearchPageNumbers,
#mmSearchPaginatorBottom.mmSearchPageNumbers{
	float:right;
	font-size:0.75em;
	height:1%;
	overflow:hidden;
}

#mmSearchPaginator .mmItemNumber,
#mmSearchPaginatorBottom .mmItemNumber{
	margin-left:4px;
	padding:0 !important;
	text-align:center;
	width:18px;
}

#mmSearchPaginator .mmItemNumber a,
#mmSearchPaginatorBottom .mmItemNumber a{
	display:block;
	width:18px;
	height:18px;
}

.mmSearchResult .mmItemNumber{
    float:left;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url("/static/te/backgrounds/bg_glossarylinks.png") no-repeat scroll 0 0;
    float:left;
    font-weight:bold;
    height:25px;
    margin-bottom:5px;
    padding:0 0 0 4px !important;
    width:25px;
}

.mmSearchResult div.mmCurrentPage{ background-position:0 -36px; }

#mmSearchPaginator .mmItemNumber a.mmCurrentPage,
#mmSearchPaginatorBottom .mmItemNumber a.mmCurrentPage{
	color:#797979;
}

.mmTopicSearchResultItem{
    border-bottom:1px solid #d5d5d5;
    margin-bottom:15px;
    padding-bottom:15px;
    clear:both;
}

.mmSearchResultTopic{
    border-bottom:1px solid #d5d5d5;
    margin-bottom:15px;
    padding-bottom:15px;
    clear:both;
}

.mmSearchResultTopic .mmTopicSearchResultItem{
	margin:0;
	padding:15px 150px 15px 10px;
	min-height:80px;
	position:relative;
	border:0 none;
    background:#f2f2f2 url(/static/te/backgrounds/bg_themensuche.gif) no-repeat scroll 500px 18px;
}

.mmSearchResultTopic p{
	margin-bottom:0;
	padding-bottom:0;
}

.mmSearchResultTopicLink{
	position:absolute;
	bottom:15px;
	right:10px;
	font-weight:bold;
}

.mmSearchResultTopicLink a{
	padding:0 16px 0 0;
	background:#f2f2f2 url("/static//te/icons/ic_forwardlinkb.gif") no-repeat scroll center right;
}

.mmSuchformInput{
    border:1px solid #fff;
    float:left;
    height:19px;
    margin-right:6px;
    padding:3px 0 0 5px;
    width:160px;
}

.mmTopicContent #mmSmallTeaserColumn .mmPhotoGallery h4{ 
	/** font-size:1.631em !important; **/ 
	font-size:1.45em;
	color:#b7b7b7 !important; 
}
.mmTopicContent #mmSmallTeaserColumn .mmPhotoGallery ul{ 
	margin:0; padding:0; list-style:none; clear:both; 
}
.mmTopicContent #mmSmallTeaserColumn .mmPhotoGallery ul li{ 
	float:left; 
	margin:0 0 0 5px !important;
	padding:0;
}
.mmTopicContent #mmSmallTeaserColumn .mmPhotoGallery ul li.mmFirst{ 
	margin:0 !important; 
}

.mmTopicContent #mmSmallTeaserColumn #mmImageGallery h2{ 
	font-size:1.45em !important;
	text-transform:none;
}

.mmTopicContent #mmSmallTeaserColumn #mmImageGallery ul li img{ 
	border: 1px solid #666666;
}
body.mmGalleryContent{ background-color:#efefef; }

#mmFotostreckeHead{
	height:50px;
	margin:0;
	padding:0;
	background:#00376f url("/static/te/backgrounds/bg_header.jpg") repeat-x scroll 0 -40px;
}
#mmFotostreckeHead.mmBigaNarrow { 
	width: 900px;
}
#mmFotostreckeHead.mmBigaWide { 
	width: 960px;
}
#mmFotostreckeHead #mmSponsoredBy{
	float:right;
}
.mmGalleryContent #mmFotostreckeLogo h2,
.mmGalleryContent #mmFotostreckeLogoZitate h2{
	display:none;
}
.mmGalleryContent #mmFotostreckeHeadline h1{
	float:left;
	font-weight:bold;
	margin:0;
	width:730px;
	font-size:1em;
	color:#666;
}
#mmFotostreckeHead a:hover{ text-decoration:none !important; }
#mmFotostreckeLogo{
	background:transparent url("/static/te/icons/mm_logo_gallery.gif") no-repeat scroll 1px 5px;
	width:277px;
	height:50px;
	position:absolute;
	left:32px;
}
#mmFotostreckeLogo a{
	display:block;
	width:277px;
	height:40px;
	margin-top:5px;
}
#mmFotostreckeLogo h1{
	margin:0;
	padding:0;
	height:25px;
	line-height:10px;
	font-size:0.625em;
	overflow:hidden;
	visibility:hidden;
}
#mmFotostreckeLogoZitate{
	background:url("/static/te/icons/mm_logo_gallery.gif") no-repeat scroll 1px 5px transparent;
	height:50px;
	left:32px;
	position:absolute;
	width:277px;
}
#mmFotostreckeLogoZitate a{
	display:block;
	width:453px;
	height:20px;
	margin-top:17px;
}
#mmFotostreckeContent{ background:#fff; }

.mmFotostreckeBackLink{
	position:absolute;
	margin:10px 0 0 8px;
	padding:0;
}
.mmFotostreckeBackLink a{
	margin:0;
	padding:0 0 0 23px;
	display:block;
	height:17px;
	background:transparent url("/static/te/icons/ic_backlink.gif") no-repeat scroll 0 50%;
	font-weight:bold;
	font-size:0.8333em;
}
.mmFotostreckeMoreLink{
	position:absolute;
	left:690px;
	width:200px;
	text-align:right;
	margin:10px 8px 0 0;
}

.mmFotostreckeTyp6 .mmFotostreckeMoreLink{ left:750px; }

.mmFotostreckeMoreLink a{
	margin:0;
	padding:0 23px 0 0;
	display:block;
	height:17px;
	background:transparent url("/static/te/icons/ic_forwardlinkb.gif") no-repeat scroll 100% 50%;
	font-weight:bold;
	font-size:0.8333em;
}
#mmFotostreckeMainCol{
	width:868px;
	margin:0 20px 15px 32px;
	padding:0;
	font-size:0.75em;
	line-height:1.333em;
}
#mmFotostreckeHeadline{
	padding:8px 0;
	margin:0;
	float:none;
}
#mmFotostreckeHeadline h2{
	float:left;
	width:730px;
	margin:0;
	font-weight:bold;
}
#mmFotostreckeHeadline #mmFotostreckeDatum{
	float:right;
	width:100px;
	font-size:0.8333em;
	text-align:right;
}

#mmFotostreckeContent{ position:static !important; }

#mmFotostreckeLeft{
	width:523px;
	text-align:center;
	float:left;
	line-height:1em;
}

#mmFotostreckeRight{
	float:left;
	width:340px;
	margin-left:1px;
	overflow:hidden;
}

#mmFotostreckeBild{ margin:0 auto; }

#mmFotostreckeBild img{ border:1px solid #999; }

#mmFotostreckeBildunterschrift{
	padding:0 15px 15px 15px;
	color:#666;
}
#mmFotostreckeBildunterschrift p{
	padding:0;
	margin:0;
}

.mmFotostreckeTyp0 #mmFotostreckeContent,
.mmFotostreckeTyp5 #mmFotostreckeContent{
	background-color:#fff;
	border:1px solid #d5d5d5;
}
.mmFotostreckeTyp2 #mmFotostreckeContent{
	background-color:#fff;
	border:1px solid #d5d5d5;
}

.mmFotostreckeTyp6 #mmFotostreckeContent{
	background-color:#fff;
	border:1px solid #d5d5d5;
}
.mmFotostreckeTyp4 #mmFotostreckeContent, 
.mmFotostreckeTyp7 #mmFotostreckeContent{
	background-color:#fff;
	border:1px solid #d5d5d5;
}

.mmFotostreckeTyp2 #mmFotostreckeBildunterschrift,
.mmFotostreckeTyp6 #mmFotostreckeBildunterschrift{
	padding:5px 0;
}
.mmFotostreckeTyp2 #mmFotostreckeLeft, 
.mmFotostreckeTyp6 #mmFotostreckeLeft{
	float:none;
	background-color:white;
	margin:0 2px;
}

.mmFotostreckeTyp2 #mmFotostreckeLeft{ width:862px; }

.mmFotostreckeTyp,
.mmFotostreckeTyp0,
.mmFotostreckeTyp1,
.mmFotostreckeTyp2,
.mmFotostreckeTyp3,
.mmFotostreckeTyp4,
.mmFotostreckeTyp5,
.mmFotostreckeTyp7{
	width:868px !important;
}

.mmFotostreckeTyp6{ width:926px !important; }

.mmFotostreckeTyp6 #mmFotostreckeLeft{ width:922px; }

.mmFotostreckeTyp2 #mmFotostreckeRight, 
.mmFotostreckeTyp6 #mmFotostreckeRight{
	margin:0 auto;
	float:none;
	background-color:white;
}

.mmFotostreckeTyp2 #mmFotostreckeRight{ width:750px; }

.mmFotostreckeTyp6 #mmFotostreckeRight{ width:850px; }

.mmFotostreckeTyp4 #mmFotostreckeLeft,
.mmFotostreckeTyp7 #mmFotostreckeLeft{
	width:573px;
	padding-top:15px;
}
.mmFotostreckeTyp4 #mmFotostreckeRight,
.mmFotostreckeTyp7 #mmFotostreckeRight{
	width:220px;
	margin-left:20px;
	padding-top:15px;
}
.mmFotostreckeTyp4 #mmFotostreckeBildunterschrift, 
.mmFotostreckeTyp7 #mmFotostreckeBildunterschrift{
		padding:15px;
}
#mmFotostreckeZitattext{
	font-size:2em;
	line-height:1.2em;
	color:#666;
	margin:30px;
}
#mmFotostreckeZitatzusatzdaten{ margin:20px; }

#mmFotostreckeControl{
	text-align:center;
	font-size:1em;
	font-weight:bold;
	color:#999;
	margin:0 2px;
	padding:10px 314px 10px 0;
	background-color:white;
}
.mmFotostreckeTyp #mmFotostreckeControl,
.mmFotostreckeTyp2 #mmFotostreckeControl, 
.mmFotostreckeTyp6 #mmFotostreckeControl{
		padding:10px 0;
}
.mmFotostreckeTyp4 #mmFotostreckeControl, 
.mmFotostreckeTyp7 #mmFotostreckeControl{
		padding:10px 265px 10px 0;
}
#mmFotostreckeControl img{
	vertical-align:middle;
	padding:0 6px 3px 6px;
}
#mmFotostreckeBookmarks{
	font-size:0.8333em;
	text-align:center;
	margin:15px 0;
	float:none;
}
#mmFotostreckeBookmarks,
#mmFotostreckeBookmarks a{
	color:#999;
}
#mmFotostreckeBookmarks ul{
	margin:0;
	padding:0;
	list-style:none;
	float:none;
}
#mmFotostreckeBookmarks li{ display:inline; }

#mmFotostreckeBookmarks img{ margin:0 0 -3px 10px; }

#mmFotostreckeLatestEntries{ margin:0 2px; }

#mmFotostreckeLatestEntries h2{
	font-size:1em;
	font-weight:bold;
	margin:0 0 10px 22px;
	padding:0;
}
.mmFotostreckeLatestEntryBox{
	width:410px;
	margin:0;
	padding:0;
	float:left;
}
.mmFotostreckeLatestEntry{
	border-top:3px solid #d5d5d5;
	width:380px;
	margin:0 10px 0 22px;
	padding:20px 0;
}
.mmFotostreckeLatestEntry h3{
	font-size:1em;
	margin:8px 0;
}
.mmFotostreckeLatestEntry h3 a{
	font-weight:normal;
	color:#333;
}
.mmFotostreckeLatestEntry h3 a span{
	color:#049;
	font-weight:bold;
}
.mmFotostreckeLatestEntry p{ margin:0; }

.mmFotostreckeLatestEntry ul{
	margin:0;
	padding:0;
}
.mmFotostreckeLatestEntry ul li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float:left;
	background-color:#f2f2f2;
	padding:10px 18px;
}
#mmFotostreckeAdRight{
	position:absolute;
	left:905px;
}

.mmFotostreckeTyp6 #mmFotostreckeAdRight{ left:963px; }

#mmGalleryAdContent .mmCommercial{
	margin:15px 0 0 0;
	padding:15px 0 4px 0;
	border-top:3px solid #F2F1EE;
	border-bottom:0 none;
}
.mmAutorenzeile{ font-style:italic; }

.mmCredit{
	font-size:0.8333em;
	margin-left:4px;
	padding:0;
	text-align:right;
	color:#666;
	clear:both;
}
		
#mmBreadcrumb ul{
	margin:0;
	padding:0;
}

#mmHistory{ float:left; }

#mmHistory li{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:left;
}

#mmArticleColumn ol,
#mmArticleColumn ul{
	margin:0 0 0 20px;
	padding:0;
	list-style-type:square;
}

#mmArticleColumn li{ padding-bottom:1em; }

.mmTopThema,
.mmTeaser{
	clear:both;
	margin:0;
	padding:20px 0 17px;
	border-top:3px solid #d5d5d5;
	overflow:hidden;
}


.mmCenterpageContent .mmTopThema, 
.mmCenterpageContent .mmTeaser,
#home .mmTopThema, 
#home .mmTeaser{
	border-top:3px solid #d5d5d5;
}

.mmTopicContent .mmTopThema, 
.mmTopicContent .mmTeaser{
	border-bottom:3px solid #d5d5d5;
	border-top:0;
}

.mmTopThema p{ margin-top:10px; }

.mmFirstTeaser{
	padding-top:0 !important;
	border-top:0 none !important;
}

.mmDateTime{ font-style:italic; }

.mmArchiveTeaser .mmDateTime{ font-style:normal; }

#mmArticleContent{
	font-size:0.75em;
	line-height:1.333em !important;
}

.mmDruckversion{
	margin:15px;
	width:92%;
	background-color:#fff;
}

.mmDruckversion #mmArticleBody{ float:none; }

.mmDruckversion #mmLogo{
	padding:0;
	float:none;
}

.mmDruckversion hr{
	padding:0;
	margin:0;
}

.mmDruckversion h2{
	margin:10px 0 7px 0;
	font-size:1.5em;
	font-weight:bold;
	color:#333 !important;
}

.mmDruckversion h3{
	font-size:0.917em;
	font-weight:normal;
	margin-bottom:10px;
}

.mmDruckversion .mmArticleCredit{
	display:block;
	float:left;
	padding:0;
	margin:0;
	font-size:10px;
}

.mmDruckversion .mmAsset{
	clear:both;
	font-size:1em;
	line-height:16px;
	text-align:left !important;
	width:522px !important;
	padding:5px 0;
	background: none !important; 
}

.mmDruckversion .mmAsset ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 -5px 0;
	padding:5px 0;
}

.mmDruckversion .mmAsset h4{
	font-size:1em !important;
	margin:2px 0 5px;
	padding:0;
}


.mmDruckversion .mmPrintURL h4{
	padding:10px 0 5px 0;
	clear:both;
	font-size:0.833em;
	line-height:16px;
	color:#333;
}

.mmDruckversion .mmPrintURL h4 a{
	color:#333;
	text-decoration:none;
}

.mmDruckversion .mmPrintURL h4 a:hover{ text-decoration:underline; }

.mmDruckversion #mmArticleCredit a{ color:#333; }

.mmDruckversion #mmMainContent .mmAssetInner{ 
     margin:0; 
     padding:5px; 
     background-color:#fff; 
     border-style:none !important; 
}

.mmDruckversion .mmAsset h4 a,
.mmDruckversion .mmAsset h4{
	text-transform:none !important;
}
.mmDruckversion .mmAssetInner h4{ text-transform:none; }

.mmDruckversion .mmAssetInner h6{ background-position:0px 5px; }

.mmAssetAligncenter{
	clear:left;
	float:none;
	margin:17px auto;
}

.mmAssetAlignleft{
	float:left;
	margin:0 13px 17px 0;
}

#mmSmallTeaserColumn .mmAssetAlign{ overflow:hidden; }

.mmAssetAlignright{
	float:right !important;
	margin:0 0 15px 12px !important;
}

.mmAssetAlign, .mmAssetAlignleft, .mmAssetAlignright, .mmAssetAligncenter{
	page-break-inside:avoid;
	text-align:left;
}

.mmArticleImageBox{
	position:relative;
	overflow:hidden;
}

.mmArticleImageBox p{
	font-size:0.916em !important; /* 11px */
	margin:3px 0 2px;
	padding:0 4px;
}

#mmArticleColumn .mmArticleImageBox p{ line-height:1.2em; }

.mmArticleImageBox img{
	float:left;
	border:1px solid #999;
}

.mmDruckversion .mmPhotoGallery{ margin:5px 15px 5px 0 !important; }

.mmPicZoom{
	position:absolute;
	right:11px;
	width:28px;
	height:28px;
}

.mmPicZoom img{
	border:0 none !important;
	width:28px;
	height:28px;
}

.mmInteractionMarks,
.mmInteractionMarks a{
	color:#666;
}

.mmVideoPic{ position:relative; }

.mmVideoPic .mmIEsixPng{
	border:none !important;
	bottom:15px;
	position:absolute;
	right:15px;
}

#mmBoxColumn .mmVideoPic .mmIEsixPng{
	bottom:10px;
	right:15px;
}

.mmIconLinkRss{
	padding-left:13px;
	background:transparent url("/static/te/icons/ic_rss.gif") no-repeat scroll 0 2px;
}
.mmIconLinkTwitter{
	padding-left:15px;
	background:transparent url("/static/te/icons/ic_twitter_12x12.gif") no-repeat scroll 0 0;
}

.spTextSmaller {
	font-size:0.9em;
}
#mmArticleColumn h2{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:2.083em; /* 25px */
	font-weight:normal;
	line-height:1.04em;
}

#mmIntroTeaser{ font-weight:bold; }

.mmAuthor{ font-style:italic; }

#mmArticleColumn .mmAuthor a{ text-decoration:none; }

#mmArticleColumn .mmAuthor a:hover{ text-decoration:underline; }

#mmArticleColumn,
#mmArticleColumn p{
	line-height:18px;
}

#mmArticleColumn p a,
#mmArticleColumn a
{ text-decoration:underline; }

#mmArticleColumn h1{
	color:#049;
	font-size:1.166em; /* 14px */
}

#mmArticleFunctions{
	margin:0 0 21px 0;
	padding:2px 0 0 0;
	border-top:3px solid #d5d5d5;
	font-size:0.833em;
	overflow:hidden;
	height:1.2em;
}

#mmArticleColumn #mmArticleFunctionsBottom.mmArticleBottomBox{
	border-bottom:3px solid #d5d5d5;
	padding-bottom: 15px;
}

#mmArticleFunctions #mmShortDate{
	font-size:1em;
	font-weight:normal;
}

#mmArticleFunctions ul,
#mmArticleFunctionsBottom ul{
	float:right;
	line-height:10px;
	margin:0;
	padding:0;
}

#mmArticleFunctions ul li,
#mmArticleFunctionsBottom ul li{
	float:left;
	list-style:none;
	border-left:solid 1px #ccc;
	margin:0;
	padding:0;
}

#mmArticleFunctions ul li.mmFirst,
#mmArticleFunctionsBottom ul li.mmFirst{
	border:none;
}

#mmArticleFunctions ul li a,
#mmArticleFunctions ul li span,
#mmArticleFunctionsBottom ul li a,
#mmArticleFunctionsBottom ul li span{
	color:#666;
	padding:0px 4px;
	text-decoration:none;
}

#mmArticleFunctions ul li a:hover,
#mmArticleFunctionsBottom ul li a:hover{
	text-decoration:underline;
}

#mmIntroTeaser{ font-weight:bold; }

.mmBackToSpon{
	clear:both;
	margin:0 0 15px 0;
	padding:1px;
	text-align:center;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}

.mmBackToSpon a{
	margin:0;
	padding:0 103px 0 0;
	text-decoration:none !important;
	background:transparent url("/img/0,1020,616723,00.gif") no-repeat scroll 100% 0;
	font-size:0.92em;
}

/* Multipart */

#mmMultiPagerControl{
	clear:both;
	font-size:0.8333em;
	font-weight:bold;
	margin:10px 0 0;
	width:522px;
}

#mmMultiPagerControl a{
	text-decoration: none;
}

#mmMultiPagerControl ul{
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 10px 0;
	padding:0;
}

.mmMultiPagerLinkback{
	margin:0;
	padding:0;
	text-align:left;
	width:5.8em;
}

.mmMultiPagerLinkback a{
	background:transparent url("/static/te/icons/ic_backlink.gif") no-repeat scroll 0 1px;
	padding:0 0 0 22px;
	display:block;
	height:18px;
	text-decoration:none !important;
}

#mmMultiPagerControl li.mmMultiPagerLink{
	margin:0;
	padding:0;
	text-align:right;
}

#mmMultiPagerControl li{
	float:left;
	padding:0 3px 0 0;
	margin:0;
	color:#666;
}

#mmMultiPagerHeadlines{
	clear:both;
	margin:0 0 30px 0;
	padding:0;
}

#mmMultiPagerHeadlines a{
	text-decoration:none !important;
}
	
#mmMultiPagerHeadlines ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width:522px;
}

#mmMultiPagerHeadlines li{
	margin:0;
	padding:5px 0 0 0;
	color:#333;
}

.mmMultiPagerLink a{
	background:transparent url("/static/te/icons/ic_forwardlinkb.gif") no-repeat scroll 100% 1px;
	padding:0 22px 0 0;
	display:block;
	height:18px;
	text-decoration:none !important;
}

#mmSocialBookmark{ margin:20px auto 0 auto; }

#mmSocialBookmark.mmArticleBottomBox{ 
	margin:0; 
	border:0 !important;
}

#mmSocialBookmark ul{
	margin:0;
	padding:0;	
}

#mmSocialBookmark li{
	float:left;
	list-style:none;
	margin:0 0 0 4px;
	padding:0;
}

#mmSocialBookmark li img{
	padding:1px;
	border:solid 1px #999;
}

#mmSocialBookmark li a{ font-size:0.8333em; }

#mmSocialBookmark .mmFirst{ margin-left:0 !important; }

#mmSocialBookmark.mmArticleBottomBox .mmSocialBookmarkDe li{ margin-left:13.4px; }

/*** Groszbilder ***/

.mmArticleFullsizeImgBackLink{
	position:absolute;
	margin:0;
	padding:0;
}

.mmArticleFullsizeImgBackLink a{
	margin:0;
	padding:0 0 0 23px;
	display:block;
	height:17px;
	font-size:0.8333em;
	font-weight:bold;
	background:url("/static/te/icons/ic_backlink.gif") no-repeat scroll 0 50% transparent;
	text-decoration: none !important;
}

#mmArticleFullsizeImgControl{
	text-align:center;
	font-size:1em;
	font-weight:bold;
	color:#999;
	height:30px;
}

#mmArticleFullsizeImgControl img{
	vertical-align:middle;
	padding:0 3px 3px 8px;
}

#mmArticleCredit{
	clear:both;
	padding:40px 0 45px 0;
}

#mmArticleCredit p{
	font-size:0.833em;
	line-height:14px;
}

.mmTopicMultimedia{
	clear:both;
	border-bottom:3px solid #d5d5d5;
	border-top:3px solid #d5d5d5;
	padding:0;
	margin:20px 0;
	width:856px;
	overflow:hidden;
}

.mmTopicMultimedia h2{
	font-size:1.18em !important;
	margin:15px 0 25px ;
}

.mmTopicMultimedia h4 a{
	background:transparent url("/static/te/icons/ic_forwardlinkb.gif") no-repeat scroll right center;
	color:#666;
	padding-right:22px;
}

.mmTopicMultimedia ul{
	list-style:none;
	margin:0;
	padding:0;
}

.mmTopicMultimedia li{
	width:162px;
	float:left;
	padding-left:11px;
	line-height:normal;
}

.mmTopicMultimedia li a{
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}

.mmTopicMultimedia li a span{ font-weight:normal; }

.mmTopicMultimedia li .mmVideoPic img{ border:1px solid #666; }

.mmTopicMultimedia li .mmArticleImageBox,
.mmTopicMultimedia li .mmVideoPic{
	padding-bottom:5px;
}

#video .mmTopicMultimedia{ margin-left:20px; }

#mmArticleColumn #mmArticleCredit p{
	font-size:0.92em;
	line-height:15px;
}

#mmArticleColumn #mmArticleCredit p a{ text-decoration:none; }

#mmArticleColumn #mmArticleCredit p a:hover{ text-decoration:underline; }

#mmArticleCredit strong{ font-weight:normal; }

/* Kaesten am Artikelfuss */

#mmArticleColumn .mmArticleBottomBox{
	border-top:3px solid #d5d5d5;
	clear:both;
	padding:0;
	margin:15px 0 0 0;
}
#mmArticleColumn .mmArticleBottomBox h4{
	font-size:1em;
	color:#666;
	font-weight:bold;
	padding:0;
	margin:15px 0 8px 0;
	text-transform:uppercase;
}

/* Community-Box */

.mmCommunityBox h4{
	background:url("/static/images/BlogCommend.gif") no-repeat scroll 100% 10px;
	height:30px;
	margin:0 !important;
	padding:10px 0 0 0 !important;
}

.mmCommunityBoxHead{ padding:8px 0 0 0; }

.mmCommunityBoxBody{
	padding:8px 0;
	font-size:0.92em;
	line-height:1.333em !important;
}

.mmCommunityBoxBody h5{ font-weight:normal; }

.mmCommunityBoxBodyEmpty{
	padding:0;
	font-size:0.92em;
	line-height:1.333em !important;
}
	
.mmCommunityBoxCount{
	float:right;
	width:320px;
	text-align:right;
}

.mmCommunityBoxEntry{
	border-top:1px solid #ececec;
	margin:8px 0 0 0;
	padding:8px 0;
}

.mmCommunityBoxEntry h6{
	font-weight:normal;
	font-size:1em;
}

.mmCommunityBoxEntry h6 span{ font-weight:bold; }

.mmCommunityBoxEntry p{ margin:4px 0 0; }

.mmCommunityBoxFooter{
	border-top:1px solid #ececec;
	padding:8px 0;
	font-weight:bold;
	text-align:right;
}

/* News verfolgen */
.mmArticleNewsfeedBox p{
	margin:0 0 8px 0;
	font-size:0.92em;
	color:#666;
}
	
#mmArticleColumn .mmArticleNewsfeedBox p a{
	display:block;
	float:right;
	margin:0 0 0 10px;
	text-decoration:none;
}

#mmArticleColumn .mmArticleNewsfeedBox p a:hover{ text-decoration:underline; }

.mmArticleNewsfeedBox table{
	background-color:#f6f6f6;
	width:522px;
	border:0;
	margin:0;
	padding:0;
	font-size:0.92em;
}

.mmArticleNewsfeedBox table tr td{
	border:0;
	border-top:1px solid #ccc;
	padding:5px;
	margin:0;
	color:#666;
}
.mmArticleNewsfeedBox table tr.mmFirst td{ border-top:0 none; }

.mmArticleNewsfeedBox table td.mmNewsfeedlink{ text-align:right; }

#mmArticleColumn #mmArticleFunctionsBottom h4{
	width:200px;
	float:left;
	margin-bottom:0;
}
#mmArticleColumn #mmArticleFunctionsBottom ul{
	margin:18px 0 0 0;
	font-size:0.833em;
}

.mmArticleSendHead h2{
	margin-bottom:8px;
	color:#049;
	font-size:1em;
	line-height:normal;
}

.mmArticleSendHead #mmIntroTeaser{
	margin:0;
	padding:0;
	font-size:1.166em;
}

.mmArtikelVersandEmailform,
.mmArtikelVersandSMSform{
	margin:10px 0;
	padding:9px;
	background-color:#f0f0f0;
	font-family:verdana, sans-serif;
}

.mmArtikelVersandEmailform h5,
.mmArtikelVersandSMSform p{
	margin:0 0 10px 0;
	text-transform:none;
	font-size:1.5em;
}	

.mmArtikelVersandEmailAdresse{
	margin:15px 0 0 0;
	clear:both;
}

.mmArtikelVersandEmailLabel{ font-weight:bold; }

#mmArticleColumn .mmArtikelVersandEmailInput p{
	margin:2px 0 0 0;
	font-size:0.8333em;
	line-height:1.3em;
}

.mmArtikelVersandEmailInput input{
	border:1px solid #666;
	width:504px;
}

.mmArtikelVersandEmailNachricht textarea{
	border:1px solid #666;
	width:504px;
	overflow:auto;
}
.mmArtikelVersandEmailNachricht p{
	margin:15px 0 0 0;
	font-size:1em;
}

.mmArtikelVersandEmailSubmit{ width:100%; }

.mmArtikelVersandEmailSubmit input{
	float:right;
	margin:10px 2px 0 0;
}

.mmArtikelVersandSMSform{ height:40px; }

.mmArtikelVersandSMSform img{
	float:right;
	margin:10px 2px 0 0;
}

.mmArtikelVersandSMSform p{
	font-weight:bold;
	float:left;
	padding:10px 0 15px 0;
	margin:0;
}

.mmArtikelVersandDisclaimer{
	font-size:0.8333em;
	line-height:1.1em;
}

.mmArtikelVersandDisclaimer h5{
	background-color:#ff9;
	text-transform:none;
	font-weight:bold;
	padding:2px;
	margin:0 0 5px 0;
}

.mmArtikelVersandTopFive{
	margin-top:1.2em;
	padding:10px 0 10px 0;
	width:100%;
	background:transparent url("/static/te/backgrounds/bg_teaserline.gif") repeat-x  top;
}

.mmArtikelVersandOk,
.mmArtikelVersandErr{
	background-color:#f2f2f2; 
	padding:10px; 
	margin:10px 0;
}

.mmArtikelVersandMessagebox strong{
	display:block;
	text-align:center;
}
.mmArtikelVersandOk{ border:2px solid #060; }

.mmArtikelVersandErr{ border:2px solid red; }
#mmSmallColumnSearchBox form{
	margin:0;
	padding:10px;
	background-color:#f2f2f2;
	display:block;
	overflow:hidden;
	height:1%;
}

#mmSmallColumnSearchBox fieldset{
	margin:0;
	padding:10px 0;
	border:0 none;
	clear:both;
}

#mmSmallColumnSearchBox fieldset.mmCheckboxes{
	padding-top:3px;
	font-weight:bold;
}

#mmSmallColumnSearchBox .mmSuchformInput{
	background:transparent url("/static/te/backgrounds/bg_suchmaske.gif") repeat-x scroll 0 0;
	float:none;
	height:19px;
	width:165px;
}

#mmSmallColumnSearchBox .mmCheckboxes input{
	margin:7px 7px 0 0;
	padding:0;
	vertical-align:text-bottom;
}

#mmSmallColumnSearchBox select{
	background:transparent url("/static/te/backgrounds/bg_suchmaske.gif") repeat-x scroll 0 0;
	border:1px solid #fff;
	margin:0 0 10px;
	padding:0;
	width:100%;
	height:19px;
}

#mmSmallColumnSearchBox option{ background-color:#fafafa; }

#mmSmallColumnSearchBox .mmSearchFromDate input,
#mmSmallColumnSearchBox .mmSearchToDate input{
	background:transparent url("/static/te/backgrounds/bg_suchmaske.gif") repeat-x scroll 0 0;
	border:1px solid #fff;
	height:19px;
	margin:0;
	padding:0.1em 0 0 3px;
	width:75px;
}

#mmSmallColumnSearchBox .mmSmallColumnSearchSubmit div{
	float:left;
	font-size:14px;
	color:#666;
	font-weight:bold;
	padding-top:15px;
	text-transform:uppercase;
}

#mmSmallColumnSearchBox .mmSmallColumnSearchSubmit img{
	float:right;
	margin:-2px -5px;
	cursor:pointer;
}

/* Impressum */
.mmBereich5037 #mmArticleColumn h1{ display:none; }

.mmBereich5037 #mmArticleColumn h2{
	clear:both;
	float:right;
	width:426px;
	margin:0;
	padding:1px 50px 30px 20px;
}

/* Anpassungen Partner */

/* DigasNet / BackOffice */

.mmBereich4779 #mmArticleColumn{
    clear:left;
    float:left;
    overflow:visible;
    padding:20px 45px;
	width:766px;
}

.mmBereich4553 #mmContainer{ background-color:#fff; }

.mmShadedButton{
	float:left;
	height:34px;
	background:transparent url("/static/te/buttons/shadedbuttonsprite.png") no-repeat scroll 0 -34px;
	margin:22px 0 0 0;
	padding:0 0 0 13px;
	font-size:12px;
	line-height:14px !important;
}

.mmShadedButtonNoMarginTop{ margin-top:0 !important; }

.mmShadedButton a{
	display:block;
	height:28px;
	background:transparent url("/static/te/buttons/shadedbuttonsprite.png") no-repeat scroll 100% -68px;
	padding:6px 45px 14px 0;
	font-weight:bold;
	font-size:12px;
	line-height:14px !important;
}

.mmCenterpageContent #mmTeaserColumn .mmFirstNews{ margin:10px 0 0 0; }

#mmArticleColumn .mmTop10Content{
	border-top:3px solid #d5d5d5;
	padding:20px 0 0 0;
}

#mmArticleColumn .mmTop10Content h2{
	font-weight:bold;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
}

#mmArticleColumn .mmTop10Content h3{
	font-weight:normal;
	font-family:"Times New Roman",Times,Georgia,serif;
	font-size:1.5em; /* 18px */
	margin:4px 0;
}

#mmArticleColumn .mmTop10Content h3 a{ color:#666; }

#mmArticleColumn .mmTop10Content .mmTeaser a{ text-decoration:none; }

#mmArticleColumn .mmTop10Content .mmTeaser a:hover{ text-decoration:underline; }

/* Kolumnisten */
#mmArticleColumn .mmSmallTeaser{
	float:left;
	font-size:0.92em;
	margin-bottom:15px;
	padding-bottom:2px;
	width:49.9%;
}

#mmArticleColumn .mmSmallTeaser img{
	float:left;
	width:70px;
	height:70px;
	margin:5px 5px 0 0;
}

#mmArticleColumn .mmSmallTeaser .mmLinkList li{
	list-style-image:none !important;
	list-style-type:none !important;
	padding:0 !important;
}

#mmArticleColumn .mmQuizList,
#mmArticleColumn .mmArtikelVersandTopFive ol{
    margin-top:1.2em;
    margin-bottom:1.2em;
}
#mmArticleColumn .mmQuizList li,
#mmArticleColumn .mmArtikelVersandTopFive li{
    padding:0;
}

#mmKursTicker{
	height:1%;
	overflow:hidden;
	clear:both;
	margin:25px 0;
}
#mmKursTicker table{
	border:0 none;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#efefef;
}
#mmKursTicker td{
	width:172px;
	padding:3px 0;
	font-size:0.833em; /* 10px */
	line-height:1.33em;
	font-weight:bold;
	text-align:left;
}
#mmKursTicker .mmKursTickerMiddle{
	width:171px;
	border-width:0 3px;
	border-style:solid;
	border-color:#fff;
}
#mmKursTicker a{
	display:block;
	color:#333;
	padding:0 0 5px 51px;
	background-color:transparent;
	background-image:url("/static/te/backgrounds/bg_kursticker_sprite.png");
	background-repeat:no-repeat;
	background-attachment:scroll;
}
#home .mmRessortTeaserBox #mmKursTicker a strong{
	display:block;
	margin-top:3px;
	font-size:1.4em; /* 14px */
	font-weight:bold;
	color:#797979;
}
#mmKursTicker .mmKursUp a{    background-position:3px -100px; }
#mmKursTicker .mmKursEqual a{ background-position:3px 0; }
#mmKursTicker .mmKursDown a{  background-position:3px -200px; }
#mmKursTicker a .mmKursPos{   display:block; color:#360; }
#mmKursTicker a .mmKursZero{  display:block; color:#797979; }
#mmKursTicker a .mmKursNeg{   display:block; color:#cc1c00; }
#mmKursTicker a i{
	display:block;
	margin:-1.33em 1em 0 0;
	cursor:pointer;
	float:right;
	font-style:normal;
}

/* BackOffice */
.bgcolor1{
	background-color:#f2f2f2;
	width:522px;
}
.mmInfoBox,
#mmSmallTeaserColumn .mmILinkBox{
	margin:0 0 19px 0;
	padding:0 0 19px 0;
	width:100%;
	overflow:hidden;
	border-bottom:3px solid #d5d5d5;
	font-size:0.92em;
	line-height:12px;
}

#mmSmallTeaserColumn .mmILinkBox[style]{
	width:100% !important;
}

/* .mmInfoBox h5, */
#mmBoxColumn .mmInfoBox h4,
#mmSmallTeaserColumn .mmInfoBox h4,
#mmSmallTeaserColumn .mmAsset h5,
#mmSmallTeaserColumn .mmMPCBox h4,
#mmSmallTeaserColumn .mmVideoAsset h4,
#mmSmallTeaserColumn .mmPhotoGallery h4,
#mmSmallTeaserColumn .mmSpiWi h4{
	margin:0;
	padding:0 0 10px 0;
	color:#a9a9a9;
	font-size:1.45em; /* 16px */
	font-weight:bold;
	line-height:normal;
}

#mmBoxColumn .mmSpiWi h4{
	margin:0;
	padding:0 0 10px 0;
	color:#a9a9a9;
	font-size:1.333em; /* 16px */
	font-weight:bold;
	line-height:normal;
}

#mmSmallTeaserColumn .mmILinkBox h5{
	margin:0;
	padding:0;
	color:#666;
	font-size:1.087em;
	font-weight:bold;
	line-height:normal;
}

.mmInfoBox h4 a{
	color:#a9a9a9;
}

#mmSmallTeaserColumn .mmInfoBox p{
	margin:0 0 0.3em;
}

.mmInfoBox p a{
	color:#333;
}

#mmSmallTeaserColumn .mmBlogBox .mmArticleImageBox{
	margin:0;
	padding:0 5px 0 0;
	border:0 none;
}

#mmSmallTeaserColumn .mmArticleImageBox img{
	display:block;
	border:1px solid #999;
}

.mmArticle #mmSmallTeaserColumn .mmArticleImageBox p{
	margin:0;
	border:0 none;
	font-weight:normal;
}

#mmSmallTeaserColumn .mmBlogBox img{
	padding:4px 6px 20px 1px;
	border:0 none;
}

.mmFlashvideoFirstView img{ float:left; }

.mmInfoBox h6{ font-size:11px; }

.mmInfoBox ul,
#mmSmallTeaserColumn .mmILinkBox ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.mmInfoBox:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#mmWrapper .mmInfoBox h5{ color:#666; }

#mmBoxColumn ol li,
#mmSmallTeaserColumn ol li{
	list-style-position:outside;
	list-style-type:decimal;
	margin-left:2em;
}

#mmSmallTeaserColumn .mmLinkList{
	font-size:1em;
	line-height:16px;
}

.mmLinkList{
	margin:0 0 8px 0;
	padding:0;
	font-size:1em;
	line-height:16px;
}

.mmLinkList a,
#mmSmallTeaserColumn .mmILinkBox a{
	color:#333;
}

.mmLinkList span{
	font-weight:bold;
	color:#049;
}

#mmSmallTeaserColumn .mmInfoBox{
	margin:0;
	padding:20px 0;
	clear:both;
}

#mmBoxColumn .mmSpiWi,
#mmBoxColumn .mmInfoBox{
	margin-right:6px;
	margin-bottom:20px;
	margin-left:14px;
	padding:0 0 20px 0;
	width:300px;
	overflow:hidden;
	height:1%;
}

#home .mmColumnBoxPic{
	float:right;
	padding:0 0 12px 12px;
	margin:0;
	width:122px;
}

#home #mmBoxColumn .mmColumnBoxPic img{ 
	border:1px solid #999; 
}

#mmSmallTeaserColumn .mmColumnBoxPic{
	float:left;
	padding:0 0 12px 0;
	margin:0;
	width:134px;
}

#mmSmallTeaserColumn .mmColumnBoxPic .mmCredit,
#mmSmallTeaserColumn .mmColumnBoxPic div{
	clear:both;
}

#mmSmallTeaserColumn .mmColumnBoxPic img{ border:1px solid #999; }

#mmSmallTeaserColumn .mmVideoAsset a strong{ color:#333; }

.mmTopicContent .mmInfoBox .mmInfoBoxList{ margin-top:16px; }

.mmInfoBox .mmInfoBoxList li{
	margin:0;
	padding:0 0 5px 0;
	font-weight:normal !important;
	font-size:1em;
}

/*** MMB-BoersenChart ***/

.mmInfoBox .mmDateTime{
	float:right;
	padding-top:4px;
}

table.mmbchartnav{ border-bottom:0 none; }

.mmbchartbox,
.mmbchartnav{
	border:1px solid #999;
	width:100%;
}

.mmbchartnav .bgcolor2,
.mmbchartnav .bgcolor1{
	font-size:1.55em;
}

.mmbchartnav .bgcolor2{ background-color:#E7E7E7; }

img.mmbchart{
	margin:0;
	float:none;
}

table.mmbchartnav .linie{ border-bottom:1px solid #ccc; }

.mmbchartnav .bgcolor2,
.mmbchartnav .bgcolor1{
	font-size:1.55em;
}

table.mmbchartbox{
	margin:0;
	width:100%;
	border-width:0 1px 1px 1px;
	border-style:none solid solid solid;
}

table.mmbchartbox .mmbbild{
	padding:5px 13px 0 8px;
	text-align:right;
}

table.mmbchartbox .mmblinks1{
	padding:5px 8px 0 0;
	text-align:left;
	vertical-align:bottom;
}

table.mmbchartbox .mmlinedotted{
	background:transparent url("/static/images/linie_3_dg_w.gif") repeat-x scroll center bottom;
}

table.mmbchartbox .mmblinks2{
	padding:0 24px 5px 0;
	vertical-align:bottom;
}

table.mmbchartbox .mmblinks3{
	padding:5px 8px 5px 0;
	vertical-align:bottom;
}
/*** MMB-BoersenBox ***/
.mmBoerse{ width:100%; }

.mmBoerse,
.mmBoerseTops,
.mmBoerseFlops{
	font-size:0.91em;
}

.mmBoerse tr,
.mmBoerseTops tr,
.mmBoerseFlops tr{
	background:transparent url("/static/te/backgrounds/bg_teaserline.gif") repeat-x scroll left bottom;
}

.mmBoerse th,
.mmBoerseTops th,
.mmBoerseFlops th{
	padding:0;
	color:#666;
}

.mmBoerse th{ text-align:left; }

.mmBoerse td,
.mmBoerseTops td,
.mmBoerseFlops td{
	padding:2px 0;
}

.mmBoerse h4,
.mmBoerseTops th h4,
.mmBoerseFlops th h4{
	font-size:12px !important;
	padding-bottom:10px;
}

.mmBoerse td h4{ padding-bottom:0 !important; }

.mmBoerseTops h4,
.mmBoerseFlops h4{
	font-size:10px;
	margin:0;
	padding:0;
}

.mmPositive{ color:#060; }

.mmNegative{ color:#c00; }

table.mmBoerseTops,
table.mmBoerseFlops{ width:145px !important; }

/*** ZinsBox ***/
.fmhbox table[width]{ width:304px !important; }

/*** FondsBox ***/
.mmFondsForm span{
	padding-top:2px;
	width:50px;
	display:block;
	float:left;
	font-weight:bold;
}

.mmFondsForm input#Text1{
	float:left;
	margin-right:2px;
	border:1px solid #8f8f8f;
	height:13px;
}

/*** MyMMBox ***/
h4 .mmcomeinmm{ float:left; }

.mminfogif{
	padding-left:5px;
	width:20px;
}

#mmMyMMBox .mmeingeloggt,
#mmMyMMBox .mmmusterdep{
	height:203px;
	overflow:auto;
}

#mmMyMMBox .mmcodepunt{
	clear:both;
	margin:0;
	padding:7px 5px 0;
	border:1px solid #cbcbcb;
	font-size:1em;
}

#mmMyMMBox .mmcodepunt div.mmcodepuntnav{
	margin:0 0 5px;
	padding:0;
	clear:both;
	border-bottom:1px solid #cbcbcb;
	color:#666;
	font-size:0.907em;
}

#mmMyMMBox .mmcodepunt div.mmcodepuntnav h1,
#mmMyMMBox .mmcodepunt div.mmcodepuntnav h6{
	color:#000;
	display:inline;
	font-size:1em;
}

#mmMyMMBox .mmcodepunt p{
	font-size:0.907em;
	margin:0 0 10px;
	padding:0;
}

#mmMyMMBox .mmcodepunt table.mmcoperformance td{
	margin:0;
	padding:0 3px 0 0;
	font-size:0.907em;
}

#mmMyMMBox .pos{ color:#390; }

#mmMyMMBox .neg{ color:#c00; }

#mmMyMMBox .mmcodepunt div.mmcotopsflops{
	margin:0 0 8px;
	padding:0;
	float:left;
	font-size:0.907em;
}

#mmMyMMBox .mmcodepunt div.mmleft{ margin-right:8px; }

#mmMyMMBox .mmcodepunt table.mmcoperformance img{
	border:0 none;
	margin:0 0 0 6px;
}

#mmMyMMBox .mmcodepunt table.mmcotopsflops{
	margin:0 0 4px;
	padding:0 3px 0 0;
	width:134px;
}

#mmMyMMBox .mmcodepunt table.mmcotopsflops td {
	background:transparent url("/static/images/muster_2_hg_w.gif") repeat scroll 0 0;
	border-bottom:2px solid #fff;
	padding:0 2px 1px;
}

#mmMyMMBox #mmMyMMNav{
	border-bottom:0 none;
	padding:3px 8px 6px 0;
}

#mmMyMMBox #mmMyMMNav li{
	margin:0;
	padding:0 5px 0 8px;
	float:left;
	font-size:0.907em;
	background:transparent url("/static/te/icons/ic_point.gif") no-repeat scroll 1px 7px;
}

#mmMyMMBox #mmMyMMNav li.mmFirst{
	background-image:none;
	padding-left:0;
}

/*** FinanzvergleicheBox ***/
.mmSplitTeaser{
	margin-right:10px;
	float:left;
	width:142px;
}

/*** MagazinBox ***/
.mmMagazine img{
	float:left;
	padding-right:4px;
}

.mmMagazine ul{ margin-top:20px; }

.mmLence{
	display:block;
	margin-top:35px;
}
/* generell */

#mmFooter{
	clear:both;
	width:900px;
	padding:0 5px 0 0;
	background:transparent url("/static/te/backgrounds/bg_wrapper.png") repeat-y scroll 0 0;
	overflow:hidden;
}

.mmGalleryContent #mmFooter{
	background:none;
	margin-left:32px;
}

.mmGalleryContent #mmFooter.mmFotostreckeTyp #mmFooterSubNav ul,
.mmGalleryContent #mmFooter.mmFotostreckeTyp0 #mmFooterSubNav ul,
.mmGalleryContent #mmFooter.mmFotostreckeTyp1 #mmFooterSubNav ul,
.mmGalleryContent #mmFooter.mmFotostreckeTyp2 #mmFooterSubNav ul,
.mmGalleryContent #mmFooter.mmFotostreckeTyp3 #mmFooterSubNav ul,
.mmGalleryContent #mmFooter.mmFotostreckeTyp4 #mmFooterSubNav ul,
.mmGalleryContent #mmFooter.mmFotostreckeTyp5 #mmFooterSubNav ul,
.mmGalleryContent #mmFooter.mmFotostreckeTyp7 #mmFooterSubNav ul{
	width:165px;
}

.mmGalleryContent #mmFooter.mmFotostreckeTyp #mmFooterSubNav,
.mmGalleryContent #mmFooter.mmFotostreckeTyp0 #mmFooterSubNav,
.mmGalleryContent #mmFooter.mmFotostreckeTyp1 #mmFooterSubNav,
.mmGalleryContent #mmFooter.mmFotostreckeTyp2 #mmFooterSubNav,
.mmGalleryContent #mmFooter.mmFotostreckeTyp3 #mmFooterSubNav,
.mmGalleryContent #mmFooter.mmFotostreckeTyp4 #mmFooterSubNav,
.mmGalleryContent #mmFooter.mmFotostreckeTyp5 #mmFooterSubNav,
.mmGalleryContent #mmFooter.mmFotostreckeTyp7 #mmFooterSubNav{
	width:828px !important;
}

.mmGalleryContent #mmFooter.mmFotostreckeTyp6 #mmFooterSubNav{ width:886px !important; }

.mmGalleryContent #mmFooter.mmFotostreckeTyp6 #mmFooterSubNav ul{ width:177px; }

.mmGalleryContent #mmTop{
	background:none;
	margin-left:32px;
}

#mmFooter li{
	list-style:none;
	margin:0;
	padding:0;
}

#mmFooter li a{ color:#666; }

/* Navigation */
#mmFooter #mmFooterSubNav{
	padding:17px 20px;
	background:url("/static/te/backgrounds/bg_footer.jpg") repeat-x scroll 0 0 #00396e;
	height:1%;
	overflow:hidden;
	float:left;
	width:860px;
}

#mmFooter #mmFooterSubNav ul{
	float:left;
	width:169px;
	padding:0;
	margin:0;
}

#mmFooter #mmFooterSubNav ul.mmFirst{
	border:none;
	padding-left:0;
}

#mmFooter #mmFooterSubNav ul li{
	list-style:none;
	color:#fff;
	line-height:20px;
	font-size:11px;
	margin:0;
	padding:0;
}

#mmFooter #mmFooterSubNav ul li strong{
	line-height:15px;
	font-size:12px;
}

#mmFooter #mmFooterSubNav ul li a{ color:#fff; }

/* Services */
#mmServicesContainer{
	padding:30px 20px 20px 20px;
	background-color:#f2f2f2;
	overflow:hidden;
	height:1%;
	float:left;
	width:860px;
}

#mmServicesContainer table{
	float:left;
	font-size:0.688em;
	line-height:1.2em;
	border-collapse:collapse;
}

#mmServicesContainer th{
	text-align:left;
	color:#a9a9a9;
	font-size:1.812em;
	font-weight:bold;
	padding:0 0 20px 0;
}

#mmServicesContainer td{
	padding:2px 0;
	width:169px;
	vertical-align:top;
}

#mmServicesContainer #mmServiceTable{ width:507px; }

#mmServicesContainer #mmPartnerTable{ width:338px; }

#mmServicesContainer table a{
	color:#333;
	text-decoration:none;
}

#mmServicesContainer table a:hover{ text-decoration:underline; }

#mmServicesContainer table a:hover img{ text-decoration:none; }

#mmServicesContainer table img{
	border:0 none;
	vertical-align:middle;
	margin-right:4px;
}

#mmServicesContainer #mmPartnerTable img{
	float:left;
	margin-bottom:22px;
	margin-top:2px;
}

/* Magazinkasten */

#mmFooter #mmFooterMagazinBox{
	padding:30px 0 20px 20px;
	background-color:#f2f2f2;
	border-bottom:1px solid #fff;
	overflow:hidden;
	width:880px;
	height:1%;
	font-size:11px;
	line-height:14px;
	float:left;
}
	
#mmFooter #mmFooterMagazinBox ul{
	width:160px;
	padding:0 15px 0 0;
	margin:0;
	float:left;
}

#mmFooter #mmFooterMagazinBox ul li h4{
	margin:0;
	padding:0;
	color:#656565;
	font-size:1.091em; /* 12px */
	font-weight:bold;
	line-height:1.2em;
}

#mmFooter #mmFooterMagazinBox ul li img{
	margin:6px 0;
	border:1px solid #888;
}#spnetCloseButton {
	float:right;
	cursor: pointer;
}

.spnetButton {
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-weight: bold;
	font-size:12px;
	color: #004499;
	text-decoration: none !important;
	text-align:center;
	
	display: block;
	background: url("/static/te/backgrounds/bg_button.jpg") repeat-x scroll 0 0 transparent;
	border: 1px solid #999;
	cursor: pointer;
	padding: 0 2px;
	width:100px;
	height:25px;
	line-height: 25px !important;
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 5px 5px 2px #ccc;
	-moz-box-shadow: 5px 5px 2px #ccc;
	-webkit-box-shadow: 5px 5px 2px #ccc;
}
input.spnetButton {
	height: 27px;
	padding-bottom:1px;
}
input.spnetButton:active, input.spnetButton:focus {
	outline:0;
}
input.spnetButton::-moz-focus-inner {   
	border : 0px;
} 	

a.spnetButton {
	width:94px;
}

.spnetStandardForm label {
	font-weight:bold;
}	

.spnetStandardForm .spnetInput {
	background:url("/static/te/backgrounds/bg_inputtext.jpg") no-repeat scroll 0 0 transparent;
	border:1px solid #999999;
	height:19px;
	padding:3px 0 0 3px;
	width:240px;
}
.spnetStandardForm select {
	background:url("/static/te/backgrounds/bg_inputtext.jpg") no-repeat scroll 0 0 transparent;
	border:1px solid #999999;
	line-height:19px;
	padding:3px 0 0 3px;
}

.spnetStandardForm .spnetInput[disabled] {
	background-color:#eee; 
	background-image:none;
}

.spnetStandardForm select[disabled] {
	background-color:#eee; 
	background-image:none;
}

.spnetStandardForm .spnetTextarea {
	border:1px solid #999999;
	background:url("/static/te/backgrounds/bg_inputtext.jpg") no-repeat scroll 0 0 transparent;
}
#spnetPopupLayerArea {
	display: none;
	padding:0;
	margin:0;
	position: absolute;
	right: 10px;
	top: 100px;
	z-index: 450;
	width:600px;
}

#spnetPopupLayerArea .spnetPLcorTopLeft,
#spnetPopupLayerArea .spnetPLcorTopRight,
#spnetPopupLayerArea .spnetPLcorBottomLeft,
#spnetPopupLayerArea .spnetPLcorBottomRight {
	background-image:url("/static/te/popuplayer/popuplayer_cor_sprite.png");
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:25px;
	width:50%;
}


#spnetPopupLayerArea .spnetPLcorTopLeft {
	background-position:0 -10px;
}

#spnetPopupLayerArea .spnetPLcorTopRight {
	background-position:-326px -10px;
}

#spnetPopupLayerArea .spnetPLcorBottomLeft {
	background-position:-634px -17px;
}

#spnetPopupLayerArea .spnetPLcorBottomRight {
	background-position:-960px -17px;
}

#spnetPopupLayerArea .spnetPLlineRight {
	background-image:url("/static/te/popuplayer/popuplayer_line.png");
	background-position:right center;
	background-repeat:repeat-y;
	margin:0 0 0 25px;
	float:left;
}

#spnetPopupLayerArea .spnetPLlineLeft {
	background-image:url("/static/te/popuplayer/popuplayer_cor_sprite.png");
	background-position:-1273px 0;
	background-repeat:repeat-y;
	display:block;
	float:left;
	overflow:hidden;
	width:auto;
}

#spnetPopupLayerArea .spnetPLcontent {
	margin:0 24px 0 0;
	line-height:0;
	background-color:#fff;
	float:left;
}	


#spnetPopupLayerArea #spnetPopupLayerHeader {
	border-bottom: 4px solid #f0f0f0;
	height: 36px;
	background-color:#fff;
	margin: 0 5px;
}

#spnetPopupLayerArea #spnetPopupLayerHeader h1 {
	font-size: 1.333em;
	font-weight:bold;
	line-height:36px;
}

#spnetPopupLayerArea #spnetPopupLayerFrame {
	width: 550px;
	height: 510px;
	border: none;
	padding: 0;
}

#spnetSendformWrapper {
	background-color: white;
	font-size:0.75em;
	line-height:1.333em;
}

#spnetArticleFunctions {
	position: relative;
	z-index: 1;
}

#spnetPopupLayerArea.spnetSendFormPopupLayer {
	right: 100px;
	top: 140px;
	display: block;
	width:670px;
}

#spnetPopupLayerArea.spnetSendFormPopupLayer .spnetPLcorTopRight {
	background-position:-291px -10px;
}
#spnetPopupLayerArea.spnetSendFormPopupLayer .spnetPLcorBottomRight {
	background-position:-925px -17px;
}

#spnetPopupLayerArea.spnetSendFormPopupLayer #spnetPopupLayerFrame {
	width: 620px;
	height: 662px;
}

#spnetPopupLayerArea.spnetSendFormPopupLayer #spnetPopupLayerHeader {
	margin:0 20px;
}
#spnetPopupLayerArea.spnetSendFormPopupLayer #spnetPopupLayerHeader #spnetCloseButton {
	margin-right: -17px;
}

#spnetSendFormPopup {
	margin:0 20px;
	position:relative;
	background-color:white;
}

#spnetSendFormPopup .spnetButton {
	width: 180px;
	float:right;
}
#spnetSendFormPopup a.spnetButton {
	width: 174px;
}

/*.spnetSendFormMail {
	padding:10px;
}*/

.spnetSendFormMail label,
.spnetSendFormMail sub,
.spnetSendFormMail .spnetInput {
	display:block;
	width:400px;
}	

.spnetSendFormMail .spnetTextarea {
	display:block;
	width:580px;
}

.spnetSendFormMail .spnetSendFormBlock {
	margin: 20px 0 0 0;
}

.spnetSendFormMail #spnetSendFormButton {
	margin-top:15px;
}

#spnetSendFormSMS {
	border-top: 4px solid #f0f0f0;
	padding-top:15px;
	margin-top:25px;
	display:none;
}

#spnetSendFormSMS p {
	font-weight:bold;
	margin:0;
	/** line-height:25px; **/
}

#spnetSendFormDisclaimer {
	display:block;
	color:#666;
	font-size:0.8em;
	line-height:1.25em;
	border-top: 4px solid #f0f0f0;
	padding-top:10px;
	background-color:#fff;
	position:absolute;
	top:440px;
	height:128px;
}

#spnetSendFormDisclaimer h5 {
	font-weight:bold;
	padding:2px;
	margin:0 0 5px 0;	
}

#spnetSendFormPopup .spnetOkMessage {
	width:580px;
}

#spnetSendFormPopup .spnetOkMessage label {
	display:block;
	font-weight:bold;
}

#spnetSendFormPopup .spnetOkMessage p {
	margin:5px 0 15px 0;
}

#spnetSendFormPopup .spnetOkMessage h2 {
	display:block;
	margin:30px 0;
	font-weight:bold;
	font-size:1.333em;
	color:#666;
}

#spnetSendFormPopup .spnetOkMessage .spnetButton {
	margin-top:20px;
	display:block;
	width:80px;
	float:right;
}

.spnetErrorBox {
	background: url("/static/te/popuplayer/icon_fehler.jpg") no-repeat scroll 0 0 transparent;
	min-height:30px;
	margin:10px 0;
}
.spnetErrorBox ul {
	background-color:#800000;
	margin:0 0 0 30px;
	padding:0;
	display:block;
}
.spnetErrorBox ul li {
	color:white;
	padding:5px;
}

