@charset "UTF-8";
/* CSS Document */

 * {
	background: none;
	border: 0 solid #666;
	border-collapse: separate;
	color: #000;
	direction: ltr;
	float: none;
	font-family: 'Verdana','Arial','Helvetica', sans-serif;
	font-size: 1em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.65em;
	margin: 0;
	padding: 0;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	vertical-align: top;
}
.clear {
	clear: both;
	position: relative;
		height: 1px;
		width: 100%;
}

html {
	font-size: 11px;
	overflow: auto;
}
body {
	background: #aaa url('../images/bg.gif') repeat-y scroll center;
	position: absolute;
		top: 0;
		right: 0;
		left: 0;
		height: 100%;
}


input, select, textarea {
	border: 1px solid #bbb;
	background-color: #eee;
	
}

.csc-mailform-field {
	margin-bottom: .5em
}

.csc-mailform label {
	display: block;
	float: left;
	width: 150px;
}

.csc-mailform input {
	width: 200px;
}

.csc-mailform select {
	width: 80px;
}

.csc-mailform-submit {
	width: 150px !important;
	color: white;
	background-color: #080;
	cursor: pointer;
}

.csc-textpic-image {
	width: auto !important;
}

.csc-textpic-intext-left .csc-textpic-image dt {
	float: left;
	padding: 0 10px 10px 0;
}

.csc-textpic:after {
	clear: both;
	content: '';
	display: block;
}

	#container {
		background-color: #ddd;
		margin: auto;
		position: relative;
			height: 100%;
				min-height: 500px;
			width: 100%;
				min-width: 976px;
				max-width: 1050px;
	}
		#head {
			position: absolute;
				top: 0;
				left: 0;
				height: 85px;
				width: 100%;
		}
			#logo {
				position: absolute;
					top: 17px;
					left: 116px;
			}
	
			#nav_1 {
				position: absolute;
					top: 85px;
					right: 25px;
					height: 16px;
			}
				#nav_1 img {
					margin-top: 1px;
				}
				#nav_1 .no , #nav_1 .act {
					float: left;
					height: 100%;
					margin-left: 12px;
					padding: 0 7px 0 10px;
				}
					#nav_1 .no a {
						color: #888;
						font-weight: bold;
					}
				#nav_1 .act {
					background: #666 url('../images/bevel.gif') left no-repeat scroll;
				}
			#nav_2 {
				background-color: #666;
				position: absolute;
					top: 101px;
					right: 0;
					left: 160px;
					height: 22px;
				text-align: center;
			}
				#nav_2 img {
					margin-top: 5px;
				}
				#nav_2 .no , #nav_2 .act {
					display: inline;
					margin: 0 10px;
				}
			#nav_3 {
				border-left-width: 1px;
				position: absolute;
					left: 159px;
					width: 136px;
			}
				#nav_3 * {
					line-height: 1.25em;
				}
				#nav_3 .no , #nav_3 .act {
					margin-bottom: 7px;
					text-align: left;
				}
					#nav_3 .no a {
						color: #333;
					}
					#nav_3 .act a {
						color: #070;
					}
				#nav_3.headline_enabled {
					top: 223px;
				}
				#nav_3.headline_disabled {
					top: 123px;
				}
				#nav_3_sizer {
					padding: 77px 0 15px 26px;
				}
			#nav_x {
				font-size: 10px;
				position: absolute;
					bottom: 40px;
					right: 0;
			}
				#nav_x a {
					color: #777;
					float: left;
					font-weight: bold;
					margin: 1px 13px;
				}
				#lingua {
					float: left;
					margin-left: 50px;
					padding-right: 9px;
				}
					#lingua a {
						font-weight: normal;
						margin-right: 10px;
						margin-left: 0;
					}
			#print {
				clear: both;
				line-height: 1em;
				margin: 40px 0 0;
				position: relative;
					bottom: 20px;
			}
				#print * {
					color: #666;
					line-height: 1em;
				}
				#print img {
					float: left;
					margin-right: 4px;
					position: relative;
						bottom: 1px;
				}
	
		#headline {
			background-color: #999;
			position: absolute;
				top: 123px;
				right: 0;
				left: 160px;
				height: 100px;
				min-width: 805px;
			overflow: hidden;
		}
			#headline_image {
				/*float: left;*/
				height: 100px;
				/*margin-right: 30px;*/
				overflow: hidden;
				position: absolute;
					top: 0;
					left: 190px;
				/*width: 160px;*/
			}
			#headline_text {
				position: absolute;
					bottom: 0;
					left: 190px;
			}
		#main {
			width: 510px;
		}
			#main * {
			}
			#main h1 {
				font-size: 1.25em;
				font-weight: bold;
				padding-bottom: 4px;
			}
			#main h2 {
				font-size: 1.25em;
				font-weight: bold;
				padding-bottom: 4px;
			}
			#main a:link , #main a:active , #main a:visited , #main em , #main strong , #main h1 , #main h2 , #main h3 , #main h4 , #main h5 , #main h6 {
				color: #666;
			}
			#main .Adresse em {
				color: black;
				font-weight: bold;
			}
			#main strong {
				font-weight: bold;
			}
			#main p, #main ul {
				padding-bottom: 8px;
			}
			#sitemap {
			}
				#sitemap * {
					line-height: 1em;
				}
				#sitemap a {
					display: block;
				}
				#sitemap .sitemap_1 {
				}
					#sitemap .sitemap_1_item {
						margin-bottom: 5px;
					}
						#sitemap .sitemap_1_item_title a:link , #sitemap .sitemap_1_item_title a:active , #sitemap .sitemap_1_item_title a:visited {
							background-color: #999;
							color: #eee;
							padding: 3px;
								padding-left: 6px;
						}
							#sitemap .sitemap_1_item:hover .sitemap_1_item_title a:link , #sitemap .sitemap_1_item:hover .sitemap_1_item_title a:active , #sitemap .sitemap_1_item:hover .sitemap_1_item_title a:visited {
								background-color: #eee;
								color: #000;
							}
					#sitemap .sitemap_2 {
						background-color: #e4e4e4;
						border-top: 2px solid #e2e2e2;
					}
						#sitemap .sitemap_2_item {
							background-color: #d6d6d6;
							margin-bottom: 2px;
							padding: 2px 8px;
						}
							#sitemap .sitemap_2_item:hover {
								background-color: #e4e4e4;
							}
							#sitemap .sitemap_2_item_title a:link , #sitemap .sitemap_2_item_title a:active , #sitemap .sitemap_2_item_title a:visited {
								color: #333;
								padding: 1px 0 2px 3px;
							}
								#sitemap .sitemap_2_item:hover .sitemap_2_item_title a:link , #sitemap .sitemap_2_item:hover .sitemap_2_item_title a:active , #sitemap .sitemap_2_item:hover .sitemap_2_item_title a:visited {
									color: #000;
								}
						#sitemap .sitemap_3 {
							padding: 3px 0 0 15px;
						}
							#sitemap .sitemap_3_item {
								padding-bottom: 1px;
							}
								#sitemap .sitemap_3_item_title a:link , #sitemap .sitemap_3_item_title a:active , #sitemap .sitemap_3_item_title a:visited {
									color: #666;
									padding-bottom: 2px;
								}
									#sitemap:hover .sitemap_item_title a:link , #sitemap:hover .sitemap_item_title a:active , #sitemap:hover .sitemap_item_title a:visited {
										color: #999;
									}
									#sitemap .sitemap_3_item:hover .sitemap_3_item_title a:link , #sitemap .sitemap_3_item:hover .sitemap_3_item_title a:active , #sitemap .sitemap_3_item:hover .sitemap_3_item_title a:visited {
										color: #000;
									}
				#user_branchOffices {
					background-color: #e4e4e4;
					padding-top: 5px;
				}
					#user_branchOffices * {
						line-height: 1em;
					}
					#user_branchOffices_map {
						margin-bottom: 5px;
					}
					#user_branchOffices_nochoice {
						padding: 4px;
						text-align: center;
					}
					.user_branchOffices_location {
						background-color: #d6d6d6;
						float: left;
						margin-top: 3px;
						padding-bottom: 2px;
						position: relative;
						width: 510px;
					}
					.user_branchOffices_location:hover {
						background-color: #e4e4e4;
					}
						.user_branchOffices_location * {
							color: #333;
						}
						.user_branchOffices_location:hover * {
							color: #000;
						}
						.user_branchOffices_location_name {
							background-color: #999;
							color: #eee;
							font-size: 1.15em;
							padding: 3px;
						}
						.user_branchOffices_location:hover .user_branchOffices_location_name {
							background-color: #eee;
							color: #000;
						}
						.user_branchOffices_column_left , .user_branchOffices_column_right {
							margin-bottom: 3px;
							padding: 4px;
						}
						.user_branchOffices_column_left {
							width: 277px;
							float: left;
						}
							.user_branchOffices_location_address {
							}
							.user_branchOffices_location_zip {
								float: left;
								margin-right: 10px;
							}
							.user_branchOffices_location_city {
							}
							.user_branchOffices_location_district {
							}
							.user_branchOffices_location_country {
							}
						.user_branchOffices_column_right {
							width: 217px;
							float: right;
						}
							.user_branchOffices_location_phone {
							}
							.user_branchOffices_location_fax {
							}
							.user_branchOffices_location_email {
							}
							.user_branchOffices_location_homepage {
							}
					.user_branchOffices_chemical , .user_branchOffices_refrigeration , .user_branchOffices_service {
						color: #eee;
						font-size: 10px;
						position: absolute;
							top: 4px;
					}
					.user_branchOffices_chemical:hover , .user_branchOffices_refrigeration:hover , .user_branchOffices_service:hover {
						color: #000;
					}
						.user_branchOffices_chemical {
							left: 289px;
						}
						.user_branchOffices_refrigeration {
							left: 364px;
						}
						.user_branchOffices_service {
							left: 454px;
						}
/*					.user_branchOffices_chemical , .user_branchOffices_refrigeration , .user_branchOffices_service {
						float: left;
						padding: 0 0 2px 50px;
						width: 480px;
					}*/
					#user_branchOffices_textlinks {
						margin-top: 2px;
						padding: 0 5px 12px;
						text-align: center;
					}
						#user_branchOffices_textlinks a {
							margin: 0 11px;
							position: relative;
								top: 5px;
						}
							#main #user_branchOffices_textlinks a:link , #main #user_branchOffices_textlinks a:active , #main #user_branchOffices_textlinks a:visited {
								color: #666;
							}
							#main #user_branchOffices_textlinks a:hover {
								color: #aaa;
							}
	
			#scroll_main {
				overflow: auto;
				position: absolute;
					right: 0;
					bottom: 85px;
					left: 350px;
			}
				#scroll_main.headline_enabled {
					top: 255px;
				}
				#scroll_main.headline_disabled {
					top: 155px;
				}
			.fce_advancedlist_products {
				margin: 10px 0;
			}
				.fce_advancedlist_products * {
					color: #555;
				}
				.fce_advancedlist_products_list_item {
					background-color: #d6d6d6;
					border: 1px solid #555;
					margin-bottom: 10px;
					position: relative;
						width: 510px;
				}
					.fce_advancedlist_products_list_item_name {
						background: #c8c8c8;
						color: #000 !important;
						font-size: 1.02em;
						font-weight: bold;
						letter-spacing: .3px;
						padding: 8px 15px 6px;
					}
					.fce_advancedlist_products_list_item table {
						float: left;
						width: 310px;
						margin-bottom: 15px;
						border-spacing: 0;
					}
						.fce_advancedlist_products_list_item table td {
							display: block;
							padding: 0 10px;
						}
						.fce_advancedlist_products_list_item table th {
							padding-left: 15px;
							width: 140px;
						}
						.fce_advancedlist_products_list_item_1, .fce_advancedlist_products_label_1 {
							padding-top: 14px !important;
						}
						.fce_advancedlist_products_list_item_4 p {
							position: relative;
								top: 15px;
								left: -150px;
								margin-right: -130px;
						}
					.fce_advancedlist_products_list_item_image {
						float: right;
						overflow: hidden;
						width: 200px;
					}
						.fce_advancedlist_products_list_item_image img {
							margin: 15px 5px;
						}
			.fce_advancedlist_downloads {
			}
				#main .fce_advancedlist_downloads_list_item_text_desc a:link , #main .fce_advancedlist_downloads_list_item_text_desc a:active , #main .fce_advancedlist_downloads_list_item_text_desc a:visited {
					color: #555;
				}
				.fce_advancedlist_downloads a:hover, .fce_advancedlist_downloads a:hover * {
					text-decoration: none;
				}
				.fce_advancedlist_downloads_list {
				}
					.fce_advancedlist_downloads_list_item {
						background-color: #d6d6d6;
						border: 1px solid #555;
						margin: 0 20px 8px 0;
						position: relative;
					}
						.fce_advancedlist_downloads_list_item:hover {
							border-color: #888;
						}
							.fce_advancedlist_downloads_list_item:hover a {
								color: #555;
							}
						.fce_advancedlist_downloads_list_item_description, .fce_advancedlist_downloads_list_item_description * {
							color: #555 !important;
						}
						.fce_advancedlist_downloads_list_item_link {
							display: block;
							position: absolute;
								top: 0;
								left: 0;
								height: 100%;
								width: 100%;
						}
						.fce_advancedlist_downloads_list_item_name {
							background: #c8c8c8;
						}
							.fce_advancedlist_downloads_list_item_name a {
								color: #000 !important;
								display: block;
								font-size: 1.02em;
								font-weight: bold;
								letter-spacing: .3px;
								padding: 8px 15px 6px;
							}
						.fce_advancedlist_downloads_list_item_description {
							margin: 14px 16px 8px 115px;
						}
						.fce_advancedlist_downloads_list_item_image {
							float: left;
							padding: 18px 0 16px 16px;
							width: 85px;
						}
							.fce_advancedlist_downloads_list_item_image img {
								border: 1px solid #555;
								width: 85px;
							}
			.fce_download {
			}
				#main .fce_download a:link , #main .fce_download a:active , #main .fce_download a:visited, .fce_download_description, .fce_download_description * {
					color: #555;
				}
				.fce_download a:hover, .fce_download a:hover * {
					text-decoration: none;
				}
					.fce_download {
						background-color: #d6d6d6;
						border: 1px solid #555;
						position: relative;
							margin: 0 20px 8px 0;
					}
						.fce_download:hover {
							border-color: #888;
						}
						.fce_download_link {
							display: block;
							position: absolute;
								top: 0;
								left: 0;
								height: 100%;
								width: 100%;
								z-index: 5;
						}
						.fce_download_name {
							background: #c8c8c8;
						}
							.fce_download_name a {
								color: #000 !important;
								display: block;
								font-size: 1.02em;
								font-weight: bold;
								letter-spacing: .3px;
								padding: 8px 15px 6px;
							}
						.fce_download_description {
							margin: 14px 16px 8px 115px;
						}
						.fce_download_image {
							float: left;
							padding: 18px 0 16px 16px;
							width: 85px;
						}
							.fce_download_image img {
								border: 1px solid #555;
								width: 85px;
							}
						.fce_download_language {
							background: #c8c8c8;
							clear: both;
							position: relative;
							z-index: 10;
						}
							.fce_download_language ul {
								padding: 4px 0 2px !important;
								text-align: right;
							}
								.fce_download_language li {
									display: inline;
									list-style: none;
									margin-left: 4px;
								}
									.fce_download_language a {
										display: inline;
										padding: 7px 8px 5px;
									}


		#callout {
			position: absolute;
/*				bottom: 42px;
				left: 2px;
				height: 110px;
				width: 190px;
*/				top: 285px;
				left: 160px;
				width: 160px;
		}
			#callout h2 {
				font-size: 1.2em;
				font-weight: bold;
				padding-bottom: 3px;
			}
			#callout p {
				display: inline;
			}
			#callout_topbar {
				position: absolute;
			}
			#callout_text {
				background-color: #d3d3d3;
				font-size: .9em;
				margin-top: 0px;
				margin-left: 0px;
				padding: 4px 8px;
			}
				#callout_text h1 {
					font-size: 1.111em;
					font-weight: bold;
				}
		
		#footerimg {
			background-color: #999;
			position: absolute;
				bottom: 0;
				left: 0;
				height: 40px;
				width: 100%;
		}
			#footerimg img {
				position: absolute;
					right: 0;
			}
	
		#line_l {
			border-right-width: 1px;
			position: absolute;
				top: 85px;
				left: 159px;
		}
			#line_l.headline_enabled {
				height: 138px;
			}
			
			#line_l.headline_disabled {
				height: 38px;
			}

ul {
	list-style: outside square;
	list-style-image: url('fileadmin/images/ul1.gif');
	padding-left: 16px;
}
	ul ul {
		list-style-type: disc;
		list-style-image: url('fileadmin/images/ul2.gif');
	}


#height {
	position: absolute;
		top: 0;
		right: 0;
		height: 450px;
		width: 0;
}

