
/* --- Produktindex (START) --- */
.pi_hide {
	display:none;
}

.pi_default_bold {
	cursor:default;
	font-weight:bold;
}
.pi_plistabtrieb_html_content {
	float:left;
	margin:0px;
	margin-left:31px;
	margin-top:11px;
	width:650px;
	min-width:650px;
	max-width:650px;
}
.pi_categorie_klickbar {
	background-color:#2e2e2e;
	color:#333;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	margin-top:0px;
	margin-bottom:5px;
	width:630px;
	min-width:630px;
	height:31px;
}
.pi_categorie_klickbar a {
	vertical-align:middle;
}
img.pi_producimage {
	margin:0px;
	margin-right:20px;
}
.pi_productdetail {
	vertical-align:middle;
	clear:left;
	width:630px;
	min-width:630px;
	font-size:11px;
	font-weight:bold;
	color:#333;
	border-bottom:1px solid #f4f4f4;
	margin-bottom:5px;
}
.pi_click {
	text-decoration: none;
	vertical-align:middle;
}

/* --- Produktindex (ENDE) --- */

/* --- POPUP f?r Produktansicht (START) --- */
#popup_product, #popup_product_index {
margin:0px;
border:0px;
padding:0px;
display:none;
position:absolute;
top:40px;
width:670px;
height:auto;
z-index:999;
left:0px;
}
.opacity_on {
	opacity:0.4;
	-moz-opacity:0.4;
	filter: alpha(opacity=40);
}
.opacity_off {
	opacity:1.0; 
	-moz-opacity:1.0;
	filter: alpha(opacity=100);
}
/* --- POPUP für Produktansicht (ENDE) --- */
/* --- products_pulldown (START) --- */
#popupmenu {
	top: 120px;
	border:0px;
	padding:0px;
	padding-bottom:10px;
	padding-top:5px;
	margin:0px;
	background-color:#fafafa;
	z-index:999;
	position: fixed;
	top: 0;
	left: 50%;
	margin-top: 38px;
	margin-left: -394px;
}
div.popup_container {
border:0px;
padding:0px;
margin:0px;
display:block;
background-color:#fafafa;
width:850px;
height:auto;
min-height:250px;
z-index:999;
}
div.popup1 {
margin:0px;
padding:0px;
border:0px;
/*width:200px;*/
width:250px;
height:450px;
min-height:300px;
font-size:12px;
font-family: arial,helvetica,verdana,sans-serif;
background-color:#fafafa;
padding-right:10px;
padding-left:13px;
padding-bottom:15px;
}
div.popup1 a {
color:#333;
text-decoration:none;
margin:0px;
}
div.popup1 a:hover {
color:#00b08b;
text-decoration:none;
}
div.popup1 ul {
margin:0px;
padding:0px;
border:0px;
background-color:#fafafa;
list-style-type:none;
font-size:11px;
font-family: arial,helvetica,verdana,sans-serif;
color:#333
}
li.passiv {
margin:0px;
padding:0px;
border:0px;
color:#333;
border-bottom:1px dotted #000000;
background-color:#fafafa;
background-image:url(/fileadmin/products/img/pfeil_grau.gif);
background-repeat:no-repeat;
}
li.aktiv {
margin:0px;
padding:0px;
border:0px;
color:#00b08b;
border-bottom:1px dotted #000000;
background-color:#EFEFEF;
cursor:pointer;
background-image:url(/fileadmin/products/img/pfeil_gruen.gif);
background-repeat:no-repeat;
}
li.aktiv a {
color:#00b08b;
}
li.passiv a {
color:#333;
}

div.popup2 {
	width:550px;
	min-height:450px;
	max-height:600px;
	font-size:12px;
	font-family: arial,helvetica,verdana,sans-serif;
	background-color:#fafafa;
	float:left;
	border-left:3px solid #c0c0c0;
	padding-left:15px;
	padding-bottom:15px;
	background-repeat:no-repeat;
	background-position:420px bottom;
}
* html div.popup2 {
	height:285px;
}

div.popup2 a {
color:#333;
text-decoration:none;
margin-left:0px;
}
div.popup2 a:hover {
color:#00b08b;
text-decoration:none;
}
div.popup2 span {
font-weight:bold;
font-family: arial,helvetica,verdana,sans-serif;
color:#333;
}
div.popup2 ul {
margin:0px;
padding:0px;
border:0px;
width:400px;
background-color:#fafafa;
list-style-type:none;
font-size:11px;
font-family: arial,helvetica,verdana,sans-serif;
color:#333
}
div.popup2 li {
padding-left:10px;
padding-right:2px;
background-color:#fafafa;
line-height:14px;
}
div.popup2 li aktiv {
padding-left:10px;
padding-right:2px;
background-color:#EFEFEF;
line-height:14px;
}


div.image {
margin:0px;
padding:0px;
border:0px;
width:150px;
min-width:150px;
max-width:150px;
height:100%
}
div.image img {
margin:0px;
padding:0px;
border:0px;
float:left;
}
li.tn_ebene0 {
}
li.tn_ebene1 {
	margin: 0px;
	margin-left:12px;
}
li.tn_ebene2 {
	margin: 0px;
	margin-left:24px;
}
/* --- products_pulldown (ENDE) --- */

/* --- category_home (START) --- */
div.category_home_header {
margin:0px;
padding:0px;
width:475px;
min-width:475px;
max-width:475px;
background-color:#FFFFFF;
border:0px;
}
div.category_home_header h3 {
border:0px;
padding:0px; 
margin:0px;
margin-left:25px;
}

div.category_home_navi {
margin:0px;
padding:0px;
width:475px;
min-width:475px;
max-width:475px;
background-color:#EFEFEF;
font-size:10px;
font-family: arial,helvetica,verdana,sans-serif;
color:#333;
border:0px;
/* border-bottom:1px solid #C0C0C0; */
}

ul.category_home {
margin:0px;
margin-left:22px;
padding:0px;
border:0px;
list-style-type:none;
}

ul.category_home li {
float:left;
margin:0px;
padding:0px;
border:0px;
border-right:1px solid #C0C0C0;
border-bottom:1px solid #C0C0C0;
height:85px;
width:150px;
cursor:pointer;
}

ul.category_home spaan {
	position: relative;
	left:5px;
	top:5px;
	border: 0px;
	margin:0px;
	padding: 0px;
	font-size:12px;
	font-weight:bold;
	font-family: arial,helvetica,verdana,sans-serif;
	text-decoration:none;
	color:#333;
}

ul.category_home span {
	display: block;
	border: 0px;
	padding:5px 0px 0px 2px;
	margin: 0px;
	font-size:12px;
	font-weight:bold;
	font-family: arial,helvetica,verdana,sans-serif;
	text-decoration:none;
	color:#333;
}

ul.category_home a {
	text-decoration:none;
}
/* --- category_home (ENDE) --- */

/* --- category_products (START) --- */
div.category_products_container { 
	text-align:center;
	width:947px;
	max-width:947px;
	min-width:947px;
	float:left;
	padding-left:13px;
}

div.category_products_navi {
	margin:0px auto; /* auto to center FF */
	padding:0px;
	border:0px;
	width:935px;
	min-width:935px;
	max-width:935px;
	font-size:10px;
	font-family: arial,helvetica,verdana,sans-serif;
	color:#333;
	float:left;
}

ul.category_products {
margin:0px;
padding:0px;
border:0px;
width:942px;
min-width:942px;
max-width:942px;
list-style-type:none;
float:left;
}

ul.category_products li {
float:left;
margin:0px;
margin-right:10px;
margin-bottom:13px;
padding:0px;
/* border:2px solid #C0C0C0; */
height:81px;
width:226px;
text-align:left;
cursor:pointer;
}

ul.category_products span {
position: relative;
left:5px;
top:5px;
border: 0px;
margin:0px;
padding: 0px;
font-size:12px;
font-weight:bold;
font-family: arial,helvetica,verdana,sans-serif;
text-decoration:none;
color:#333;
}
ul.category_products a {
text-decoration:none;
}
/* --- category_products (ENDE) --- */

/* --- category_navi_small (START) --- */
div.category_navi_small {
margin:0px;
padding:0px;
border:0px;
width:248px;
min-width:248px;
max-width:248px;
display:block;
float:left;
background-color:#f4f4f4;
}
div.category_navi_small span {
	border: 0px;
	margin:0px;
	margin-left:4px;
	padding: 0px;
	font-size:11px;
	font-weight:bold;
	font-family: arial,helvetica,verdana,sans-serif;
	text-decoration:none;
	color:#333;
}

ul.category_small {
	margin:0px;
	padding:0px;
	border:0px;
	list-style-type:none;
	background-color:#f4f4f4;
}

ul.category_small_ebene1 {
margin:0px;
padding:0px;
border:0px;
list-style-type:none;
background-color:#f4f4f4;
font-size:11px;
font-weight:normal;
font-family: arial,helvetica,verdana,sans-serif;
text-decoration:none;
}

ul.category_small li {
float:none;
background-repeat:no-repeat;
margin:0px;
padding:0px;
border:0px;
border-bottom:1px solid #C0C0C0;
height:auto;
min-height:25px;
text-align:left;
cursor:pointer;
width:248px;
max-width:248px;
}

ul.category_small a {
	border: 0px;
	margin:0px;
	padding: 0px;
	/*position:relative;
	left:64px;
	top:3px;*/
	padding: 3px 0px 0px 64px;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	font-family: arial,helvetica,verdana,sans-serif;
	text-decoration:none;
	color:#333;
	max-width:180px;
	width:180px;
	height:auto;
	display:block;
	margin-bottom:6px;
}
ul.category_small span {
	border: 0px;
	margin:0px;
	padding: 0px;
	/*position:relative;
	left:64px;
	top:3px;*/
	padding: 3px 0px 0px 64px;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	font-family: arial,helvetica,verdana,sans-serif;
	text-decoration:none;
	color:#00b08b;
	max-width:180px;
	width:180px;
	height:auto;
	display:block;
	margin-bottom:6px;
}
ul.category_small a:hover {
color:#00b08b;
}
ul.category_small_ebene1 a:hover {
color:#00b08b;
}
/* --- category_navi_small (ENDE) --- */

/* --- category_info (START) --- */
div.left_content {
	float: left; 
	height: auto; 
	width: 255px;
}
div.category_info_conatiner {
	float:left;
	height: auto;
	margin-bottom:10px;
	margin-right:5px;
	background-color:#ffffff;
	font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
}
div.category_info {
	/*
	min-width:252px;
	max-width:252px;
	*/
	border:0px;
	padding:0px;
	margin:0px;
	margin-left:0px;
	margin-bottom:30px;
	background-color:#ffffff;
	display:block;
	width:100%;
	float:none;
}
div.category_info_header {
	/* 
	background-image:url(/fileadmin/products/img/rahmen_oben_kategorie.jpg); 
	border:0px;
	padding:0px;
	margin:0px;
	margin-left:0px;
	background-repeat:no-repeat;
	width:100%;
	height:7px;
	min-height:7px;
	max-height:7px;
	*/
	display:none;
}
div.category_info_footer {
	/* 
	background-image:url(/fileadmin/products/img/rahmen_unten_kategorie.jpg); 
	float:left;
	margin-left:0px;
	height:7px;
	min-height:7px;
	max-height:7px;
	background-repeat:no-repeat;
	width:252px;
	min-width:252px;
	max-width:252px;
	*/
	display:none;
}
div.category_info_header span, div.category_info_content b {
	/* 
	padding: 6px 20px 0px 15px; 
	*/
	border:0px;
	padding:0px;
	padding-right:20px;
	margin:0px;
	display:block;
	color:#333;
	font-size:14px;
	font-weight:bold;
}



div.category_info_content_frame {
    background-color: #F4F4F4;
    background-position: left top;
    background-repeat: no-repeat;
    margin: 0;
    padding: 10px;
    width: 670px;
    z-index: 99;	
}

div.category_info_content {
/*	
	margin-left:15px;
	margin-right:10px;
*/	
	margin:0px;
	padding:0px;
	color:#333;
}
div.category_info_content ul {
	margin:0px;
	padding:0px;
	border:0px;
}
/* --- category_info (ENDE) --- */

/* --- product_info (START) --- */
div.product_detail_button  {
	float:left; 
	width: 105px; 
	height: 33px;
}
div.product_detail_button a {
  background-color: #999999;
  color: #FFFFFF;
  display: block;
  font-size: 13px;
  height: 24px;
  padding-top: 9px;
  text-align: center;
  width: 100%;
}
div.cc_button_detail {
	float:left; 
	width: 80px; 
	height: 34px;
	margin-left:20px;
	display:none;
}
div.cc_de  {
	display:block;
}

div.product_info_container {
/*
	width:703px;
*/	
	width:690px;
	border:0px;
	padding:0px;
	margin:0px;
	margin-left:3px;
	margin-bottom:20px;
	position:relative;
	top:0px;
	left:0px;
	display:block;
	float:none;
	height:auto;
	float:left;
}
/*
div.product_info_container {
  border: 0 none;
  display: block;
  float: left;
  height: auto;
  left: 0;
  margin: 0 0 20px 256px;
  padding: 0;
  position: absolute;
  top: 310px;
  width: 703px;
}
*/
div.product_info {
border:0px;
padding:0px;
margin:0px;
margin-bottom:5px;
background-color:#ffffff;
display:block;
width:349px;
min-width:349px;
max-width:349px;
cursor:pointer;
display:block;
}
div.product_info_tmp {
border:0px;
padding:0px;
margin:0px;
margin-bottom:5px;
background-color:#ffffff;
display:block;
height:181px;
min-height:181px;
max-height:181px;
width:349px;
min-width:349px;
max-width:349px;
cursor:pointer;
display:block;
}
div.product_info_header {
border:0px;
padding:0px;
padding-top:5px;
margin:0px;
margin-left:0px;
background-image:url(/fileadmin/products/img/rahmen_oben_produkt.jpg);
background-repeat:no-repeat;
width:351px;
min-width:351px;
max-width:351px;
height:60px;
min-height:60px;
max-height:60px;
background-image:none;
height:50px;
min-height:50px;
clear:left;
}
div.product_info {
overflow:hidden;
width:351px;
height:191px;
float:left;
z-index:999;
background-image:url(/fileadmin/products/img/produkte_hintergrund.jpg);
background-repeat:no-repeat;
background-position: top left;
}
div.product_info1 {
display:block;
overflow:hidden;
width:351px;
height:191px;
float:left;
z-index:999;
background-image:url(/fileadmin/products/img/produkte_hintergrund.jpg);
background-repeat:no-repeat;
background-position: top left;
}

div.product_info_header_images {
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px 0px 0px 15px;
	width:330px;
	height:135px;
	max-height:135px;
	border:0px solid red;
	display:block;
}

div.product_info_header_images .icon1 {
	margin-top:54px; vertical-align:middle; float:left; width:22px; height:22px;
}
div.product_info_header_images .productimage {
	display:block; margin:0px; padding:0px 0px 0px 5px; float:left; width:260px; height:130px;
}
div.product_info_header_images div.icon2 {
	display:block; margin:0px;padding:0px;height:135px;width:40px;overflow:visible;float:left;
}



div.product_info_footer {
float:left;
margin-left:0px;
height:7px;
min-height:7px;
max-height:7px;
background-image:url(/fileadmin/products/img/rahmen_unten_produkt.jpg);
background-repeat:no-repeat;
width:349px;
min-width:349px;
max-width:349px;
}
div.product_info_header span {
	border:0px;
	margin:0px;
	display:block;	
	padding: 5px 20px 0px 15px;
	color:#333;
	font-size:11px;
	font-weight:bold;
	font-family: arial,helvetica,verdana,sans-serif;
	width:309px;
	min-width:309px;
	max-width:309px;
}
div.product_info_header a {
text-decoration:none;
}
div.product_info_content_frame {
z-index:99;
margin:0px;
background-image:url(/fileadmin/products/img/rahmen_verlauf_produkt.jpg);
background-repeat:no-repeat;
background-position: top left;
width:349px;
min-width:349px;
max-width:349px;
height:150px;
min-height:150px;
max-height:150px;
}
div.product_info_content {
margin:0px;
padding:0px;
margin-left:15px;
margin-right:10px;
color:#333;
font-size:11px;
font-family: arial,helvetica,verdana,sans-serif;
height:150px;
min-height:150px;
max-height:150px;
}
/* --- product_info (ENDE) --- */

/* --- category_head (START) --- */
div.category_head_text_div {
width:400px;
min-width:400px;
max-width:400px;
}
font.category_head_text_font {
font-size:20px;
font-weight:bold;
}
font.category_head_utitel_font {
font-size:16px;
font-weight:bold;
}
div.category_head_text {
position:relative;
top:6px;
left:60px;
color:#ffffff;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
width:850px;
min-width:850px;
max-width:850px;
}
div.category_head {
margin:0px;
margin-bottom:10px;
padding: 0px;
border:0px;
width:960px;
max-width:960px;
min-width:960px;
height:auto;
background-repeat:no-repeat;
width:960px;
height:160px;
background-image: url("/fileadmin/products/Header_Bilder/alle_restlichen_seiten.jpg") !important;
}
div.category_head_pfeil_links {
margin:0px;
padding: 0px;
border: 0px;
cursor:pointer;
position:absolute;
top:173px;
left:0px;
}
div.category_head_pfeil_rechts {
margin:0px;
padding: 0px;
border: 0px;
cursor:pointer;
position:absolute;
top:173px;
left:915px;
}
/* --- category_head (ENDE) --- */

/* --- category_navi_ebene1 (START) --- */
div.category_navi_ebene1 {
  display:block;
  height:100%;
  position:relative;
  top:0px;
  left:0px;
  margin:0px auto;
  padding:0px;
  width:692px;
  min-width:692px;
  max-width:692px;
} HTML > BODY div.category_navi_ebene1 {
  margin-left:255px;
}
div.ebene1_container { 
margin:0px;
padding: 0px;
border: 0px;
height:auto;
width:960px;
max-width:960px;
min-width:960px;
background-color:#ffffff;
}
div.category_clickpfad_container {
height:17px;
min-height:17px;
background-color:#fbfbfb;
border-bottom:1px solid #dddddd;
}
div.category_clickpfad {
  font-size:11px;
  font-family: arial,helvetica,verdana,sans-serif;
  color: #333;
  margin:0px;
  margin-top:3px;
  margin-left:20px;
  background-color:#fbfbfb;
}
div.category_clickpfad a {
  font-size:11px;
  font-family: arial,helvetica,verdana,sans-serif;
  color: #333;
}
div.category_ebene1 {
margin:0px;
margin-bottom:4px;
padding:0px;
border:0px;
width:692px;
min-width:692px;
max-width:692px;
display:block;
text-align:center;
margin-left:5px;
} HTML > BODY div.category_ebene1 {
margin-left:0px;
}
ul.category_ebene1 {
margin:0px;
padding:0px;
border:0px;
font-size:10px;
font-family: arial,helvetica,verdana,sans-serif;
color:#333;
list-style-type:none;
}
ul.category_ebene1 li {
float:left;
margin:0px;
margin-right:2px;
margin-left:2px;
padding:0px;
border:0px;
height:81px;
height:110px;
width:226px;
text-align:left;
background-repeat:no-repeat;
cursor:pointer;
background-image:url(/fileadmin/products/img/produkte_unterseite_schatten_220.jpg);
}
ul.category_ebene1 a {
color:#333;
cursor:pointer;
text-decoration:none;
}


ul.category_ebene1 span {
	display: block;
	padding: 0px 5px 0px 5px;
	padding-top: 5px;
	border: 0px;
	margin:0px;
	font-size:11px;
	font-weight:bold;
	font-family: arial,helvetica,verdana,sans-serif;
 	line-height:12px;
	text-decoration:none;
	color:#333;
}
div.category_ebene1_produkt {
height:103px; 
width:220px;
background-repeat:no-repeat;
background-position: bottom;
margin:3px 0px 0px 3px;
z-index:100;
}
/* --- category_navi_ebene1 (ENDE) --- */
/* --- produktindex_navi_small (START) --- */
div.produktindex_container {
	width:960px;
	min-width:960px;
	max-width:960px;
}
div.produktindex_navi_small {
	margin:0px;
	padding:0px;
	border:0px;
	width:240px;
	min-width:240px;
	max-width:240px;
	display:block;
	float:left;
	background-color:#f4f4f4;
}
div.produktindex_navi_small span {
	border: 0px;
	margin:0px;
	margin-left:4px;
	padding: 0px;
	font-size:11px;
	font-weight:bold;
	font-family: arial,helvetica,verdana,sans-serif;
	text-decoration:none;
	color:#333;
}

ul.produktindex_small {
	margin:0px;
	padding:0px;
	border:0px;
	list-style-type:none;
	background-color:#f4f4f4;
}

ul.produktindex_small_ebene1 {
	margin:0px;
	padding:0px;
	border:0px;
	list-style-type:none;
	background-color:#f4f4f4;
	font-size:11px;
	font-weight:normal;
	font-family: arial,helvetica,verdana,sans-serif;
	text-decoration:none;
}

ul.produktindex_small li {
	float:none;
	background-repeat:no-repeat;
	background-position: 10px 4px;
	margin:0px;
	padding:0px;
	border:0px;
	border-bottom:1px solid #C0C0C0;
	height:31px;
	text-align:left;
	cursor:pointer;
}


ul.produktindex_small a {
	border: 0px;
	margin:0px;
	padding:5px 0px 0px 50px;
	font-size:11px;
	font-weight:normal;
	font-family: arial,helvetica,verdana,sans-serif;
	text-decoration:none;
	color:#333;
}
ul.produktindex_small span#produktindex_header {
	cursor:default;
	font-weight:bold;
	width:230px;
	padding-left:10px;
}
ul.produktindex_small span {
	border: 0px;
	margin:0px;
	padding: 5px 0px 0px 50px;
	font-size:11px;
	font-weight:normal;
	font-family: arial,helvetica,verdana,sans-serif;
	text-decoration:none;
	color:#333;
	display: block;
}

ul.produktindex_small a:hover {
color:#00b08b;
}
ul.produktindex_small_ebene1 a:hover {
color:#00b08b;
}
a.produktindex_produktext {
vertical-align:middle; 
font-weight:bold;
color:#333;
padding-bottom:44px;
text-decoration:none;
}
a.produktindex_produktext:hover {
color:#00b08b;
}


.wraptocenter {
    display:table-cell;
    vertical-align:middle;
    width:40px;
    height:130px;
    text-align:right;
}
.wraptocenter * {
    vertical-align: middle;
}

/*\*//*/
.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/


/* --- produktindex_navi_small (ENDE) --- */

/* --- bituebersicht_navi_small (START) --- */
div.bituebersicht_container {
	width: 73%;
/*
	width:700px;
	min-width:700px;
	max-width:700px;
*/	
	float:left;
	padding-left: 28px;
}
div.bituebersicht_navi_small {
	margin:0px;
	padding:0px;
	border:0px;
	width:695px;
	min-width:695px;
	max-width:695px;
	display:block;
	float:left;
	background-color:#f4f4f4;
	border-bottom:1px solid #C0C0C0;
	float:left;
}
div.bituebersicht_navi_small span {
	border: 0px;
	margin:0px;
	margin-left:4px;
	padding: 0px;
	font-size:11px;
	font-weight:bold;
	font-family: arial,helvetica,verdana,sans-serif;
	text-decoration:none;
	color:#333;
}

ul.bituebersicht_small {
	margin:0px;
	padding:0px;
	border:0px;
	list-style-type:none;
	background-color:#f4f4f4;
}

ul.bituebersicht_small_ebene1 {
	margin:0px;
	padding:0px;
	border:0px;
	list-style-type:none;
	background-color:#f4f4f4;
	font-size:11px;
	font-weight:normal;
	font-family: arial,helvetica,verdana,sans-serif;
	text-decoration:none;
}

ul.bituebersicht_small li {
	float:left;
	margin:0px;
	padding-left:4px;
	padding-right:4px;
	padding-top:5px;
	padding-bottom:0px;
	border:0px;
	height:25px;
	text-align:center;
}
ul.bituebersicht_small li.abtrieb_aktiv {
	border-bottom:4px solid #00B08B;
}
ul.bituebersicht_small li.abtrieb_passiv {
	border:0px;
}

ul.bituebersicht_small li a {
	border: 0px;
	margin:0px;
	font-size:11px;
	font-weight:normal;
	font-family: arial,helvetica,verdana,sans-serif;
	text-decoration:none;
	color:#00B08B;
	height:25px;
	width:32px;
}
ul.bituebersicht_small li a:hover {
	height:25px;
	border-bottom:4px solid #00B08B;
	width:32px;
}

ul.bituebersicht_small span#bituebersicht_header {
	cursor:default;
	font-weight:bold;
	width:230px;
	padding-left:10px;
}
ul.bituebersicht_small span {
	border: 0px;
	margin:0px;
	padding: 0px;
	font-size:11px;
	font-weight:normal;
	font-family: arial,helvetica,verdana,sans-serif;
	text-decoration:none;
	color:#333;
	display: block;
}

ul.bituebersicht_small a:hover {
color:#00b08b;
}
ul.bituebersicht_small_ebene1 a:hover {
color:#00b08b;
}
a.bituebersicht_produktext {
vertical-align:middle; 
font-weight:bold;
color:#333;
padding-bottom:44px;
text-decoration:none;
}
a.bituebersicht_produktext:hover {
color:#00b08b;
}
div.bituebersicht_product_info {
width:351px;
min-height:191px;
height:auto;
float:left;
z-index:999;
background-image:url(/fileadmin/products/img/produkte_hintergrund.jpg);
background-repeat:no-repeat;
background-position: top left;
}
div.bituebersicht_product_info1 {
display:block;
width:351px;
min-height:191px;
height:auto;
float:left;
z-index:999;
background-image:url(/fileadmin/products/img/produkte_hintergrund.jpg);
background-repeat:no-repeat;
background-position: top left;
}
div.bituebersicht_product_info_desc {
display:block;
width:351px;
clear:left;
z-index:999;
}
div.categorie_clickbar {
	clear:left;
	border-bottom:1px solid #2E2E2E;
	border-right:1px solid #2E2E2E;
	background-color:#2E2E2E;
	color:#333;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	margin-top:0px;
	margin-bottom:5px;
	width:100%;
	height:31px;
	background-repeat:no-repeat;
	background-position: right;
}
div.categorie_clickbar  a {
	float:left;
	vertical-align:top;
	display:block;
	height:30px;
}
div.categorie_clickbar  b {
	height: 23px;
	max-width:570px;
	min-width:570px;
	width:570px;
	vertical-align:top;
	display:inline;
	float:left;
	margin:0px;
	margin-left:5px;
	cursor:hand;
	padding-top: 8px;
	padding-left: 8px;
}
div.product_page { 
float:left;
margin:0px;
margin-left:0px;
margin-top:11px;
width:695px;
min-width:695px;
max-width:695px;
}
div.product_clear {
	clear:left;
	height: 20px;
}
div.product_container {
/*
	width:695px;
	min-width:695px;
*/	
	width:100%;
	vertical-align:middle;
	clear:left;
	height:auto;
	min-height:155px;
	max-height:auto;
	font-size:11px;
	font-weight:bold;
	color:#333;
	margin-bottom:5px;
	background-color: #ffffff;
	border-top:1px solid #d4d4d4;
}
div.product_title {
clear:left;
width:695px;
width:100%;
padding-top:0px;
margin-bottom: 42px;
}
div.product_title[id="TITLE_1"] {
	border-top:0px solid #d4d4d4;
}
div.product_featureicons {
/* width:695px; */
width:100%;
clear:left;
height: auto;
margin-bottom: 10px;
}
div.product_featureicons img {
	margin-right: 1px;
}
div.product_content {
width:695px;
clear:left;
min-height:130px;
margin-top:6px;
}
div.product_content_left {
width:320px;
float:left;
}
div.product_content_left_img {
width:270px;
float:left;
margin:0px;
}
div.product_content_left_icon {
width:15px;
float:left;
margin-right:5px;
margin-top:57px;
vertical-align:middle;
float:left;
}
div.product_content_right_icon {
width:30px;
margin-right:0px;
vertical-align:middle;
/*
margin-top:57px;
float:left; 
*/
  float: right !important;
  margin-top: -162px !important;
  display: block !important;
}
div.product_content_left_iconset {
width:15px;
min-height:15px;
height:15px;
max-height:auto;
float:left;
margin-right:5px;
margin-top:0px;
vertical-align:middle;
float:left;
}
div.product_content_right_iconset {
width:30px;
min-height:30px;
height:30px;
max-height:auto;
float:left;
margin-left:0px;
margin-top:0px;
vertical-align:middle;
float:left;
}
div.product_content_left_iconset img {
	margin-bottom:2px;
	margin-right:1px;
}
div.product_content_right {
	/*
	width:375px;
	*/
	width:365px;
	float:left;
}
div.product_content_button_set {
	width:100%; 
	height:33px; 
	margin-top:15px;
}
div.cc_button_detail img {
	border:0px;
	/*margin-bottom:10px;*/
	margin-bottom:0px;
}

	table#header {
		min-width:500px;
		max-width:500px;
		width:500px;
		margin:0px 0px 0px 15px;
		padding:0px;
		border:0px solid black;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		height: 75px;
		min-height: 75px;
		max-height: 75px;
	}
	table.productglobal {
		min-width:515px;
		max-width:515px;
		width:515px;
		margin:0px;
		padding:0px;
		border:0px solid black;
		font-family:Arial,Helvetica,sans-serif;
	}
	
	table.product-data { 
		min-width:500px; 
		max-width:500px; 
		width:500px; 
		margin:0px 0px 0px 15px; 
		padding:0px; 
		border:0px solid black;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
	}


	table.product-data td {
		vertical-align: middle;
	}
	
	td.J {
		background-color:#00b08b;
	}
	
	tr.icon-bar {
		height:40px; 
		background-color:#E3E3E3;
		text-align: right;
	}

	td.icon {
		width:40px;
		max-width:40px;
		min-width:40px;
	}
	td.warenkorb {
		width:60px;
		max-width:60px;
		min-width:60px;
	}
	

	table.product-data td.left {
		text-align: left;
	}
	td.description_left {
		vertical-align: baseline;
		text-align: left;
		width:120px;
		min-width:120px;
		max-width:120px;
	}
	td.description_right {
/*	
		width:255px;
		min-width:255px;
		max-width:255px;
*/		
		width:245px;
		min-width:245px;
		max-width:245px;
		vertical-align: baseline;
		text-align: left;
		font-weight:normal;
		font-size: 12px;
		line-height: 17px;
	}
	
div.product_title a , ul.category_home a {
	line-height:1.1em;
}
div.product_title a {
	font-size:15px;
	font-weight:bold;
	padding-right:5px;
}

/* --- bituebersicht_navi_small (ENDE) --- */ 

/* Schraubendreher Pulldown-Eintrag ausblenden für VDE */
li#pulldown_vde_schraubendreher\.gif {
	display:none;
}
.category_products .cat_widget {
	height:75px;
	width:217px;
	background-repeat:no-repeat;
	position:relative;
	top:3px;
	left:3px;
	z-index:10;
}

li.CAMPAIGN_PRODUCTS, li.CAMPAIGN_NOVELTIES, li.CAMPAIGN_AUTUMN_2014 { 
	display:none;
}

