html {
	height:100%;
}

body {
	color:#000;
	background: url(img/back_site.gif) repeat-x top #E9E9E9;
	margin:0;
	border:0;
	padding:0;
	height:100%;
	text-align: left;
	position: relative;
	font-size:12px;
	}

input, select, textarea, button {
	margin:0px;
	font-size:10px;
	font-size: 99%;
}

ul {margin:15px;}
li {}

h1, h1 a, .csc-header, h2, h2 a, h3, h3 a {
	color:#000000;
	margin:0;
	padding:0;
	font-weight:bold;
	text-decoration:none;
}
a {
	cursor: pointer;
}

a:hover {
	text-decoration: underline;
}

img {
	border:0;
}

.csc-header {padding-top:10px;padding-bottom:10px;}
h1, h1 a, .csc-header {	font-size:14px;font-weight:bold;}
h2, h2 a {font-size: 12px;font-weight:bold;}
h3, h3 a {font-size: 11px;font-weight:bold;}

.small {font-size:9px;}
.button {font-size:9px;}
.clearer {clear: both; display: block;height:0px;line-height:0;}

.bodytext ul {padding-left: 15px;}
.bodytext ul li {}

#page{
	position:relative;
	}
#pagecontent{
	position:relative;
	margin: 0px auto;
	height:100%;
	width: 821px;
	}
#pageheader {
	height:145px;
	}
#pageheader #logo {
	margin-left:12px;
	}
#langswitch {
	float:right;
	margin-right:12px;
	position: relative;
	z-index:1000;
	}
#mainnavi {
	height:27px;
	padding:0px 11px;
	}

#mainnavi a {
	font-size:11px;
	text-decoration:none;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	}
#mainnavi .main_naviitem  {
	display: inline;
}
/* ypMenu */
.mmContainer {
	position:absolute;
	margin:0;padding:0;
}

div.mmContent {
	position: relative;
	-moz-opacity:.9; filter:alpha(opacity=90);
	background: #FFF;
	font-size:11px;
	margin:0;padding:0;
}
div.mmContent ul {
	list-style-type:none;
	margin:0;
}

div.mmContent li {
	margin:0;padding:0;
}
div.mmContent a {
	padding: 0px 15px;
	font-size:9px ! IMPORTANT;
	text-transform: uppercase;
	text-decoration: none;
	color: #000 ! IMPORTANT;
	font-weight: bold;
	letter-spacing:1px;
	width:190px;
	display:block;
	line-height: 24px;
}
div.mmContent  a:hover {
	background: #FFDB00;
}

#subnavi {
	font-size:11px;
	}
#subnavi .item {
	}
#subnavi .item a {
	}
#keyvisual {
	}
#mainarea {
	position:absolute;
	background: url(img/back_content_repeat.gif) repeat-y;
	width:821px;
	/*height:426px;   originalHöhe*/ 
	/*min-height:446px; /* Höhe mit Abstand nach unten */
	}

#mainarea .content {
	background: url(img/back_content_upper.gif) top no-repeat;
	min-height:400px;
	overflow: hidden;
	padding: 7px 19px;
	margin-bottom:2px;
}

#mainarea .content #innermain {
}
#main_lower {
	background: url(img/back_content_lower.gif) no-repeat;
	height: 5px;
	position: relative;
}

#footer {
	position: relative;
	font-size:10px;
	width: 100%;
	background: #E9E9E9;
	padding-left: 25px;
	padding-right: 25px;
	}
#footer_text {
	color:#666;
	text-transform:uppercase;
	width:150px;
	}
#footer_tools {
	color:#666;
	padding: 0px 20px;
	text-transform:uppercase;
	
}
#footer_tools a {
	color:#666;
	font-size: 10px;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 5px;
	}
#footer_tools a:hover {
	color: #000;
 }
#search .content input.field {
	height:20px;
	font-size:9px;
	background:#EFEFEF;
	margin: 5px 2px;
	border:1px solid #E0E0E0;
	}
#search .content  input.button {
	background: #FFF;
	margin:0px 4px;
	}
#search .content  {
	margin-top:10px;
	height:20px;
	font-size:9px;
	}

.quicklinks {
	width:150px;
	}
.contenttable {
	width:100%;
	border: 1px solid #AAA;
	background: #E0E0E0;
}
.contenttable td {
	font-size:12px;
	padding:3px 5px;
}
.contenttable th {
	font-size:12px;
	text-align:left;
	padding: 1px 5px;
	color: #717375;
}
sub {font-size:11px;}

.csc-mailform {
	border:0;
	padding:0;
	}
.csc-mailform-field {
	margin: 5px 0px;
	}
.csc-mailform-field label {
	width:150px;
	float:left;
	display:block;
	}
	
.csc-textpic-imagewrap {margin:5px 5px 5px 0;} 
.csc-textpic-caption {
	font-size:10px;
	}
.csc-sitemap  {margin-left: 25px;}
.csc-sitemap ul  {margin:0;}
.csc-sitemap ul li {
	list-style-image: url(img/listpoint_sitemap_level1.gif);
	margin-top: 2px;
	}
.csc-sitemap ul li a {
	font-size:12px;
	font-weight:bold;
	}
.csc-sitemap ul ul {margin-left: 25px;}
.csc-sitemap ul li ul li {
	margin:0;
	list-style-image: url(img/listpoint_sitemap_level2.gif);
	}
.csc-sitemap ul li ul li a {
	font-size:11px;
	font-weight:normal;
	}

.csc-uploads {
	margin-bottom:15px;
	}
.csc-uploads a {
	font-size:11px ! IMPORTANT;
	}

.csc-searchResultInfo,.csc-searchform {
	font-size:11px;
	}
.csc-searchform {
	}
	
.tx-indexedsearch {}
.tx-indexedsearch-rules {
	margin-top:15px;
	}
.tx-indexedsearch-searchbox {
	background: #E6EAEE;
	padding:5px;
	border:1px dotted #AAA;
	}
.tx-indexedsearch-searchbox table td {
	padding:5px 5px 5px 0px;
	}
.tx-indexedsearch-searchbox-button  {
	border: 1px solid #E0E0E0;
	font-weight:bold;
	color: #FFF;
	background: #DA3E08;
	margin:10px 0px ! IMPORTANT;
	padding:2px ! IMPORTANT;
	}
.tx-indexedsearch-searchbox-button:hover {
	background: #FF6600;
	}

/* A1 Teaserbox */
.tx-a1teasermenu-pi1 {}
.tx-a1teasermenu-pi1 .teaserbox {width:290px;height:75px;float:left;margin:7px 9px 12px;padding:5px;background:#FFF;overflow:hidden;opacity:0.8;}
.tx-a1teasermenu-pi1 .teaserimage {float:left;}
.tx-a1teasermenu-pi1 .teaserimage img {margin-right:15px;}
.tx-a1teasermenu-pi1 a {text-decoration:none;}
.tx-a1teasermenu-pi1 a:hover {text-decoration:underline;}

/* FCE */

#fce_teaserpage {overflow:hidden;}
#fce_teaserpage #backimage {position:absolute;z-index:50;}
#fce_teaserpage #header {position:absolute;z-index:80;}
#fce_teaserpage #header #heading {margin:17px 12px 0px;width:614px;float:left;color:#FFF;font-size:14px;font-weight:bold;text-transform: uppercase;}
#fce_teaserpage #finder {position: absolute;z-index:500;right:18px;width:146px;height:450px;overflow:hidden;}
#fce_teaserpage #col_right {position:absolute;z-index:90;right:18px;}
#fce_teaserpage #col_main {position:absolute;z-index:95;width:650px;height:100px;bottom:26px;overflow:hidden;line-height: 1.4em;}


#fce_teaserpage #col_main .news-latest-item {width:290px;height:75px;float:left;margin:7px 9px 12px;padding:5px;background:#FFF;overflow:hidden;opacity:0.8;text-transform: uppercase;}
#fce_teaserpage #col_main .news-latest-item a {text-decoration: none;text-transform: uppercase;}
#fce_teaserpage #col_main .news-latest-item a:hover {text-decoration: underline;}


#fce_subpage {position: relative;background: #E9E9E9;overflow:hidden;}
#fce_subpage #backimage {position:absolute;z-index: 50; top:0;background: #E9E9E9;}
#fce_subpage #backimage img {}	
#fce_subpage #header {position:absolute;z-index:80;top:0;}
#fce_subpage #header #heading {margin:17px 12px 0px;width:614px;float:left;color:#FFF;font-size:14px;font-weight:bold;text-transform: uppercase;}
#fce_subpage #pathway {position:absolute;left:0px;padding: 55px 0px 0px 8px;text-transform: uppercase;font-weight:bold;color:#555;font-size:10px;}
#fce_subpage #pathway a {text-decoration: none;text-transform: uppercase;font-weight: normal;font-size:10px;}
#fce_subpage #pathway a:hover {text-decoration: underline;}
#fce_subpage #finder {position: absolute;padding: 0px 0px 0px 0px;z-index:500;right:0;top:0;width:146px;overflow:hidden;}
#fce_subpage #col_right {position: absolute;top:70px;right:0;width:146px;z-index:400;}
#fce_subpage #col_main {margin-top:80px;padding-bottom: 6px;/*padding-bottom: 40px*/width:570px;margin-left: 12px;min-height:315px;height: auto !important; height:315px;position: relative; z-index: 100;line-height: 1.4em;}
#fce_subpage #col_main .teaserbox {margin-left:0; margin-top:25px;}

.fce_blv_teaser_productgroups {background: #FFF;height:75px; overflow:hidden; margin-bottom:10px;}
.fce_blv_teaser_productgroups_image {float:left;margin-right:10px;}
.fce_blv_teaser_productgroups_title {font-weight:bold;margin-bottom:2px;margin-top:2px;}
.fce_blv_teaser_productgroups_title a {text-decoration: none;}
.fce_blv_teaser_productgroups_title a:hover {text-decoration: underline;}
.fce_blv_teaser_productgroups_description {}
.fce_blv_teaser_productgroups_morelink {margin-top:2px;}
.fce_blv_teaser_productgroups_morelink a {text-decoration: none;}
.fce_blv_teaser_productgroups_morelink a:hover {text-decoration: underline;}


/* TEMPLATE LIST */

.blv_xmlimporter_list {width:620px;}
.blv_xmlimporter_list .header {}
.blv_xmlimporter_list .header .hits {float:right;margin-bottom:10px;font-weight: bold;}
.blv_xmlimporter_list .header .heading {font-size: 14px;font-weight:bold;}

.blv_xmlimporter_list .blv_xmlimporter_list_results {min-height: 250px;height:auto !important; height:250px;}
.blv_xmlimporter_list .blv_xmlimporter_list_table {border-collapse:collapse;width:100%;}
.blv_xmlimporter_list .blv_xmlimporter_list_table .firstcol_heading {background: #fff;border-top: 1px solid #c4c4c4;border-bottom: 1px solid #c4c4c4;}
.blv_xmlimporter_list .blv_xmlimporter_list_table .firstcol_heading .item_title {margin:11px 3px;}
.blv_xmlimporter_list .blv_xmlimporter_list_table .firstcol_heading .item_title a {text-decoration: none;font-weight:bold;}
.blv_xmlimporter_list .blv_xmlimporter_list_table .firstcol_heading .item_title a:hover {text-decoration: underline;}
.blv_xmlimporter_list .blv_xmlimporter_list_table .firstcol_heading .item_partno {font-size:11px; margin: 0px 3px;}
.blv_xmlimporter_list .blv_xmlimporter_list_table .secondcol_heading {width:120px;border-top: 1px solid #c4c4c4;border-bottom: 1px solid #c4c4c4;background: #fff;}
.blv_xmlimporter_list .blv_xmlimporter_list_table .secondcol_heading .item_image {background: #FFF;line-height:0; width:100px;border-left: 1px solid #c4c4c4;min-height:55px;height:auto !IMPORTANT; height:55px;text-align:center;}
.blv_xmlimporter_list .blv_xmlimporter_list_table .secondcol_heading .item_image img {/* width:75px; */}


.blv_xmlimporter_list .footer {margin-top:15px;}
.blv_xmlimporter_list .footer .pagination {float:right;}
.blv_xmlimporter_list .footer .pagination select {width:100px;padding-bottom:6px;}
.blv_xmlimporter_list .footer .pagination_button,.blv_xmlimporter_list .footer .pagination_button_active {margin-right:3px;text-decoration: underline;border:0;background: none;cursor: pointer;}
.blv_xmlimporter_list .footer .pagination_button_active {text-decoration: none;color:#b89e00;font-weight:bold;}
.blv_xmlimporter_list .footer .pagination_button:hover {text-decoration: underline;}

/* PRODUCTFINDER FORM */

.productfinderform {width:136px;padding: 0 5px 0 5px;font-size:10px;}
.productfinderform a {font-size:10px;}
.productfinderform .formrow {margin-top: 6px; margin-bottom: 2px;}
.productfinderform .formrow2 {margin: 0px;}
.productfinderform label {font-weight: bold;font-size: 11px; width: 146px;}
.productfinderform form, .productfinderform input, .productfinderform select, .productfinderform button {font-family: Verdana, sans-serif;font-size: 11px;/*  height: 14px;*/ width: 100%; padding-top: 0; }
.productfinderform .tf {background-color: #FFF8CC;border: 1px solid #DEDBBA;width: 125px;padding: 0 0 0 0px;}
.productfinderform select {background-color: #FFF8CC;border: 1px solid #DEDBBA;}
.productfinderform button { border: none; font-weight: bold; color: white; height: 18px; width: 136px; text-align: left; margin-top: 6px; background: url( arrow_right.gif ) right 5px no-repeat #6D6D6D;padding: 0px 5px;}
.bt_close {display:none;}
.productfinderform .separator {background-color: #CBCBCB;height: 1px;overflow: hidden;width: 100%;margin: 13px 0 8px 0;}

.blv_xmlimporter_finder_title {width:146px;height:44px; background: url(img/title_productfinder.gif) right #FFDB00;}
.blv_xmlimporter_finder_form {height:333px;background: #FFF;overflow:hidden;display: none;}
.blv_xmlimporter_finder_footer {height:13px;background: #FFDB00;font-weight:bold;padding: 6px 0px;}
.blv_xmlimporter_finder_footer button {background: #FFDB00;border:0;cursor: pointer;height:18px;margin-left:8px;text-align: left;}

/* TEMPLATE SINGLE */

.blv_xmlimporter_single {width:600px;}
.blv_xmlimporter_single .tools {position:absolute;width:41px;height:20px;left:558px;top:6px;}
.blv_xmlimporter_single .backlink {float:left;padding-bottom:6px;}
.blv_xmlimporter_single .printlink {padding-bottom:6px;}
.blv_xmlimporter_single .header {margin-top:10px;}
.blv_xmlimporter_single .header .heading {font-size: 14px;font-weight:bold;}
.blv_xmlimporter_single .info {border-top: 1px solid #c4c4c4;padding:5px 0px;line-height: 1.4em;}
.blv_xmlimporter_single .image_area {width:100%;float:left;background:#FFF;min-height:250px;height:auto !IMPORTANT;height:250px;border-top: 1px solid #c4c4c4;border-bottom: 1px solid #c4c4c4;}
.blv_xmlimporter_single .image_area .color_selector {float:right;text-align: right;/* padding-top:10px;margin-right:35px; */position:relative;z-index:250;}
.blv_xmlimporter_single .image_area .color_selector .color_selector_table {}
.blv_xmlimporter_single .image_area .color_selector .color_selector_table .color_selector_image {}
.blv_xmlimporter_single .image_area .color_selector .color_selector_table .color_selector_image .imagebox {border-bottom: 1px solid #c4c4c4;border-left: 1px solid #c4c4c4;padding-top:10px;width:100px;text-align: center;}
.blv_xmlimporter_single .image_area .color_selector .color_selector_table .color_selector_image img {/* width:50px;height:auto; */margin:0;line-height: 0;padding:0;}
.blv_xmlimporter_single .image_area .product_image {padding:0;position: relative;text-align:center;line-height:0;width:450px;}
.blv_xmlimporter_single .image_area .product_image .zoom {position:absolute;z-index:400;top:0;left:0;width:17px;height:17px;overflow:hidden;
background: url(img/zoom.gif) no-repeat;border-right: 1px solid #c4c4c4;border-bottom: 1px solid #c4c4c4;display:none;}
.blv_xmlimporter_single .image_area .product_image img {/* width:300px; */border:0;margin:0;padding:0;}
.blv_xmlimporter_single .iconlist {padding:0px 0px;margin-top:25px;}
.blv_xmlimporter_single .iconlist .icon {float:left;text-align:center;margin-right:0px;padding-top:5px;background: url(img/back_icon.gif) no-repeat; min-height: 30px;height: auto !IMPORTANT; height:30px; width: 96px;line-height:0;}
.blv_xmlimporter_single .iconlist .icon img {}

#lbNumber {display:none;}

/* TEMPLATE SINGLE SIDEBOX */

.blv_xmlimporter_single_sidebox {float:right;width:145px;}
.blv_xmlimporter_single_sidebox .teaserbox {background: #FFF;min-height:70px;height:70px;height:auto !important;margin-bottom:1px;opacity: 0.8;width: 100%;clear: both;padding:0;	}
.blv_xmlimporter_single_sidebox .teaserbox_title {font-weight: bold;padding:5px;margin-bottom:3px;}
.blv_xmlimporter_single_sidebox .teaserbox_description {padding:5px;font-size: 10px;}
.blv_xmlimporter_single_sidebox .teaserbox_icon {float:right;padding:5px;}

.blv_xmlimporter_single_sidebox #teaserbox_category {line-height:0;}
.blv_xmlimporter_single_sidebox #teaserbox_catalog {}
.blv_xmlimporter_single_sidebox #teaserbox_document {}
.blv_xmlimporter_single_sidebox #teaserbox_attributes {}
.blv_xmlimporter_single_sidebox #teaserbox_attributes .attribute_icon {border-bottom: 1px solid #E9E9E9;line-height:0;}


