.fce-box * {
	margin: 0; padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 90%;
	color: #5f5f5f; 
	text-align: left;
}

.fce-box a img {
	border: 0;
}

.fce-box h2 {
	font-size: 15pt;
	color: #2a4594;
	margin-bottom: 5px;
}

.fce-box h3 {
	font-size: 13pt;
	color: #2a4594;
	margin-bottom: 5px;
}

.fce-box a, .fce-box a:link, .fce-box a:active, .fce-box a:visited {
	color: #2a4594;
}

.fce-box h4 {
	color: #2a4594;
}

.fce-box .fixfloat {
	clear: both;
	line-height: 0;
}

/*
 * FCE: box (virtuelles FCE)
 */
.fce-box {
	width: 100%;
	min-height: 100px; 

	border: 1px solid #c2c2c2; 
	border-top: none;

	background: url('../images/fce-box/bg.gif') repeat-x;

	margin-bottom: 13px;
}

.fce-box .left-border-gradient {
	float: left;
	position: relative;
	left: -1px;

	width: 1px;
	height: 95px;

	background: url('../images/fce-box/border-left.gif'); 
}

.fce-box .right-border-gradient {
	float: right;
	position: relative;
	right: -1px;

	width: 1px;
	height: 95px;

	background: url('../images/fce-box/border-right.gif');
}

.fce-box .content {
	padding: 22px 16px 10px;
}

.fce-simpleboxlink {
	text-align: left;
	font-size: 90%;
	margin-top: -13px;
	margin-bottom: 13px;
	background: url('../images/arrow_white_blue.gif') no-repeat 16px center #2a4594;
}

.fce-simpleboxlink a {
	display: block;
	padding: 6px 5px 4px 40px;
}

.fce-simpleboxlink a, .fce-simpleboxlink a:link, .fce-simpleboxlink a:active, .fce-simpleboxlink a:visited {
	color: #fff;
	font-weight: bold;
}

#mainContent .fce-box {
	width: 440px;
}

#rightContent .fce-box {
	border-right: 0;
	width: auto;
}

#rightContent .fce-box .right-border-gradient {
	display: none;
}


/*
 * FCE: productshow (Product-Teaser)
 */
.fce-productshow {
	width: 640px !important;

	margin-left: 30px;
}

.fce-productshow h3 {
	width: 570px;
	float: left;
}

.fce-productshow .panes {
	padding-top: 22px;
	padding-left: 16px;
	width: 570px;
	float: left;
	height: 210px;
	overflow: hidden;
	
}

.fce-productshow .panes .pane {
	top: 22px;
	left: 16px;
	width: 570px;

}

.fce-productshow .panes .left {
	width: 340px;
	float: left;
	margin-right: 10px;
	font-size:110%;
}


.fce-productshow .panes .right{
	width: 220px;
}

.fce-productshow .panes .left .subheader {
	margin-bottom: 20px;
}

.fce-productshow .panes .left .text {
	margin-bottom: 20px;
}

.fce-productshow .panes .left .link a, .fce-productshow .panes .left .link a:link, .fce-productshow .panes .left .link a:active, .fce-productshow .panes .left .link a:visited {
	display: block;
	width: 20px;
	height: 15px;

	background: url('../images/fce-productshow/link.gif') no-repeat;

	text-decoration: none;
}

.fce-productshow p.bodytext {
	padding:10px 0 5px;
}

.fce-productshow .tabs {
	padding-top: 22px;
	float: left;
}

.fce-productshow ul, .fce-productshow ul li {
	list-style: none;
}

.fce-productshow .tabs .tab-image a, .fce-productshow .tabs .tab-image a:link, .fce-productshow .tabs .tab-image a:active, .fce-productshow .tabs .tab-image a:visited {
	display: block;
	width: 29px;
	height: 28px;
	margin-bottom: 8px;
}

/* TODO: fix tab images */
.fce-productshow .tabs .tab-image1 a {
	background: url('../images/fce-productshow/tab_1.jpg');
}

.fce-productshow .tabs .tab-image2 a {
	background: url('../images/fce-productshow/tab_2.jpg');
}

.fce-productshow .tabs .tab-image3 a {
	background: url('../images/fce-productshow/tab_3.jpg');
}

.fce-productshow .tabs .tab-image4 a {
	background: url('../images/fce-productshow/tab_4.jpg');
}

.fce-productshow .tabs .tab-image5 a {
	background: url('../images/fce-productshow/tab_5.jpg');
}

.fce-productshow .tabs .tab-image1 a.current, .fce-productshow .tabs .tab-image1 a:hover {
	background: url('../images/fce-productshow/tab_1_act.jpg');
}

.fce-productshow .tabs .tab-image2 a.current, .fce-productshow .tabs .tab-image2 a:hover {
	background: url('../images/fce-productshow/tab_2_act.jpg');
}

.fce-productshow .tabs .tab-image3 a.current, .fce-productshow .tabs .tab-image3 a:hover {
	background: url('../images/fce-productshow/tab_3_act.jpg');
}



/*
 * FCE: tt_news in FCE
 */
 
.ttnews .news-latest-item{
	font-size:110%;
}

.fce-newsbox {
	width: 640px !important;
}

.fce-newsbox .ttnews img {
	float: left;
	margin-right: 20px;
}

.fce-newsbox .ttnews .news-latest-date {
	margin-bottom: 4px;
}

.fce-newsbox .ttnews h4 {
	margin-bottom: 14px;
}



/*
 * FCE: Latest News
 */
.fce-latestnews {
	width: 640px;

	margin-left: 30px;
}

.fce-latestnews .content {
	padding: 22px 16px;
}

.fce-latestnews .content .subheader {
	margin-bottom: 30px;
}


/*
 * FCE: Current News
 */
.fce-currentnews {
	width: 640px;
	
	margin-left: 30px;
}

.fce-currentnews .ttnews {
	padding: 22px 0px;
}

.fce-currentnews .ttnews .news-latest-item {
	width: 280px;
	float: left;
	margin-left: 16px;
	margin-right: 22px;
}

.fce-currentnews .ttnews .news-latest-more {
	font-size:80%;
}

/*
 *  FCE: Latest Event
 */
.fce-latestevent .cal {
	padding: 22px 16px;
}

.fce-latestevent .cal .event .date {
	font-weight: bold;
}

.cal .bodytext {
	padding:10px 0 10px;
}

.content .bodytext {
	padding:10px 0 5px;
}

/*
 * Suchbox
 */

#toolbar .searchbox {
	margin-top: 5px;
	margin-bottom: 5px;
	white-space: nowrap;
}

#toolbar .searchbox input.text {
	width: 170px;
	float: left;
	height: 19px;
	font-size: 8pt;
	padding-left: 17px;
	padding-top: 5px;
	border: 0;
	background: url('../images/searchbox_bg.gif') no-repeat top right; 
	color: #2a4594; 
}

#toolbar .searchbox input.image {
	height: 24px;
	width: 23px;
	background: url('../images/search_blue.gif') no-repeat center center;
}

/*
 * FCE: Product Head
 */

#mainContent .fce-producthead {
	width: 450px;
}
.fce-producthead .thumbnails {
	margin-top: 20px;
	margin-bottom: 15px;
	float:left;
}

.fce-producthead .thumbnails .thumbnail{
	height: auto;
	width: auto;
	font-size: 0;
	line-height: 0;
	margin-right: 10px;
	float: left;
	border:1px solid #CCCCCC;
}

.fce-producthead .thumbnails .thumbnail img {
	margin: 6px;
	
}
.fce-producthead .image a {
	display:block;
	position:absolute;
	z-index:10;
	top:0;
}

.fce-producthead .image a {
	background: url('../images/fce-box/lupeplus.gif') no-repeat bottom right !important;
}

.fce-producthead .image a:hover{
	background: url('../images/fce-box/lupeplus.gif') no-repeat bottom right; 
	opacity:0.6;
	display:block;
}

.fce-producthead .image {
        /* border: 1px solid #cccccc; */
	height: 152px;
	width: 163px;
	overflow: hidden;
	position: relative;
	float: right;
	bottom: 10px;
	padding: 0px;
	margin:20px 0 10px;
	background: url('../images/fce-box/lupeplus.gif') no-repeat bottom right !important;
	 
}

.fce-producthead .subheader {
	float:left;
}

.fce-producthead .text {
	float:left;
	width: 220px;
	margin:15px 0 5px;
	font-size:85%;
}

/*
 * FCE: productoverview
 */
#mainContent .fce-productoverview {
	width: 215px;
	height: 220px;
	float: left;
	margin-right: 8px;
}

.fce-productoverview .text {
	margin-bottom: 8px;
	font-size:80%;
}

.fce-productoverview .more {
	font-size:100%;
}

.fce-productoverview .image {
	height: 95px;
	max-width: 130px;
	float: right;
	text-align: right;
	overflow: hidden;
	padding: 0px;
}

.fce-productoverview .image img {
	position: relative;
}

.fce-productoverview .link a, .fce-productoverview .link a:link, .fce-productoverview .link a:active, .fce-productoverview .link a:visited {
	margin-top: 70px;
	float: left;
	display: block;
	width: 20px;
	height: 15px;

	background: url('../images/fce-productshow/link.gif') no-repeat;

	text-decoration: none;
}



