﻿body
{
    font-family: Verdana,Arial,Helvetica, Sans-Serif; /*!important;*/
    font-size:10px;
    color:#58585a;
    background-image: url(images/bg_body.gif);
    background-repeat:repeat-x;
    padding: 0px;
    margin: 0px; 
}

#scaledpage 
{    
    color:#58585a;
}


/*******************************************
    mainview
*******************************************/
.hpe_mainview
{
    width: 782px;
}
    
/*
    static header for website   
*/
.hpe_header
{
    text-align:center;
    padding:6px;
}

.hpe_header #headerimage1 
{
  float:left;
  padding-top: 20px;
}

.hpe_header #headerimage1 img
{
   padding-top: 20px;
}


.hpe_header #headerimage2 
{   
   text-align:right;
}


.listboxpopup
{
    visibility:hidden;
    width:231px;
    height:300px;
    position:absolute;
    border-left: solid 1px #939393;
    border-top: solid 1px #d4d4d4;
    border-bottom: solid 2px #797979;
    border-right: solid 2px #797979;
}


.listboxpopup select
{
    border: none;
    background-color:#e5e6e6;
    width:100%;
    height:100%;
}


.pageloading
{
  visibility:visible;  
    
  position: absolute;
  top: 50%;
  left: 50%;
     
  color:#ffffff;
  text-align:center;
    
  background-color: #c5c8cf;
  color: red;
  width:200px;
  padding: 2px 0px 2px 0px;
  border: solid 1px #000000;
  filter:alpha(opacity=80); opacity:.80;
}

.pageloading img 
{
  /*padding-top:4px;  */
  vertical-align:middle;
  padding-right:10px;
}

.listboxpopup_listbox
{
    /*background-color:Blue;*/
    width:100%;
    height:100%;
    font-family: Verdana,Arial,Helvetica, Sans-Serif; /*!important;*/
    font-size:11px;
}

.lbpopup_entry_div
{
/*    padding: 0px 0px 8px 10px; */
}

.lbpopup_label_div
{
    padding:6px 0px 4px 4px;
	border: 1px solid #c7cfd3;
	background-image:url('http://www.original-pe.com/cms/upload/System/fensterh1.jpg');
	background-repeat: repeat-x;
	background-color: #c7cfd3;
	font-size: 12px;
	padding:3px 5px 2px 5px;
	font-weight:bold;   
	margin:2px 2px 8px 2px;
	color: #001f3d;
}

.lbpopup_combo_left_hl
{
    background-image:url('images/bg_combo_left_hl_25.gif');
    background-repeat:no-repeat;
    float:left;
    width:16px;
    height:25px;
    padding:0px;
    margin-left: 6px;    
}

.lbpopup_combo_center_hl
{
    background-image:url('images/bg_combo_center_hl_25.gif');
    background-repeat:repeat-x;
    float:left;
    width:180px;
    height:25px;
    /*padding:2px;*/
    text-align:left;
    cursor:pointer;
    padding:2px;
    white-space:nowrap; 
}

.lbpopup_entry_div img
{
    border-style:none;
    margin-top:3px;
    cursor:pointer;
}

.lbpopup_combo_right_hl
{
    background-image:url('images/bg_combo_right_hl_25.gif');
    background-repeat:no-repeat;
    float:left;
    width:19px;
    height:25px;
    cursor:pointer;
    /*background-color:Red;*/
}

.lbpopup_combo_right_hl_no
{
    background-image:url('images/bg_combo_right_hl_no_25.gif');
    background-repeat:no-repeat;
    float:left;
    width:19px;
    height:25px;
    cursor:pointer;
}

/*nohl*/
.lbpopup_combo_left
{
    background-image:url('images/bg_combo_left_25.gif');
    background-repeat:no-repeat;
    float:left;
    width:16px;
    height:25px;
    padding:0px;
    margin-left: 6px;
}

.lbpopup_combo_center
{
    background-image:url('images/bg_combo_center_25.gif');
    background-repeat:repeat-x;
    float:left;
    width:180px;
    height:25px;
    /*padding:2px;*/
    text-align:left;
    cursor:pointer;
    padding:2px;
    
}

.lbpopup_combo_right
{
    background-image:url('images/bg_combo_right_25.gif');
    background-repeat:no-repeat;
    float:left;
    width:19px;
    height:25px;
    cursor:pointer;
}

.lbpopup_combo_right_no
{
    background-image:url('images/bg_combo_right_no_25.gif');
    background-repeat:no-repeat;
    float:left;
    width:19px;
    height:25px;
    cursor:pointer;
}


/*********************************

Navigation

**********************************/


.navigation 
{
    background-color:#ffffff;
    /*border-left:solid 1px #d4d8dc;
    border-right:solid 1px #d4d8dc;*/
    text-align:left;
    padding:0px;
}

.navigation  #navigation_links
{
    background-color:#001f3d;
    height:100%;
    padding:10px;
}

.navigation  #navigation_sub
{
    background-image: url(images/unternavigation_normal.gif);
    background-repeat:repeat-x;
    height:18px;
    min-height:18px;
    margin:4px 0px 0px 0px;
    border: solid 1px #c7ced3;
    cursor:pointer;
}

.navigation #navigation_sub #navigation_ecat
{
    width: 100px;
    min-width:100px;
    text-align:center;
    vertical-align:middle;
    background-color:#ffffff;
    padding-top:2px;
    height:90%;
    /*border-left: solid 1px #c7ced3;*/
    border-right: solid 1px #c7ced3;
}

.navigation_linkbutton
{
    color:#ffffff;
        
    /*background-color:Red;*/
    padding: 10px 20px 10px 20px;
    font-weight:bold;
    text-decoration:none;
    
}

.navigation_linkbutton_selected
{
    
    /*
    height: 40px;
    min-height:40px;
    */
    padding: 10px 20px 10px 20px;
    
    background-color:#000000;
    color:#101f3d;
    font-weight:bold;
    text-decoration:none;
    background-image: url(images/bgfenster.jpg);
    
    background-repeat:repeat;
}



/*******************************************
    Hpe Searchview
********************************************/
.hpe_searchview_left
{
    background-color:#ffffff;
    float:left;
    width: 270px;
    margin: 5px 0px 5px 5px;
}

.hpe_searchview_left #hpe_searchview_article
{
	border: 1px solid #c7ced3; 
	background-image:url('images/bgfenster.jpg');
	background-repeat: repeat-x; 
	background-position: bottom;
	margin-bottom: 6px;
	padding-bottom: 12px;
}

.hpe_searchview_left #lblArticleDescription
{    
    padding: 0px 0px 0px 0px;
}

.hpe_searchview_textbox_article
{
    font-size:11px;
    border: solid 0px #ffffff;
    padding:0px;
    /*padding-bottom: 2px;*/
    padding-top: 1px;
    width:180px;
}

.hpe_searchview_textbox_reference
{
    font-size:11px;
    border:solid 0px #ffffff;
    padding:0px;
    padding-top: 1px;
    width:180px;    
}

.hpe_searchview_left #hpe_searchview_reference
{
	border: 1px solid #c7ced3;
	background-image:url('images/bgfenster.jpg'); 
	background-repeat: repeat-x; 
	background-position: bottom;
	margin-bottom: 6px;
	padding-bottom: 12px;
}

.hpe_searchview_left #lblReferenceNo
{
/*    width:150px;
    float:left;
    padding: 2px 0px 0px 0px;
*/    
}

/*******************************************
    databasetree
********************************************/

.hpe_searchview_left #hpe_searchview_tree
{
	background-color: #e4e7e8;
	border: 1px solid #c7ced3;
	background-image:url('images/bgfenster.jpg'); 
	background-repeat: repeat-x; 
	background-position: bottom;
}

/*
#Databasetree_Navigation a, #Databasetree_Navigation a:visited{
	text-decoration:none;
}
*/

.webcattree  /*Treecontainer div*/
{
  padding: 2px 0px 8px 0px;    
}

.webcattree_header
{
    /*padding:6px 0px 4px 4px;*/
	border: 1px solid #c7cfd3;
	background-image:url('http://www.original-pe.com/cms/upload/System/fensterh1.jpg');
	background-repeat: repeat-x;
	background-color: #c7cfd3;
	font-size: 12px;
	padding:3px 5px 2px 5px;
	font-weight:bold;   
	margin:2px 2px 2px 2px;
	color: #001f3d;
}

.webcattree div {
  margin: 0px 0px 3px 0px;
}

.webcattree_navigation
{
   height:35px;
   min-height:35px;
   padding:2px 0px 0px 12px;
}

.webcattree_navigation img
{
	margin: 2px 8px 2px 8px;
}

.webcattree_navigationroot
{
    background-image: url(images/home-button.gif);
    background-repeat:no-repeat;
    background-color: #ffffff;
    width:25px;
    height:25px;
    cursor:pointer;
    margin-top: 3px;
    float:left;
	padding-right:8px;
	margin-left:0px;
}

.webcattree_navigationlinks
{
    width:684px;
    margin-top: 3px;
    height:25px;
    padding-left: 12px; 
    padding-top: 8px;
    float:left;
}

.webcattree_memolink
{
    float:left;
    width:25px;
    height:25px;
    background-color:#ffffff;
    background-image: url(images/memo.gif);
    margin-top: 3px;
    cursor:pointer;
}


.webcattree_navigationlinks a:hover
{
   text-decoration:underline !important;
   color:#ff6600 !important;    
}

.webcattree_navigationlinks a, .webcattree_navigationlinks a:link, .webcattree_navigationlinks a:visited
{
    cursor:pointer;
    font-size: 12px;   
    text-decoration:none;
}

.webcattree_leafnode a:link, .webcattree_leafnode a:visited
{
    font-style:normal;
    cursor:pointer;
    color:#58585a;
    text-decoration:none;
    margin-left:8px;
}

.webcattree_leafnode a:hover
{    
    text-decoration:underline;
    color:#ff6600;    
}

.webcattree_selected a:link, .webcattree_selected a:visited
{
    color:#ff6600;    
    cursor:pointer;
    text-decoration:none;
    margin-left:8px;   
}

.webcattree_selected a:hover
{
    text-decoration:underline;
    color:#ff6600;
}

.webcattree_rootnode a:link, .webcattree_rootnode a:visited
{
    font-style:normal;
    cursor:pointer;
    color:#58585a;
    text-decoration:none;
    margin-left:8px;    
}

.webcattree_rootnode a:hover
{
    text-decoration:underline;
    color:#ff6600;
    margin-left:8px;
}

.webcattree_node a:link, .webcattree_node a:visited
{    
    cursor:pointer;
    color:#58585a;
    text-decoration:none;
    margin-left:8px;    
}

.webcattree_node a:hover
{    
    text-decoration:underline;
    color:#ff6600;    
}


/*******************************************
    attributesearch
/*******************************************/
.hpe_searchview_right
{    
    padding: 5px 5px 5px 0px;
    width:485px;
    background-color:#ffffff;    
    float:right;
}

.hpe_searchview_right[id]
{
    padding: 0px;
    margin: 5px 5px 5px 0px;
    width:490px;
}

.hpe_searchview_right #dynamicattributes
{
    /*padding-bottom:20px;*/
    background-color:#d9e1e2;
    /*padding: 8px 4px 20px 8px;*/
    /*padding: 1px 0px 1px 0px;*/        
    /*overflow:auto;*/
    padding:4px;
	border: 1px solid #c7cfd3;
}

.hpe_searchview_right #dynamicattributes #hpeAttributeSearch_dynamicattributes_top
{
    /*background-color:#edf0f1;*/
    background-color:#d9e1e2;
    /*background-color:Red;*/
    padding: 10px 5px 10px 0px;       
    /*height:50px;*/   
}


.hpe_searchview_right #hpeAttributeSearch_dynamicattributes_center 
{
    /*background-color:#d9e1e2;*/
    background-color:#edf0f1;
    /*min-height: 100px;*/
    padding: 12px 5px 12px 0px;
}

.hpe_searchview_right #hpeAttributeSearch_dynamicattributes_bottom
{
    background-color:#edf0f1;
    /*height:30px;*/
    padding: 10px 5px 10px 0px;
}



.dynamicattributes_additional
{
    background-color:#d9e1e2;
    /*background-color:#edf0f1;*/
    /*padding-left:10px;*/
    height:60px;
    margin-bottom:10px;
}

.extendedsearch_entry_div, .extendedsearch_entry_div_float
{
    clear:both;
    height:23px;
}

.extendedsearch_attribute_div, .extendedsearch_attribute_div_br
{
    float:left;
    width:180px;
    padding:5px 10px 4px 4px;
    text-align:right;
}

.extendedsearch_combo_div
{
    padding: 4px 4px 4px 4px;
}

.extendedsearch_combo_left
{
    background-image:url('images/bg_combo_left.gif');
    background-repeat:no-repeat;
    float:left;
    width:16px;
    height:21px;
}

.extendedsearch_combo_center
{
    background-image:url('images/bg_combo_center.gif');
    background-repeat:repeat-x;
    float:left;
    width:140px;
    height:21px;
    padding:2px;
    text-align:center;
    cursor:pointer;
}

.extendedsearch_combo_right
{
    background-image:url('images/bg_combo_right.gif');
    background-repeat:no-repeat;
    float:left;
    width:39px;
    height:21px;
    cursor:pointer;
}

.extendedsearch_combo_left_hl
{
    background-image:url('images/bg_combo_left_hl.gif');
    background-repeat:no-repeat;
    float:left;
    width:16px;
    height:21px;
}

.extendedsearch_combo_center_hl
{
    background-image:url('images/bg_combo_center_hl.gif');
    background-repeat:repeat-x;
    float:left;
    width:140px;
    height:21px;
    padding:2px;
    text-align:center;
    cursor:pointer;
}

.extendedsearch_combo_right_hl
{
    background-image:url('images/bg_combo_right_hl.gif');
    background-repeat:no-repeat;
    float:left;
    width:39px;
    height:21px;
    cursor:pointer;
}

.extendedsearch_label 
{
    color:#000000;
}

.extendedsearch_label_disabled
{
    color:#c9c9c9;   
}

.hpe_searchview_right #hpetreeview_searchresult
{
    /*background-color:Purple;*/
}

.hpeattriubutesearch_combopopup
{
    height: 300px;
    width: 240px;
    font-family: Verdana,Arial,Helvetica, Sans-Serif; /*!important;*/
    font-size:11px;        
    position:absolute;
    border-left: solid 1px #939393;
    border-top: solid 1px #d4d4d4;
    border-bottom: solid 2px #797979;
    border-right: solid 2px #797979;
    
}

.combopopup_listbox
{   
    font-family: Verdana,Arial,Helvetica, Sans-Serif; /*!important;*/
    font-size:11px;        
    background-color:#e5e6e6;
    width:100%;
    height:100%;
}

/*******************************************

styles for extendedsearchresult

/*******************************************/

.hpe_searchview_right .extendedsearchresult 
{
    background-color:#edf0f1; /*hell*/
    margin-top: 10px; 
    /*width:100%;*/
}

.hpe_searchview_right #extendedsearchresult_tablediv
{
    /*padding: 4px 0px 0px 0px;*/
    /*background-color:#d9e1e2;*/ /*dunkel*/
    background-color:#edf0f1; /*hell*/
    width:100%;
    /*height: 100%;*/  
    overflow:auto;
    min-height: 200px;
}

.extendedsearchresult_table1 
{
    border:solid 1px #ffffff;
    border-bottom-style:none;
    border-collapse:collapse;
    font-family: Verdana,Arial,Helvetica, Sans-Serif;
    font-size:11px;
    float:left;
    /*background-color:#ffffff;*/
}

.extendedsearchresult_table1 tr
{
    /*border:solid 1px #001f3d;*/
    border:solid 1px #ffffff; 
}

.extendedsearchresult_table1 .alt1
{
    background-color:#f4f6f7;
    border:solid 1px #ffffff;   
}

.extendedsearchresult_table1 .alt2
{
    background-color:#e6ebed;
    border:solid 1px #ffffff;
}

.extendedsearchresult_table1 .over 
{
    background-color:#e9b982;
}

.extendedsearchresult_table1 .alt1 td.col_1
{
    color:#58585a;
    text-decoration:none !important;
}

.extendedsearchresult_table1 .alt1 td.col_1 :hover 
{
    color:#ff6600;
    text-decoration:underline !important;
}

.extendedsearchresult_table1 .alt1 td.col_1 a:hover 
{
    color:#ff6600;
    text-decoration:underline !important;
}

.extendedsearchresult_table1 .alt2 td.col_1
{
    color:#58585a;
    text-decoration:none;
}

.extendedsearchresult_table1 .alt2 td.col_1 :hover 
{
    color:#ff6600;
    text-decoration:underline !important;
}

.extendedsearchresult_table1 th
{
    border:solid 1px #ffffff;
    background-color:#d9e1e2;
    font-size:11px;
    font-weight:bold;
    padding: 4px 8px 4px 8px;
    text-align:center;
}

.extendedsearchresult_table1 td
{
    border:solid 1px #ffffff;
    /*width:100px;*/
    padding:4px;
    text-align:center;
    white-space:nowrap;
}

#extendedsearchresult_header
{
    background-image:url('images/bg_hitlist_big.gif');    
    background-repeat:repeat-y;
    vertical-align:middle;  
}

#extendedsearchresult_header #extendedsearchresult_left
{
  float:left;  
  padding: 6px 10px 4px 10px;
  font-weight:bold;
  font-size:14px;
  color:#58585a;
}

#extendedsearchresult_header #extendedsearchresult_right
{
  white-space:nowrap; 
  color:#58585a;
  padding: 7px 10px 4px 10px;
  border-style:none;
}

/*
a:link { text-decoration:none; font-weight:bold; color:#e00000; }
a:visite
*/

#extendedsearchresult_header #extendedsearchresult_right a:link
{
    color:#58585a;
}

.extendedsearchresult a:link 
{
    color:#58585a;
}

.extendedsearchresult a:visited
{
    color:#58585a;
}


.extendedsearchresult_label_page
{
    font-weight:normal;    
}

.extendedsearchresult_label_page_selected
{
    font-weight:bold;    
}



/*******************************************
    styles for notepad
********************************************/

.notepad_left
{
    background-color:#ffffff;
    float:left;
    padding: 4px 2px 4px 8px;
    /*min-width:320px;
    max-width:320px;*/
    overflow:hidden;
    width:525px;
    max-width:525px;
}

.notepad_right
{       
	width: 225px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.notepad_right_disabled
{
    color:#58585a;
    cursor:text;
}

.tbarticlecount
{
    width: 90%;
    border-style:none;
    border-color: #ffffff;
}


.notepad_right ul
{    }

.notepad_right ul li
{
    cursor:pointer;
}

.notepad_right ul li :hover 
{
  color:#ff6600;
  text-decoration:underline !important;
}


.notpad_table
{
    width: 100%;
    background-color: #e6ebed;
    border-collapse:collapse;
}

.notpad_table .alt1
{
    background-color:#f4f6f7;
    border:solid 1px #ffffff;
}

.notpad_table td
{
    color:#58585a;
    padding: 2px 2px 2px 8px;
}

.notpad_table td.quantity
{     
    width:60px;
}

.notpad_table td:hover
{
   text-decoration:underline !important;
   color:#ff6600 !important;    
}

.notpad_table .alt2
{
    background-color:#e6ebed;
    border:solid 1px #ffffff;
}

.notpad_table th
{
    border:solid 1px #ffffff;
    background-color:#d9e1e2;
    font-size:11px;
    font-weight:bold;
    padding: 4px 8px 4px 8px;
}

.notpad_table .checkbox
{
    background-image:url('images/unchecked.png');    
    background-repeat:no-repeat;
    width:16px;
    height:16px;
    cursor:pointer;
}

.notpad_table .checkbox_selected
{
    background-image:url('images/checked.png');    
    background-repeat:no-repeat;
    width:16px;
    height:16px;
    cursor:pointer;
}

.notepad #notpad_options
{
    text-align:right;
    font-weight:bold;
    font-size:10px;
}

.notepad #notpad_options a
{
    cursor:pointer;
    text-decoration:none !important;
}

.notepad #notpad_options a:hover
{    
   text-decoration:underline !important;
   color:#ff6600 !important;    
}

.notepad #notepad_links
{
    margin-top: 8px;
    vertical-align:top;
    font-weight:bold;
    clear:both;
}

.notpad_table #notepad_selected
{
    background-color:#76b5ce;
}

.notepad #notepad_links a
{
    cursor:pointer;
}

.notepad #notepad_links img
{
    width: 30px;
}


.searchview_empty
{
/*    padding: 0px 20px 20px 10px; */
}

.searchview_empty #info
{
	font-size: 11px;
	padding: 5px;
	background-color: #e4e7e8;
	border: 1px solid #c7ced3;
	background-image:url('images/bgfenster.jpg'); 
	background-repeat: repeat-x; 
	background-position: bottom;
}

.searchview_empty #mainimage
{
    padding-top: 15px;
    text-align:center;
}

.searchview_empty #mainimage img
{
    width:485px;
}

.dataview
{
    
}

/*######################
DETAILVIEW_LINKS
#######################*/

.detailview_links {
	font-family: Arial, Helvetica, sans-serif;
	width: 265px;
	float:right;
	font-size:12px;
/*	background-color:#f5f5f5;
	font-size:10px;
	font-weight:bold;
	background-image:url(pics/box_bg.gif);
	background-position:right;
	background-repeat:repeat-y;
*/		
}
/*
.detailview_links #Sidebar h1 
{
    font-size:10px;
    font-family: Verdana,Arial,Helvetica, Sans-Serif;
}
*/

.detailview_links ul li
{
    cursor:pointer;
}

.detailview_links ul li :hover 
{
  color:#ff6600;
  text-decoration:underline !important;
}

/*
.detailview_links_content{
	padding-left: 20px;
}

.detailview_links_content p {
	padding: 0px;
}

.detailview_links_top{
	background-image:url(pics/box_bg_tr.gif);
	background-position: top right;
	background-repeat:no-repeat;
	height:9px;
}

.detailview_links_bottom{
	background-image:url(pics/box_bg_b.gif);
	background-position:right top;
	background-repeat:no-repeat; 
	height:9px;
}
*/

/*######################
DETAILVIEW_IMAGES
#######################*/

.detailview_images_background {
	background-color: #d4dce1;
	background-image:url(images/corner_tr.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-top: 5px;
	width: 480px;
}

.detailview_images_background_bottom {
	background-image:url(images/corner_bl.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height: 10px;
}

.detailview_thumbs_background {
	background-color:#eaeef0;
	background-image:url(images/corner_tr_thumbs.gif);
	background-position:top right;
	background-repeat:no-repeat;	
	margin: 5px;
}

.detailview_thumbs_background_bottom {
	background-image:url(images/corner_bl_thumbs.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:10px;
}

/*######################
DETAILVIEW_TZ
#######################*/

.detailview_tz_bg_t {
	background-color: #ffffff;
	background-image:url(images/cornertz_t.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.detailview_tz_bg_r {
	background-image:url(images/cornertz_r.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.detailview_tz_bg_b {
	background-image:url(images/cornertz_b.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.detailview_tz_bg_l {
	background-image:url(images/cornertz_l.gif);
	background-position:left;
	background-repeat:repeat-y;
}

.detailview_tz_bg_bl {
	background-image:url(images/cornertz_br.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.detailview_tz_bg_br {
	background-image:url(images/cornertz_bl.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.detailview_tz_bg_tl {
	background-image:url(images/cornertz_tl.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.detailview_tz_bg_tr {
	background-image:url(images/cornertz_tr.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

/*######################
DETAILVIEW CONTAINERS
#######################*/

.detailview_imagecontainer {
	padding-left:10px;
	padding-top:10px;
}

.detailview_imagecontainer img.dummy{
	/*z-index:3;*/
	position:absolute;	
	background-color:Transparent;
	border-bottom-style:none;
}

.detailview_imagecontainer img.picture{
	border: 1px solid white;
	/*z-index:2;*/
}

.detailview_imagecontainer_tz {
	padding-left:10px;
	padding-top:10px;
}

.detailview_imagecontainer_tz img{
	
}

.detailview_imagecontainer_tz img.dummy{
	/*z-index:3;*/
	position:absolute;	
	background-color:Transparent;
}

.detailview_thumbcontainer, .detailview_thumbcontainer_tz {
	padding-left:10px;
	padding-top:10px;
}

.detailview_thumbcontainer img{
	margin-right: 10px;
	border: 1px solid white;	
	width:75px;
}

.detailview_thumbcontainer img.dummy{
	z-index:3;
	position:absolute;	
	background-color:Transparent;
	cursor:pointer;
	border-style:none;
	width:75px;
}

.detailview_thumbcontainer_tz img{
	margin-right: 10px;
}

.detailview_thumbcontainer_tz img.dummy{
	/*z-index:3;*/
	position:absolute;	
	background-color:Transparent;
	cursor:pointer;
	border-bottom-style:none;
}


/*######################
DETAILVIEW TABLE
#######################*/

.detailview_data {
}

.detailview_data_main 
{
    width:480px;
    float:left;
}

.detailview_data table {
	empty-cells:show;
	border-collapse:collapse;
	width: 100%;
	max-width:100%;
	overflow:hidden;
}

.detailview_data table td, .detailview_data table th{
	border: 1px solid white;
	padding:4px;
	margin:0px;
	vertical-align:text-top;
}


div#ItemModell table td.col_1
{
    width: 120px;
	font-weight:bold;
	font-size:9px;
}

div#ItemModell table td.col_2
{
    /*width:131px;*/
}

div#ItemModell table {
    background-color: #f4f6f7;
}

div#OESNummern table td.col_1, div#Vergleichsnummern table td.col_1, div#TechnischeDaten table td.col_1, div#Zusatzartikel table td.col_1 {
	width: 120px;
	font-weight:bold;
	font-size:9px;
}

div#OESNummern table td.col_2, div#Vergleichsnummern table td.col_2 
{
    width:131px;
}

div#TechnischeDaten table td.col_2 {
	width: 131px;
}

div#TechnischeDaten table td.col_3 
{
}

div#OESNummern table td.col_2 a, div#Vergleichsnummern table td.col_2 a, div#Zusatzartikel table td.col_2 a
{
    width:160px;
    color: #666666;	
    text-decoration:none !important;
}

div#OESNummern table td.col_2 a:hover, div#Vergleichsnummern table td.col_2 a:hover, div#Zusatzartikel table td.col_2 a:hover
{
    cursor:pointer;
	color:#ff6600;
    text-decoration:underline !important;
}


.detailview_data td.col_3 {
    /*width: 120px;*/
}

.detailview_data td.col_4 {
    width: 120px;
}

.detailview_table_head {
	background-image:url(images/table_bg_head.gif)
}

.detailview_table_head .img_availability 
{
    border-style:none;
    margin:0px;
    /*vertical-align:middle;*/
    /*margin-left: 120px;*/
    float:right;
    padding:0px;
    border:solid 1px red;
    vertical-align:text-top;
    width:16px;
}

.detailview_table_head td.col_2 img
{
    vertical-align:middle;
    margin-left:110px;
    width: 16px;
}

.detailview_table_head td.col_1 
{
    width: 260px;
}

.zulieferer {
    background-color: #f9f9f9;
}

.zulieferer td.col_1
{
    width: 120px;
	font-weight:bold;
	font-size:9px;
	color: #666666;
}

.zulieferer td.col_2
{
    font-weight:normal;
    color: #666666;
}

.itemmodell {
    background-color: #f9f9f9;
}

.itemmodell td.col_1
{
    width: 120px;
	font-weight:bold;
	font-size:9px;
	color: #666666;
}

.itemmodell td.col_2
{
    font-weight:normal;
    color: #666666;
}

div#OESNummern table {
	background-color: #f9f9f9;
}

div#Vergleichsnummern table {
	background-color: #f4f6f7;
}

div#TechnischeDaten table {
	background-color: #e6ebed;
}

div#Zusatzartikel table {
	background-color: #f4f6f7;
}

/* KOMPONENTEN TABELLEN */

p.BestehendAus {
    font-weight:bold;
    margin-bottom: 2px;
}

div#Komponenten table {
	background-image:url(images/table_bg_head.gif);
	color: #666666;	
}

div#Komponenten table tr{
	background-color: #e6ebed;
	color: #666666;	
	cursor:pointer;
}

div#Komponenten table td.col_2 a 
{
    color: #666666;	
    text-decoration:none !important;
}

div#Komponenten table td.col_2 a:hover 
{
    cursor:pointer;
    color:#ff6600;
    text-decoration:underline !important;
}

.component_item 
{
    visibility: hidden; 
    position:absolute;
    /*border:solid 1px #ffffff;*/
    border:none;
    cursor:pointer;
}

/*######################
DETAILVIEW ACTIONBAR
#######################*/

.detailview_actionbar {
	/*padding: 10px 0px 10px 10px;*/
	width:100%;
}

.detailview_actionbar a:href
{
    text-decoration: none;
}

.detailview_actionbar a:hover
{
    cursor:pointer;
    color:#ff6600;
    text-decoration:underline !important;
}

.detailview_actionbar a:link, .detailview_actionbar a:visited
{
    text-decoration: none;
}

.detailview_actionbar img{
	margin-right: 4px;
	float:left;
}

.detailview_actionbar_print {
	vertical-align:middle;
	height: 19px;
	float: left;
	padding-top:2px;
}

.detailview_actionbar_notepad {
	/*height: 19px;*/
	float: left;
	vertical-align:middle;
	padding-top:2px;
}


.detailview_actionbar_notepad div, .detailview_actionbar_print div
{
    padding-top:3px;
    cursor:pointer;
    white-space:nowrap;
    padding-right:30px;
}

/**************


***************/

.attributecomparison 
{
    /*border-collapse:collapse;*/
    /*border:solid 1px #58585a;*/
}

.attributecomparison p
{
    font-size:16px;
    padding-left:4px;
    padding-top: 8px;
    padding-bottom:0px;
    margin:0px;
}

.attributecomparison table 
{
    padding-top: 0px;
}

.attributecomparison td.col_0
{
    
    padding: 4px 8px 4px 8px;
    background-color:#d9e1e2;
    font-weight:bold;
}

.attributecomparison tr.alt1
{
    background-color:#f4f6f7;
    border:solid 1px #ffffff; 
}

.attributecomparison tr.isdifferent
{
    background-color:#e1a478;
    border:solid 1px #ffffff;
}

.attributecomparison tr.isdifferent td
{
    padding: 4px 8px 4px 8px; 
}

.attributecomparison tr.alt1 td
{
    padding: 4px 8px 4px 8px;
}

.attributecomparison tr.alt2
{
    background-color:#e6ebed;
    border:solid 1px #ffffff;
}

.attributecomparison tr.alt2 td
{
    padding: 4px 8px 4px 8px;
}

.attributecomparison th
{
    background-color:#d9e1e2;
    font-size:11px;
    padding: 4px 8px 4px 8px;
}