/* Typo3 frames */
.csc-frame-invisible {
}

.csc-frame
{
	clear:both;
	heigth:1%;
	margin:.5em 0;
	overflow:hidden;
}

.csc-frame-rulerBefore
{
	border-top:1px solid #009;
	margin-top:.8em;
	padding-top:.5em;
}

.csc-frame-rulerAfter
{
	border-bottom:1px solid #009;
	margin-bottom:.5em;
	padding-bottom:.5em;
}

.csc-frame-indent
{
	clear:both;
	margin-left:2em;
}

.csc-frame-indent3366
{
	padding-left:33%;
}

.csc-frame-indent6633
{
	padding-right:33%;
}

.csc-frame-frame1
{
	background:#CFF;
	border:1px dashed #009;
	padding:8px 15px;
}

.csc-frame-frame2
{
	border:1px solid #009;
	padding:8px 15px;
}

div.tx-contentwrapper_style1
{
	float:left;
	padding:6px;
	width:48%;
}

div.tx-contentwrapper_style2
{
	float:right;
	padding:6px;
	width:48%;
}

div.tx-contentwrapper_style3
{
	background-color:#c7d2f4;
	border-bottom:3px solid #9cacda;
	border-top:3px solid #9cacda;
	color:#000;
	margin:18px 0;
	padding:6px;
}

div.tx-contentwrapper_style4
{
	border-top:1px solid #9cacda;
	margin-left:4em;
	margin-right:4em;
	padding-top:6px;
}

div.tx-contentwrapper_style5
{
	border-top:1px solid #0000f0;
	margin:20px 4px 10px;
	padding:6px;
}

div.tx-contentwrapper_style2 h1
{
	color:#232388;
	font-size:13px;
	font-weight:700;
	margin:4px 0 2px;
	padding:0;
}

div.tx-contentwrapper_style1 h1,div.tx-contentwrapper_style3 h1
{
	color:#232388;
	font-size:11px;
	font-weight:700;
	margin:4px 0 2px;
	padding:0;
}

div.tx-contentwrapper_style4 h1,div.tx-contentwrapper_style5 h1
{
	color:#232388;
	font-size:10px;
	font-weight:700;
	margin:4px 0 2px;
	padding:0;
}