/*********************************************************************************************************************
    MODULE CONTAINER
*********************************************************************************************************************/

    .m123MainContainer
        {
           width:551px;
           clear:both;           
        }
/*********************************************************************************************************************
    COMMON  
*********************************************************************************************************************/
	
    .m123MainContainer .Item 
        {
			margin-bottom:20px;
        }
    .m123MainContainer .Large 
        {
			margin-bottom:40px;
        }
    .m123MainContainer .Item .Topic, .m123MainContainer .MediumItem .Topic
        {
			display:none;
        }
    .m123MainContainer .Item .Image, .m123MainContainer .MediumItem .Image
        {
			padding-bottom:10px;
        }
    .m123MainContainer .Item .Image .Caption,  .m123MainContainer .MediumItem .Image .Caption
        {
			/*font-size:0.9em;
			text-align:left;*/
			display:none;
        }
    .m123MainContainer .Item .Published, .m123MainContainer .MediumItem .Published
        {
			display:none;
        }
    .m123MainContainer .Item .Headline, .m123MainContainer .MediumItem .Headline
        {
			font-size:1.9em;
			color:#000000;
			display:block;
			padding-bottom:5px;
			text-decoration:none;
			/*font-weight:bold;*/
        }
     .m123MainContainer .Large .Headline
     {
		font-size: 2.6em;     
     }
    .m123MainContainer .Item .Ingress,  .m123MainContainer .MediumItem .Ingress
        {
			font-size:1.0em;
			margin-bottom:10px;
			font-weight:normal;
			line-height: 14px;
        }
    .m123MainContainer .Item .ReadMore, .m123MainContainer .MediumItem .ReadMore
        {			
			font-size:1.0em;
			font-weight:bold;
			color:#739adf;
			text-decoration:none;
        }
    .m123MainContainer .Item .ReadMore a, .m123MainContainer .MediumItem .ReadMore a
        {
			text-decoration:none;
			padding-top:10px;
        }
    .m123MainContainer .Row
		{
			clear:both;
		}
    .m123MainContainer .Row .Left
		{
			width:250px;
			float:left;
		}
    .m123MainContainer .Row .Right
		{
			width:250px;
			float:right;
		}
	/* BANNERS IN NEWS LIST*/
	.m123MainContainer .NewsBanners
		{
			/*margin-bottom:10px;	*/
		}
	/* THEME BOX*/
	.m123MainContainer .MediumItem
		{
			display:block;
			float:left;
			margin-bottom:10px;
			margin-top:10px;			
			width:550px;
		}			
	.m123MainContainer .MediumItem .Content
		{
			background-color:#F2f2f2; /*E2E3E4*/
			display:block;
			float:left;
			padding:0px 0px 10px 0px;
			width:551px;
			cursor:pointer;
			/*border-left: solid 1px #E2E3E4;
			border-right: solid 1px #E2E3E4;
			border-bottom: solid 1px #E2E3E4;*/
		}
	.m123MainContainer .MediumItem .Content:hover
		{
			background-color:#dadada;	
		}
	.m123MainContainer .MediumItem .Content .Image
	{
		border-top: 2px solid #FFFFFF;
	}
	.m123MainContainer .MediumItem .Content .Headline, .m123MainContainer .MediumItem .Content .Ingress,
	.m123MainContainer .MediumItem .Content .ReadMore
		{
			padding-left: 5px;
			padding-right: 5px;
		}
    .m123MainContainer .Paging   
		{
			text-align:right;			
			margin-top:20px;
			font-size:1.1em;
			display:block;	
			clear:left;		
			width:550px;	
		} 
    .m123MainContainer .Detail
        {
			width:550px;
        }
        .m123MainContainer .Detail .Topic
            {
				display:none;
            }
        .m123MainContainer .Detail .Headline /* usually contains a h1 element */
            {
				font-size:1.3em;
				font-weight:normal;
				padding-bottom:10px;
            }
        .m123MainContainer .Detail .Headline h1
        {
			font-weight: normal;
        }
        .m123MainContainer .Detail .Ingress
            {
				padding-bottom:10px;
				font-size:1.0em;
			}
		.m123MainContainer .Detail .Ingress h3
            {
            	font-weight: normal;
				margin-bottom: 16px;
            }
            
        .m123MainContainer .Detail .Body
            {
            }
        .m123MainContainer .Detail .Body p
            {
				margin:0px;
				padding-bottom:15px;            
            }        
        .m123MainContainer .Detail .Body ul
            {
				padding:0  0 15px 15px;
            }
        /* FOKUS SNIPPET*/	
        .m123MainContainer .Detail .Body .FokusSnippet
			{
				margin-left:5px;
				margin-bottom:5px;
			}
		.m123MainContainer .Detail .Body .FokusSnippet .Content
			{
				padding:5px;					
			}
        .m123MainContainer .Detail .Author
            {
				font-style:italic;
				padding-bottom:10px;
            }
        .m123MainContainer .Detail .Author a
            {
				text-decoration:none;
				color:#000000;
            }
        .m123MainContainer .Detail .Changed
            {
				float:left;
            }
        .m123MainContainer .Detail .Published
            {
				float:left;
            }
        .m123MainContainer .Detail .ReadMore
            {
                display:block;  
                clear:both;
            }
        .m123MainContainer .Detail .Image
			{
				margin-bottom:10px;
				background:#E0E0E0;
			}
        .m123MainContainer .Detail .Image .Caption
			{				
				font-size:0.8em;
				font-style:italic;
				padding:5px;
			}
		.m123MainContainer .Detail .DetailBottom
			{
				background:url(../../../../images/gfx/detail_btm_bg.jpg) repeat-x top left;
			}
		.m123MainContainer .Detail .PrintImage
			{
				float:left;		
				padding-top:9px;
				padding-left:10px;			
			}
		.m123MainContainer .Detail .PrintImage a
			{
				text-decoration:none;
				color:#000000;									
			}
		.m123MainContainer .Detail .PrintImage img
			{
				vertical-align:middle;								
			}
		.m123MainContainer .Detail .ShareSymbols
			{
				float:right;
				margin-top:8px;
			}
		.m123MainContainer .Detail .ShareSymbols img
			{
				vertical-align:bottom;
			}
		.m123MainContainer .Detail .ShareSymbols .ShareText
			{
				float:left;	
				padding-right:10px;
			}
        .m123MainContainer .Detail .UnderHeader
			{
				font-size:0.8em;
				position:relative;
				color:#ffffff;
				height:14px;
				padding:4px 0 2px 9px;
				margin-top:7px;
			}
		.m123MainContainer .Detail .UnderHeader	.ForumSymbol
			{
					position:absolute;
					right:7px;
					top:5px;
					display:block;
					width:40px;
					height:40px;
					background:url(../../../../images/gfx/comments.png) no-repeat;
			}
		.m123MainContainer .Detail .UnderHeader	.ForumSymbol2
			{
					position:absolute;
					right:7px;
					top:-10px;
					display:block;
					width:40px;
					height:40px;
					background:url(../../../../images/gfx/comments.png) no-repeat;
			}
		.m123MainContainer .Detail .UnderMenu
		{
			margin-bottom: 15px;
			background:url(../../forum/images/bg_undermenu.png) repeat-x;
		}
		.m123MainContainer .Detail .TipAFriend		
			{
				margin-top:10px;
				border-left:1px solid #f8f8f8;
				border-bottom:1px solid #b0b0b0;
				border-right:1px solid #f8f8f8;
					
			}
        .m123MainContainer .Detail .UnderHeader .Large
			{
				font-size:0.9em;	
				padding-left:10px;			
			}	
		.m123MainContainer .Detail #Forum	
			{
				border-left:1px solid #f8f8f8;
				/*border-bottom:1px solid #b0b0b0;*/
				border-right:1px solid #f8f8f8;				
			}
		.m123MainContainer .Detail #ForumEntryList	
			{
				margin-top:10px;
				margin-bottom:30px;
				border-left:1px solid #f8f8f8;
				border-bottom:1px solid #b0b0b0;
				border-right:1px solid #f8f8f8;					
			}
		.m123MainContainer .Detail #ForumEntryList .NoEntries
			{
				padding:5px;	
			}
		
    .m123MainContainer .RelatedInfo
        {
			margin-top:20px;
			margin-bottom:20px;
        } 
        .m123MainContainer .RelatedInfo .BoxType1
			{
				margin-top:5px;
				margin-bottom:5px;
				line-height:14px;
				font-size:0.9em;
			} 
		.m123MainContainer .RelatedInfo .BoxType1 .Header
			{
				background:#7f7f7f;
				color:#ffffff;
				display:block;
				height:16px;
				margin-bottom:2px;
				padding-top:2px;
				padding-left:5px;
				font-weight:bold;
			}        
        .m123MainContainer .RelatedInfo a
            {
				color:#000000;
				text-decoration:none;
            }
        .m123MainContainer .RelatedInfo ul
            {
                margin:0px;
                padding:0px;
                list-style-type:none;
				color:#000000;
            }
        .m123MainContainer .RelatedInfo li
            {
				margin-bottom:2px;	
				padding-left:5px;
				background:#e0e0e0;
				height:18px;			
            }
        .m123MainContainer .RelatedInfo .Category
            {
				display:none;
            }
        .m123MainContainer .RelatedInfo .Size
            {
				padding-left:10px;
            }

/*********************************************************************************************************************
    FRONTPAGE
*********************************************************************************************************************/
    
    /* TOP ITEM */ 
        /* class "TopItem" is used with class "Item", fex class="Item TopItem" */
        .m123MainContainer .TopItem
            {
            }
        .m123MainContainer .TopItem .Topic
            {
            }
        .m123MainContainer .TopItem .Headline
            {
            }
        .m123MainContainer .TopItem .Ingress
            {
            }
        .m123MainContainer .TopItem .Published
            {
            }
         .m123MainContainer .Large .Image .Caption
            {
            	display: none;
            }
    /* ROWS */
        .m123MainContainer .Row
            {
            }
        
        .m123MainContainer .Row .Item
                {            
                }
            .m123MainContainer .Row .Item .Topic
                {
                }
            .m123MainContainer .Row .Item .Headline
                {
                }
            .m123MainContainer .Row .Item .Ingress
                {
                	font-weight: normal;
                }
            .m123MainContainer .Row .Item .Published
                {
                }
            .m123MainContainer .Row .Item .Author
                {
                }
			 .m123MainContainer .Row .Item .Caption
				{
            		display: none;
				} 
/*********************************************************************************************************************
    ListNews
*********************************************************************************************************************/
    
	.m123MainContainer .ListNews .Topic, .m123MainContainer .ListNews .Published
		{
			display:none;
		}
