
@import url("navigation.css");
@import url("formulare.css");
@media screen
{

	* 
	{
		margin: 0;
		padding: 0;
		border: 0;
		z-index: 0;
	}
	
	a {
   outline:medium none;
	}


	html
	{
		padding:0px;
		margin:0px;
		height:100%;  
	}
	body 
	{ 
		font-family: Verdana, Arial, Helvetica, Geneva, sans-serif, SimSun;
		font-size: 10px;
		line-height:15px;
		width: 100%;
		height: 100%;
		color:#9b9b9d;
	}

	.clear{
		clear:both;
	}

	#container{
		width: 1024px;
		height: 735px;
		margin-top:25px;
		position: absolute;
		left: 50%;
		margin-left: -512px;
	}

	/* -------- Header ---------- */

	#header{
		width: 1024px;
		height: 193px;
		background: url(../pics/layout/points_header.jpg) no-repeat;
	}

	#header #mainnavigation{
		width:913px;
		height:20px;
		float:right;
		margin:10px 100px 22px 5px;
	}

	#header .content_header{
		width:1012px;
		height: 135px;
		margin: 0 6px 0 6px;
		background: #461724;
		float:right;
	}

	#header .logo{
		margin: 16px 0 0 56px;
	}

	#breadcrumb{
		float:right;
		/*width:918px;*/
		height:15px;
		margin: 12px 107px 12px 0px;
	}

	/* -------- Content ---------- */

	#main_content{
		width:1024px;
		height:471px;
		background: url(../pics/layout/bg_content.jpg) no-repeat;
		float:left;
		padding:9px 6px 9px 6px;
	}

	.content_left{
		width:494px;
		height: 471px;
		margin: 0 7px 0 0;
		float:left;
	}

	.content_middle{
		width:410px;
		height: 471px;
		float:left;
	}

	.content_middle .flexible_content a{
		color:#ffffff;
		text-decoration: none;
		font-style: italic;
	}
	
	.content_middle.bg2 a{
		color: #CA9B2F;
	}
	
	*html .content_middle.bg2 .flexible_content a{
		color: #CA9B2F;
	}
	
	.content_right{
		width:100px;
		height: 471px;
		float:left;
		text-transform:uppercase;
	}


	/* -------- Footer ---------- */

	#footer{
		margin-top:8px;
		width:1024px;
		height:20px;
		float:left;
	}

	/* -------- FCE Content left ---------- */

	.content_left{
			height:471px;
			overflow:hidden;
		}

	.content_left .content_bottom{
		float:left;
		color: #ffffff;
	}
	
	.content_element_bottom{
		float: left;
		width:800px;
	} 
	
	.content_element_bottom a{
		color:#ffffff;
		text-decoration: none;
	}
	
	.content_element_bottom a:hover{
		color:#CA9B2F;
	}
	
	
	.content_bottom .col_margin{
		float:left;
	}
	
	.background_bottom{
		float:left;
		width:494px;
	}
	
	/* -------- FCE Spalten ---------- */
	
	.col_margin{
		float:left;
	}
	
	.col_margin .col p{
		padding: 5px 8px 5px 8px;
	}
	
	.col_margin .col ul{
		padding: 5px 6px 5px 5px;
		float:left;
	}
	
	.col_margin ul li{
		background: url(../pics/layout/point.gif) no-repeat;
		background-position: 0 6px;
		font-size:9px;
		padding-left:7px;
		line-height:15px;
		margin: 0 0 6px 0;
	}
	
	
	/* -------- FCE Content middle ---------- */
	
	.content_middle .content_middle.bg1{
		background: #7e8187;
		overflow:auto;	
	}
	
	.content_middle .content_middle.bg2{
		background:#f8f3e6;
		overflow:auto;	
	}
	
	.content_middle .content_middle.bg2 li{
		background:url("../pics/layout/point_bg2.png") no-repeat scroll 0 6px transparent;
		color:#CA9B2F;
		font-size:11px;
		padding:0 0 2px 9px;
	}
	
	.content_middle .content_middle.bg2 p{
		color:#CA9B2F;
	}
	
	.content_middle .content_middle.bg3{
		background:#ddb0cf;
	}
	
	.content_middle .content_middle.bg4{
		background:#d2c8bd;
	}
	
	.content_middle .content_middle.bg5{
		background:#9b9c62;
	}
	
	.content_middle .content_middle.bg6{
		background:#adcdec;
	}
	
	.content_middle .content_middle.bg7{
		background:#f8ab9e;
	}
	
	.content_middle .content_middle.bg8{
		background:#a2769a;
	}
	
	.content_middle .content_middle.bg9{
		background:#bb8c58;
	}
	
	.content_middle .content_middle.bg10{
		background:#d2a3cb;
	}
	
	.content_middle .content_middle.bg11{
		background:#a76d5b;
	}
	
	.content_middle .content_middle.bg12{
		background:#f9a980;
	}
	
	.content_middle .content_middle.bg13{
		background:#b75b70;
	}
	
	.content_middle .content_middle.bg14{
		background:#b4d69d;
	}
	
	.content_middle p{
		color:#ffffff;
		font-size:11px;
		margin-right:20px;
	}
	
	.content_middle ul li{
		background: url(../pics/layout/point.gif) no-repeat;
		background-position: 0px 6px;
		font-size:10px;
		padding-left:11px;
		padding-bottom:10px;
		color: #ffffff;
	}
	
	
	
	/* -------- FCE flexibles Bild ---------- */
	.floatLeft{
		float:left;
	}
	
	.floatRight{
		float:right;
	}
	
	.floatAbsolute{
		/*display:inline;*/
		position:absolute;
		display: inline;
	}
	
	
	/* -------- FCE Referenzlogo ---------- */
	
	.content_middle a img{
		float:left;
	}
	
	/* -------- FCE Servicebox---------- */
	.servicebox_content{
		padding: 0 5px 0 5px;
		font-weight: bold;
	}
	
	.content_right .servicebox.bg1{
		background:#a45a39;
		color:#ffffff;
	}
	
	.content_right .servicebox.bg2{
		background:#efeff0;
		color:#828285;
	}
	
	.content_right .servicebox.bg3{
		background:#ebdabc;
		color:#ca9b2f;
	}
	
	.content_right .servicebox.bg1 .servicebox_content p{
		padding-top:20px;
		text-align:center;
	}
	
	.content_right .servicebox.bg2 .servicebox_content p{
		padding-top:13px;
		text-align: center;
	}
	
	.content_right .servicebox.bg3 .servicebox_content p{
		padding-top:55px;
		text-align: center;
	}
	
	.content_right .opacity{
		position:absolute;
		width:100px;
		background:#474747;
		opacity:0.5;
		filter:alpha(opacity=50);
		z-index: 3000;
		cursor: pointer;
	}
	
	.flexible_content ul{
		margin-right:30px;
	}
	
	
	/*.content_right .servicebox.bg2 .opacity{
		position:absolute;
		width:100px;
		background:#474747;
		opacity:0.5;
		filter:alpha(opacity=50);
	}
	
	.content_right .servicebox.bg3 .opacity{
		position:absolute;
		width:100px;
		background:#474747;
		opacity:0.5;
		filter:alpha(opacity=50);
		z-index: 3000;
	}
	*/



	/* -------- FCE Kategoriebox ---------- */
	
	.category_list.bg1{
		background: url(../pics/layout/bg_category1.jpg) repeat-y;
	}
	
	.category_list.bg2{
		background: url(../pics/layout/bg_category2.jpg) repeat-y;
	}
	
	.category_list.bg3{
		background: url(../pics/layout/bg_category3.jpg) repeat-y;
	}
	
	.category_list.bg4{
		background: url(../pics/layout/bg_category4.jpg) repeat-y;
	}
	
	.category_list.bg5{
		background: url(../pics/layout/bg_category5.jpg) repeat-y;
	}
	
	.category_list.bg6{
		background: url(../pics/layout/bg_category6.jpg) repeat-y;
	}
	
	.category_list.bg7{
		background: url(../pics/layout/bg_category7.jpg) repeat-y;
	}
	
	.category_list.bg8{
		background: url(../pics/layout/bg_category8.jpg) repeat-y;
	}
	
	.category_list.bg9{
		background: url(../pics/layout/bg_category9.jpg) repeat-y;
	}
	
	.category_list.bg10{
		background: url(../pics/layout/bg_category10.jpg) repeat-y;
	}
	
	.category_list.bg11{
		background: url(../pics/layout/bg_category11.jpg) repeat-y;
	}

	.category_height,
	.category_height a{
		color:#ffffff;
		text-decoration: none;
	}
	
	
	.category_list{
		width:160px;
		overflow:hidden;
	}
	
	.category_height{
		padding:5px 22px 5px 5px;
	}
	
	.category_height.hot.hover{
		cursor:pointer;
	}
	
	.category_height.hot.hover a{
		color:#CA9B2F;
	}
	
	
	/* ---------- Suche Startseite ------------- */
	#footer .search{
		
		height:20px;
		float:right;
	}
	
	.tx-macinasearchbox-pi1 .suche{
		color:#828285;
		font-size:10px;
		width:85px;
		float:left;
		padding-right:3px;
		text-align: right;
	}
	
.tx-macinasearchbox-pi1 .suche_check {
	color:#828285;
	float:left;
	font-size:10px;
	margin-right:5px;
}

.searchfield{
	float:right;
}

.searchcheck{
	float:right;
}

#searchform{
	float:right;
	width:240px;
}
	
	.tx-macinasearchbox-pi1 #suchbox{
		border: 1px solid #828285;
		float:left;
		margin-top:-2px;
		color:#828285;
		font-size:10px;
		width:133px;
		padding: 0 15px 0 2px;
	}
	
	*html .tx-macinasearchbox-pi1 #suchbox{
		margin-top:0px;
	}
	
	.tx-macinasearchbox-pi1 .inputimg{
		margin-left:-15px;
		float:left;
		margin-top:1px;
	}
	
	*html .tx-macinasearchbox-pi1 .inputimg{
		margin-top:3px;
	}
	
	#searchform{
		float:left;
	}
	
	/* ---------- FCE Kontakt ------------- */
	
	.content_middle .contact_headline{
		font-weight: bold;
		margin: 15px 0 0 0;
		color:#ffffff;
		width:350px;
		float:left;
	}
	
	.content_middle .contact_left,
	.content_middle .contact_right{
		float:left;
		width:180px;
		min-height:50px;
		color:#ffffff;
	}
	
	
	
	/* ---------- FCE Produktinformation ------------- */

	.produktinformation{
		padding:10px 6px;
	}
	
	.produktinformation .spalte_links{
		width:155px;
		float:left;
		color:#c99b2e;
		padding-right:5px;
	}
	
	.produktinformation .spalte_links .headline{
		text-transform: uppercase;
	}
	
	.produktinformation .spalte_links .subline{
		font-style: italic;
	}
	
	.produktinformation .spalte_rechts{
		width:165px;
		float:left;
		color:#c99b2e;
	}
	
	.background_icon.masse,
	.background_icon.gewicht,
	.background_icon.kartoninhalt,
	.background_icon.portionen,
	.background_icon.schnitt,
	.background_icon.info{
		padding-left: 25px;
		background-position: left center;
		line-height:10px;
		font-size:9px;
		margin-bottom:9px;
		height:20px;
	}
	
	.background_icon.masse{
		background: url(../pics/icons/icon_masse.jpg) no-repeat;
	}
	
	.background_icon.gewicht{
		background: url(../pics/icons/icon_gewicht.jpg) no-repeat;
	}
	
	.background_icon.kartoninhalt{
		background: url(../pics/icons/icon_inhalt.jpg) no-repeat;
	}
	
	.background_icon.portionen{
		background: url(../pics/icons/icon_portionen.jpg) no-repeat;
	}
	
	.background_icon.schnitt{
		background: url(../pics/icons/icon_schnitt.jpg) no-repeat;
	}
	
	.background_icon.info{
		background: url(../pics/icons/icon_info.jpg) no-repeat;
	}
	
	/* ---------- FCE Tabelle ------------- */
	
	.flexible_content table{
		color:#ffffff;
		font-style: italic;
		font-size: 10px;
	}
	
	.servicebox_content{
	cursor: pointer;
	}

	/* ---------- Suche ------------- */

	.tx-indexedsearch{
		margin:20px;
	}
	
	.content_middle.bg2 .tx-indexedsearch a{
		color:#461724;
		text-decoration:none;
	}
	
	.container-searchbox{
		float:left;
		width:100%;
	}
	
	*html .container-searchbox{
		width:300px;
	}
	
	*+html .container-searchbox{
		width:300px;
	}
	
	.tx-indexedsearch-searchbox.searchbox-tmpl-css label{
		float:left;
		margin-right:10px;
	}
	
	.tx-indexedsearch-searchbox.searchbox-tmpl-css form{
		float:left;
	}
	
	.tx-indexedsearch-searchbox.searchbox-tmpl-css form .tx-indexedsearch-form{
		float:left;
		border:1px solid #828285;
		width:160px;
		height:15px;
		background:#ffffff;
	}
	
	*html .tx-indexedsearch-searchbox.searchbox-tmpl-css form .tx-indexedsearch-form{
		margin-top:-18px;
		
	}
	
	*+html .tx-indexedsearch-searchbox.searchbox-tmpl-css form .tx-indexedsearch-form{
		margin-top:-18px;
		height:16px;
	}
	
	.tx-indexedsearch-searchbox.searchbox-tmpl-css form fieldset{
		float:left;
		height:20px;
	}
	
	.tx-indexedsearch-searchbox.searchbox-tmpl-css form fieldset legend{
		float:left;
	}
		
	.tx-indexedsearch-form input#tx-indexedsearch-searchbox-sword{
		height:13px;
		color:#828285;
		font-size:10px;
		margin-left:2px;
		width:136px;
	}
	
	.tx-indexedsearch-form input#tx-indexedsearch-searchbox-button-submit{
		margin: 3px 3px 0 0;
	}
	
	.tx-indexedsearch-whatis{
		margin-right:20px;
	}
	
	.tx-indexedsearch-browsebox p{
		color: #000000;
	}
	
	.tx-indexedsearch-sec a{
		display:none;
	}
	
	.tx-indexedsearch-res h2{
		display:none;
	}
	
	.tx-indexedsearch-res{
		margin-top:20px;
	}
	
	.tx-indexedsearch-res-tmpl-css{
		margin-top:20px;
	}
	
	.tx-indexedsearch-res-tmpl-css p{
		color:#828285;
		margin:5px 0 5px 0;
	}
	
	.tx-indexedsearch-browsebox ul.browsebox li{
		list-style: none;
		float:left;
		background:none;
	}
	
	ul.browsebox{
		float:right;
		margin-top:5px;
	}
	
	/* ---------- Suche ------------- */
	
	.content_middle.bg2 .tx-flseositemap-pi1 ul{
		margin:20px;
	}
	
	.content_middle.bg2 .tx-flseositemap-pi1 ul li{
		background:none;
		padding-bottom:0px;
	}
	
	.content_middle.bg2 .tx-flseositemap-pi1 ul a{
		text-decoration:none;
		color:#461724;
	}
	
	.content_middle.bg2 .tx-flseositemap-pi1 ul a:hover{
		color:#CA9B2F;
	}
	
	.content_middle.bg2 .tx-flseositemap-pi1 ul li ul{
		margin:5px 0 10px 15px;
	}
	
	.content_middle.bg2 .tx-flseositemap-pi1 ul li ul a{
		color:#9B9B9D;
	}

/* Scrollable

----------------------------------*/

	.scrollable { 
		position:relative; 	
		overflow:hidden; 
		width: 494px; 
		height: 181px; 
	
	}

	.scrollable .items { 
		width: 20000em; 
		position: absolute; 
		clear: both; 
	}

	.scrollable .items p{ 
		float:left; 
	}

	.scrollable img { 
		float: left; 
		cursor: pointer; 
	}

	.scrollable .active { 
		position: relative;
	}

	.scrollable { 
		float: left; 
	}

	a.browse { 
		display: block; 
		width: 22px; 
		height: 12px; 
		float: left; 
		/*margin: 17px 0 0; */
		cursor: pointer; 
		font-size: 10px; 
		color:#ffffff;
	}
	
	a.browse.right { 
		
		
	}
	
	a.browse.left { 
		
		
	}

/* right */

	a.right { 
		background: url(../pics/layout/btn_arrow_right.jpg) no-repeat; 
		/*background-position: -7px 0; 
		clear:right; 
		margin-right: 0px;*/
		left:470px;
		position:absolute;
		top:693px;
	}

	a.right:hover { 
	
	}

	a.right:active { 
	
	} 

/* left */

	a.left { 
		background: url(../pics/layout/btn_arrow_left.jpg) no-repeat; 
		/*background-position: 7px 0; 
		margin-left: 0px; */
		left:14px;
		position:absolute;
		top:693px;
		z-index:100;
	} 

	a.left:hover { 
		
	}

	a.left:active { 
		
	}

	a.disabled { 
		visibility:hidden !important; 
	}

	.produktinformation .link a{
		position: absolute;
		top:693px;
		left:12px;
		height:12px;
		width:20px;
		color:#ffffff;
		background:#A45A39;
		padding:0 0 3px 3px;
	}
	
	*html .produktinformation .link a{
		padding:0 0 1px 2px;
		height:9px;
	}
	
	*html .produktinformation .link a:hover{
		color:#ffffff;
	}
	
	table.contenttable{
		font-weight: normal;
		font-size: 11px;
		text-align: left;
		font-style: normal;
		font-variant: normal;
	}
	table.contenttable tr{
		vertical-align:top;
		line-height:25px;
	}
	
	/* News */
	
	.news-list-date{
		float:left;
		width:105px;
	}
	
	.news-list-link{
		float:left;
		width:265px;
		margin: 0 0 10px 0;
	}
	
	.content_middle .content_middle.bg2 .news-single-content{
		color:#9B9B9D;
	}
	
	.content_middle .content_middle.bg2 .news-single-content p{
		color:#9B9B9D;
	}
	
	
	.news-single-item h1{
		color:#CA9B2F;
		margin: 0 20px 20px 0;
		line-height:25px;
		font-size:20px;
	}
	
	.news-single-content h1{
		font-size:15px;
		color:#CA9B2F;
	}
	
	
	.news-single-content{
		margin: 0 0 15px 0;
	}
	
	.news-single-backlink a{
		text-decoration:none;
	}
	
	/* FCE */
	
.row_download {
	border-bottom:1px solid #EEEEEE;
	float:left;
	margin:0 0 10px;
	width:420px;
}
	
.row_download .description{
	float:left;
	margin:0 10px 7px 5px;
	width:275px;	
	color:#444444;
	text-decoration: none;
	}
	
.row_download .download_container{
	width:120px;
	float:left;
}

.row_download .download{
	float:left;
}

.row_download .format{
	float:left;
	font-weight:bold;
	margin:3px 0 10px;
	text-align:right;
	width:25px;
	color:#444444;
	text-transform: uppercase;
}

.row_download .size {
	float:left;
	margin:3px 25px 10px 0;
	text-align:right;
	width:40px;
	color:#444444;
}


	
}
