
.FCE_col-1,
.FCE_col-2,
.FCE_col-3,
.FCE_col-3-ads,
.FCE_col-4,
.FCE_col-30-70,
.FCE_col-70-30,
.FCE_col-80-20,
.FCE_col-90-10,
.FCE_col-10-90,
.FCE_col-65-885,
.FCE_col-1-empty,
.FCE_col-1-shadow-TB,
.FCE_col-1-shadow-inner { width:100%; }

.FCE_col-1 {
	position:relative;
	padding: 15px 0;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iIzk0OTQ5NCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgba(241,241,241,0.65) 0%, rgba(148,148,148,0) 38%, rgba(0,0,0,0) 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(241,241,241,0.65)), color-stop(38%, rgba(148,148,148,0)), color-stop(99%, rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(241,241,241,0.65) 0%, rgba(148,148,148,0) 38%, rgba(0,0,0,0) 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(241,241,241,0.65) 0%, rgba(148,148,148,0) 38%, rgba(0,0,0,0) 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(241,241,241,0.65) 0%, rgba(148,148,148,0) 38%, rgba(0,0,0,0) 99%); /* IE10+ */
	background: linear-gradient(top, rgba(241,241,241,0.65) 0%, rgba(148,148,148,0) 38%, rgba(0,0,0,0) 99%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6f1f1f1', endColorstr='#00000000', GradientType=0 );  IE6-8 */
}

.FCE_col-1:before {
	content: "";
	display:block;
	border: 0;
	height: 20px;
	margin: -15px 0 0px 0;
	background-image:url(/fileadmin/templates/_template/_css/images/_assets/divider-950x10px.png);
	background-repeat:no-repeat;
}

.FCE_col-1-shadow-TB { padding: 15px 0; }

.FCE_col-1-shadow-TB:before {
	content: "";
	display:block;
	border: 0;
	height: 20px;
	margin: -15px 0 0px 0;
	background-image:url(/fileadmin/templates/_template/_css/images/_assets/divider-950x10px.png);
	background-repeat:no-repeat;
}

.FCE_col-1-shadow-TB:after {
	content: "";
	display:block;
	border: 0;
	height: 30px;
	margin: -15px 0 0px 0;
	background-image:url(/fileadmin/templates/_template/_css/images/_assets/divider-950x10px.png);
	background-repeat:no-repeat;
	/* for firefox, safari, chrome, etc. */
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	/* for opera */
	-o-transform: rotate(-180deg);
	/* for ie */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=4);
}

.FCE_col-1 DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom:0; }

.FCE_col-1 DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float:none; }

.FCE_col-1 DIV.csc-textpic DIV.csc-textpic-left DIV.csc-textpic-above { float:none; }

.FCE_col-2_col1 {
	float:left;
	width:49.5%;
}

.FCE_col-2_col2 {
	float:right;
	width:49.5%;
}

.FCE_col-2_col1 .divider,
.FCE_col-2_col2 .divider {
	background-image:url(/fileadmin/templates/_template/_css/images/_assets/divider-475px.png);
	height:40px;
}

.FCE_col-3_col1 {
	float:left;
	width:32%;
}

.FCE_col-3_col2 {
	float:left;
	width:32%;
	padding:0 2%;
}

.FCE_col-3_col3 {
	float:right;
	width:32%;
}

.FCE_col-3_col1 .divider,
.FCE_col-3_col2 .divider,
.FCE_col-3_col3 .divider {
	background-image:url(/fileadmin/templates/_template/_css/images/_assets/divider-300px.png);
	height:40px;
	width: 300px;
}

.FCE_col-3-ads_col1,
.FCE_col-3-ads_col2,
.FCE_col-3-ads_col3 {
	float: left;
	width:310px;
}

.FCE_col-3-ads_col2 { padding: 0 10px; }

.FCE_col-3-ads_col1 h3,
.FCE_col-3-ads_col2 h3,
.FCE_col-3-ads_col3 h3 { line-height:1.2em; }

.FCE_col-4_col1 {
	float:left;
	width:25%;
}

.FCE_col-4_col2 {
	float:left;
	width:25%;
}

.FCE_col-4_col3 {
	float:left;
	width:25%;
}

.FCE_col-4_col4 {
	float:right;
	width:25%;
}

.FCE_col-70-30_col1 {
	float:left;
	width:65%;
}

.FCE_col-70-30_col2 {
	float:right;
	width:35%;
}

.FCE_col-80-20_col1 {
	float:left;
	width:75%;
}

.FCE_col-80-20_col2 {
	float:right;
	width:25%;
}

.FCE_col-90-10_col1 {
	float:left;
	width:85%;
}

.FCE_col-90-10_col2 {
	float:right;
	width:15%;
}

.FCE_col-10-90_col1 {
	float:left;
	width:15%;
}

.FCE_col-10-90_col2 {
	float:right;
	width:85%;
}

.FCE_col-65-885_col1 {
	width: 65px;
	float:left;
}

.FCE_col-65-885_col2 {
	width: 870px;
	float:right;
}

.FCE_col-30-70_col1 {
	float:left;
	width:35%;
}

.FCE_col-30-70_col2 {
	float:right;
	width:65%;
}

.FCE_col-30-70_col2 .divider {
	background-image:url(/fileadmin/templates/_template/_css/images/_assets/divider-712px.png);
	height:40px;
	background-repeat:no-repeat;
	width: 712px;
}

.FCE_col-30-70_col2 .divider-180 {
	background-image:url(/fileadmin/templates/_template/_css/images/_assets/divider-712px.png);
	height:40px;
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
	left: -15px;
	position: relative;
	background-repeat:no-repeat;
	width: 712px;
}

.FCE_col-1-empty { position: relative; }

.FCE_col-1-shadow-inner {
	-moz-box-shadow:    inset 0 0 4px #999;
	-webkit-box-shadow: inset 0 0 4px #999;
	box-shadow:         inset 0 0 4px #999;
	padding:20px 0;
	background-color:#ddd;
	margin-bottom: 20px;
}

.FCE_col-1-gray a,
.FCE_col-1-shadow-inner a {
	color:#ffffff;
	text-shadow:#333 2px 2px 6px;
}

.FCE_col-1-gray a:hover,
.FCE_col-1-shadow-inner a:hover { text-shadow:#333 1px 1px 2px; }

.FCE_col-1-shadow-inner hr {
	height: 1px;
	position: relative;
	right: 15px;
	width: 950px;
	border: 0px;
	background: #cccccc;
	border: 0px none currentColor;
	margin: 0px auto;
}

.FCE_col-1-gray {
	padding:20px 0;
	margin: 0 15px 10px;
	background-color:#ddd;
	background:    -moz-linear-gradient(225deg, transparent 16px, #ddd 0px);
	background:      -o-linear-gradient(225deg, transparent 16px, #ddd 0px);
	background: -webkit-linear-gradient(225deg, transparent 16px, #ddd 0px);
}

.FCE_col-1-gray-light {
	background-color:#eee;
	padding: 15px 0;
	margin-bottom: 10px;
}

.FCE_col-1-gray-dark {
	padding:20px 0;
	margin: 0 15px 10px;
	background-color:#404040;
}

.FCE_col-1-full-bg-light {
	background: #f2f2f2;
	display: inline-block;
	padding: 15px 50px;
	position: relative;
	right: 37px;
	width: 924px;
	border-bottom: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
}

.FCE_col-1-full-bg-light .tx-pilmailform-pi1,
.FCE_col-1-full-bg-light div.csc-textpic-text,
.FCE_col-1-full-bg-light div.csc-header,
.FCE_col-1-full-bg-light div.csc-header-n1,
.FCE_col-1-full-bg-light div.tx-irfaq-pi1,
.FCE_col-1-full-bg-light div.tx-felogin-pi1,
.FCE_col-1-full-bg-light div.tx-comments-pi1,
.FCE_col-1-full-bg-light div.tx-wtdirectory-pi1,
.FCE_col-1-full-bg-light .csc-default div.csc-textpic-imagewrap,
.FCE_col-1-full-bg-light div.tx-indexedsearch,
.FCE_col-1-full-bg-light .news-latest-container,
.FCE_col-1-full-bg-light iframe,
.FCE_col-1-full-bg-light object,
.FCE_col-1-full-bg-light form { padding: 0px; }

.LEFT-30px { padding:0 0 0 30px; }

.LEFT-100px { padding:0 0 0 100px; }

.LEFT-200px { padding:0 0 0 200px; }

.LEFT-300px { padding:0 0 0 300px; }

.LEFT-400px { padding:0 0 0 400px; }

.LEFT-500px { padding:0 0 0 500px; }

.csc-textpic { position:relative; }

.csc-textpic .csc-textpic-text { top:0; }

.csc-textpic-text ul,
.csc-textpic-text ol {
	margin: 0em 0px 1.5em;
	padding-top: 2px;
}

.csc-textpic-text ul,
table ul { padding-left:28px; }

.csc-textpic-text ol,
table ol { padding-left:30px; }

div.tx-irfaq-pi1 ul li:before,
.csc-textpic-text ul li:before {
	display:inline-block;
	width:0;
	height:0;
	border-top:solid transparent;
	border-bottom:solid transparent;
	border-left:solid #777;
	border-width:4px;
	content:' ';
	margin-left:-15px;
	padding-right:10px;
}

.csc-linkToTop {
	float:right;
	padding:4px 10px;
	text-align:center;
	width:40%;
}

.contenttable { }

.csc-default { }

DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom:0; }

/*DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left:0!important;
	position: absolute;
	z-index:-1;
}*/

.csc-textpic-intext-right-nowrap .csc-textpic-text {
	display: inline-block;
	position: absolute;
}

.csc-textpic-intext-right-nowrap div.csc-textpic-single-image { padding:0px; }
