/* ### SPACINGS ######################################################################## */ 

.normalDiv {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 25px;
	border: #FF0000 solid 0px;
	clear: both;
}

.csc-header {
	padding-bottom: 5px;
	padding-left: 10px;
}

.normalDivRight {
    margin-top: 0px;    
    margin-left: 0px;
    margin-right: 20px;
    margin-bottom: 10px;
    
}

.normalDivRight .csc-header {
    background: transparent url(/fileadmin/images/layout/egge.jpg) bottom right no-repeat;
    background-color: #c2c3c5;
    
    padding-top: 4px;
    padding-left: 8px;
    padding-bottom: 5px;
    font-size: 10px;
    color: #FFFFFF;
    height: 13px;
	
}

.normalDivRight .bodytext {
    /*
    border-left: 1px solid #C2C3C5;
    border-right: 1px solid #C2C3C5;
    border-bottom: 1px solid #C2C3C5;
    */
    padding: 8px;
    background-color: #FFFFFF;
}

.normalDivRight .csc-header h1 {

}

/* ### RAHMEN 1 ######################################################################## */

.normalDiv .csc-header {
	font-size: 11px;
	padding-left: 0px;
	
}

.normalDiv .csc-frame-invisible .csc-header h1 {
	font-size: 14px;
	color: DarkRed;
	font-style: italic;
}

.normalDiv .csc-frame-invisible {
	border-left: #DDDDDD solid 5px;
	padding-left: 10px;
	margin-left: 10px;
}

.normalDiv .csc-frame-invisible p {
	font-size: 12px;
	font-style: italic;
}


/* ### TRENNER 1 ####################################################################### */

div.csc-frame-rulerBefore { 
	border-top: 1px solid #eee;
	margin: 0px 0px 15px 0px; 
}

/* ### TRENNER 2 ####################################################################### */

div .csc-frame-rulerAfter { 
	border-bottom: 1px solid #eee;
	margin: 20px 0px 25px 0px; 
}

/* ### RAHMEN 4 ######################################################################## */

.normalDiv .csc-frame-indent .csc-header h1 {
	font-size: 12px;
	color: #000000;
}

.normalDiv .csc-frame-indent p {
	font-size: 11px;
	color: #000000;
}

/* ### RAHMEN 5 ######################################################################## */

.normalDiv .csc-frame-indent3366 {
	border: #DDDDDD solid 0px;
	background-color: #F2F2F2;
	padding: 10px;
	margin: 0px 2px 15px 2px;
}

.normalDiv .csc-frame-indent3366 .csc-header h1 {
	font-size: 14px;
}

.normalDiv .csc-frame-indent3366 p {

}

/* ### RAHMEN 6 ######################################################################## */

.normalDiv .csc-frame-indent6633 .csc-header h1 {
	font-size: 14px;
}

.normalDiv .csc-frame-indent6633 {
	border: #DDDDDD solid 1px;
	background-color: #F7F7F7;
	padding: 10px;
	margin: 0px 2px 15px 2px;
}

.normalDiv .csc-frame-indent6633 p {

}

/* ### RAHMEN 7 ######################################################################## */

.normalDiv .csc-frame-frame1 .csc-header h1 {
	font-size: 14px;
	font-style: italic;
}

.normalDiv .csc-frame-frame1 .csc-header {
	padding-bottom: 20px;
}

.normalDiv .csc-frame-frame1 p {
	font-size: 12px;
	font-style: italic;
}

/* ### RAHMEN 8 ######################################################################## */

.normalDiv .csc-frame-frame2 .csc-header h1 {
	font-size: 12px;
}

.normalDiv .csc-frame-frame2 {
	text-align: justify;
}

.normalDiv .csc-frame-frame2 p {
	font-size: 11px;
}
#layoutTable .normalDivRight .csc-textpic-text p.bodytext ,
#layoutTable .normalDivRight .csc-textpic .csc-textpic-text {
	border-width:0;
	border:none;
}
.normalDivRight .mitte .csc-textpic,
.normalDivRight .mitte .csc-textpic-text,
.normalDivRight .mitte .bodytext
{
	background-color:#fff;
	border:1px solid #C2C3C5;
	border-width:0 1px;
}
.normalDivRight .unten div.csc-textpic,
.normalDivRight .unten div.csc-textpic-text,
.normalDivRight .unten .bodytext
{
	background-color:#fff;
	border:1px solid #C2C3C5;
	border-width:0 1px 1px 1px;
}
.normalDivRight .bodytext {
	margin-bottom:1px;
}
