/*** topBox */
.topBox {
	background: url('../images/container/topBox/bg_topBox.png') repeat-x 0 0;
	margin: 0 0 25px -38px;
	width: 874px;
	height: 241px;
	padding: 16px 38px 362px;
}


/*** galerie */
.galerie {
	float: left;
	width:  622px;
	height: 236px;
	margin: 0 40px 0 0;
}


/*** news-latest */
.news-latest {
	float: left;
	width: 212px;
}

	.news-latest .news-latest-item {
		background: #3d3d3d url('../images/container/news/bg_main.png') repeat-x 0 0;
		padding: 15px 15px;
	}
	
		.news-latest .news-latest-item img {
			float: left;
			margin: 0 15px 0 0;	
		}
		
		.news-latest .news-latest-item h2 {
			font-size: 16px;
			margin: 0 0 0 0;
			text-align: justify;
		}
		
			.news-latest .news-latest-item h2 a { 
				color: #FFF;
				text-decoration: none;
			}
		
		.news-latest .news-latest-item .date {
			margin: 0 0 0 0;
			color: #FFF;
			font-size: 10px;
			font-style: italic;
		}
		
		.news-latest .news-latest-item .subheader {
			text-align: justify;
			color: #FFF;
			margin: 12px 0 10px 0;
			padding: 12px 0 0 0;
			border-top: 1px solid #333;
			line-height: 18px;
		}
		
		.news-latest .news-latest-item .more {
			float: right;
			background: url('../images/container/news/latest-more.png') no-repeat 0 4px;	
			padding: 0 0 0 15px;
		}
		
			.news-latest .news-latest-item .more a {
				color: #FFF;
			}
			
			
/*** news-list */
.news-list {

}

	.news-list .news-list-item {
		padding: 15px;
		margin: 0 0 15px 0;	
		background: #3d3d3d url('../images/container/news/bg_main.png') repeat-x 0 0;		
	}
	
		.news-list .news-list-item h2 {
			font-size: 14px !important;
            margin: 0 !important;
		}
		
			.news-list .news-list-item h2 a {
				color: #FFF;
				text-decoration: none;	
			}
			
		.news-list .news-list-item .date {
			color: #FFF;
			font-size: 9px;
			margin: 0 0 10px 0;
		}	
		
		.news-list .news-list-item img {
			float: left;
			margin: 0 10px 0 0;	
		}
		
		.news-list .news-list-item .subheader {
			text-align: justify;
			color: #FFF;
		}
		
		.news-list .news-list-item .more {
			float: right;
			background: url('../images/container/news/list-more.png') no-repeat 0 3px;	
			margin: 10px 0 0 0;
			padding: 0 0 0 15px;
		}
		
			.news-list .news-list-item .more a {
				color: #FFF;
			}

/*** news-list-right */
.news-list-right {
	
}

	.news-list-right .news-list-item {
		margin: 0 0 10px 0;	
		padding: 0 0 10px 0;
		border-bottom: 1px dotted #CCC;
	}
	
		.news-list-right .news-list-item h2 {
			font-size: 12px;	
		}
		
			.news-list-right .news-list-item h2 a {
				color: #072c8c;
				text-decoration: underline;	
			}
			
		.news-list-right .news-list-item .date {
			color: #414141;
			font-size: 9px;
			margin: 0 0 10px 0;
		}	
		
		.news-list-right .news-list-item img {
			float: left;
			margin: 0 10px 0 0;	
		}
		
		.news-list-right .news-list-item .subheader {
			text-align: justify;
			color: #414141;
		}
		
		.news-list-right .news-list-item .more {
			float: right;
			background: url('../images/container/news/list-more.png') no-repeat 0 3px;	
			margin: 10px 0 0 0;
			padding: 0 0 0 15px;
		}
		
			.news-list-right .news-list-item .more a {
				color: #072c8c;
			}

/*** news-list3 */
.news-list3 .news-list-item {
    border-bottom: 1px dashed #B4B4B4;
    margin: 0 0 5px;
    padding: 0 0 5px;
}

.news-list3 .news-list-browse {
    text-align: center;
}

    .news-list3 .news-list-item h3 {
        font-size: 12px;
    }

        .news-list3 .news-list-item h3 a {
            text-decoration: none;
        }

        .news-list3 .news-list-item h3 .date {
            color: #A7A7A7;
            font-size: 10px !important;
            margin: 0 0 10px;
        }

/* news-single-item */
.news-single-item {

}

    .news-single-item h1 {
        margin: 0 !important;
    }

    .news-single-item .date {
        color: #333;
        font-size: 10px !important;
        margin: 0 0 10px 0;
    }

    .news-single-item .subheader {
        font-weight: bold;
    }

    .news-single-item .news-single-img img {
        float: left;
        margin: 0 15px 15px 0;
    }

/*** h2Box */
.h2Box {
	margin: 0 0 15px 0;
	background: #f7f7f7;
	padding: 10px 15px;
}

	.h2Box h2 {
		color: #000;
		font-size: 14px;
		font-weight: normal;
		text-transform: uppercase;
		padding: 0 0 10px 0;
		margin: 5px 0 10px 0;
		border-bottom: 1px solid #CCC;
	}
	
	.h2Box .content {
		word-wrap: break-word;
	}
	
		.h2Box .content a {
			text-decoration: underline;
		}

		.h2Box .content a:hover {
			text-decoration: none;
		}

/*** CSS_STYLED_CONTENT */
.csc-textpic-above dl.csc-textpic-image dt {
	font-size: 0;
}

.csc-textpic-above dl.csc-textpic-image dd.csc-textpic-caption {
	background: #f7f7f7;
	padding: 10px;
	line-height: 16px;
}
/*** adgallery */
#ad-gallery { }
#ad-gallery .ad-controls { display: none; }
#ad-gallery .ad-nav { display: none; }

/*** FCE_50-50 */
.FCE_50-50 {
}

.FCE_50-50 .left {
	float: left;
	width: 48%;
	margin: 0 4% 0 0;
}

.FCE_50-50 .right {
	float: left;
	width: 48%;
}
.contenttable[border="0"] th, .contenttable[border="0"] td{
    border: inherit;
}
.contenttable:not([border]) th, .contenttable:not([border]) td{
	border-top: inherit;
}
.contenttable th:not([valign]), .contenttable td:not([valign]){
	vertical-align: inherit;
}
.tx-rssdisplay-list {
    padding-left: 0px;
}
.tx-rssdisplay-item:before{
    display: none;
}