/* Standard container: */

.c_container{padding-bottom:15px;}
/*---------- To align the Actions, Icon and Title ---------*/
.c_icon, .c_actions, h2.c_title{float:left;}
.c_icon img {float:left; padding-right:4px;}
h2.c_title{margin:0; padding:0;}
.icn img{margin-right:5px;}

.title_vis{float:right;}

.c_content{clear:both;}
.c_contentpane{padding:8px 0 0 0;}
.c_footer {clear:both;margin-bottom:20px;padding:0; text-align:right;}

/*---------- default style for head & normal -----------*/
.Normal p{margin-top:0px;}

/*---------- For the inline edit icons -----------*/
.eipbackimg {background-color:#DAE7F2;border:solid 1px #4F839F;}
.c_content .eipbackimg {margin-top:0;margin-left:-20px;}





/* Box container : */

.ContentPane .c_container.Box .c_content,
.LeftContentPane .c_container.Box .c_content
{
	background: #EBE7E5;
	padding: 10px 25px 5px 25px;
}

.RightContentPane .c_container.Box .c_content
{
	background: #EBE7E5;
	padding: 0px 10px 5px 10px;
}

.LeftContentPane .c_content .Normal,
.LeftContentPane .c_content a
{
	font: italic normal 18px/26px "Times New Roman",Times,FreeSerif,derif;
}

.RightContentPane .c_container.Box .c_content .Normal
{
	font-size: 13px;
}

.RightContentPane .c_container.Box { margin-left: 45px;}
.RightContentPane .c_container.Box .c_title { visibility:hidden; }


.LeftContentPane.ContentPane50 .c_container.Box
{
	margin-right: 45px;
}



.c_container.Box img.ModuleVisual /* Kein Padding für Bilder*/
{
	position: relative;
	left: -25px;
	top: -20px;
	border-bottom: solid 5px white;
}

.c_container.Box40 .c_content
{
	background-color: #E0DBD8;
}




/* BoxNoPadding: komplett ohne PAdding, z.B. für Bilder */


.c_container.BoxNoPadding .c_contentpane
{
	padding: 0;
}

.RightContentPane .c_container.BoxNoPadding .c_content 
{
    background: none;
    padding: 0;
}

.c_container.BoxNoPadding .c_footer
{
	margin-bottom: 0;
}

