/* CSS iba Medium Katalog */
.catalog {  background: #1b4b79 url(../images/navi/top_left.gif) top left no-repeat;  }
.catalog_list { margin: 0; padding: 0; height: 47px; background: url(../images/navi/top_right.gif) top right no-repeat;} 
.catalog_title { font-size: 18px; font-weight: bold; color: #ffffff; padding-left: 10px; padding-top: 4px; }

.catalog_navi
{ 
	margin: 0; 
	padding: 0; 
	background:#eeeff1; 
	height: 25px; 
	clear: both; 
	padding-top: 5px;
}

.catalog_navi_link_left_disabled a{ margin-left: 10px; margin-top: 4px; padding-right: 10px; float: left; font-size: 12px; font-weight: bold; color: #797978; padding-left: 10px; background: url(../images/navi/arrow_left.gif) no-repeat 0 50%; text-decoration: none;  }
.catalog_navi_link_left_enabled a{ margin-left: 10px; margin-top: 4px; padding-right: 10px; float: left; font-size: 12px; font-weight: bold; color: #000000; padding-left: 10px; background: url(../images/navi/arrow_left_activ.gif) no-repeat 0 50%; }
.catalog_navi_link_left_enabled { float: left;}
.catalog_navi_link_left_disabled{  float: left; }

.catalog_navi_page { float: left; font-size: 12px; font-weight: bold; text-align: center; color: #000000; background: url(../images/navi/picture_page.gif) no-repeat 0 50%; width: 30px; height: 20px; padding-top: 4px;}

.catalog_navi_link_right_enabled a{ margin-top: 4px; float: left; font-size: 12px; font-weight: bold; color: #000000; padding-left: 10px; padding-right: 10px; background: url(../images/navi/arrow_right_activ.gif) no-repeat right 50%; cursor: pointer;  }
.catalog_navi_link_right_disabled a{ margin-top: 4px; float: left; font-size: 12px; font-weight: bold; color: #797978; padding-left: 10px; padding-right: 10px; background: url(../images/navi/arrow_right.gif) no-repeat right 50%; cursor: pointer;}
.catalog_navi_link_right_enabled { float: left; }
.catalog_navi_link_right_disabled { float: left; }

.catalog_navi_goto_page
{
	float:right;
	padding-right:5px;
	padding-top: 2px;
	font-size: 12px;
	color: #000000; 
	vertical-align:middle;
}

.catalog_navi_goto_page_input
{
	vertical-align:middle;
}

.catalog_navi_goto_page_input
{
	float: right;
}

.catalog_navi_goto_page_input input
{
	vertical-align:top;
	margin-right: 5px;
}

.catalog_intro_input_textbox
{
	width: 50px;
	padding-right: 5px;
	margin-right: 5px;
}

.catalog_content_page
{
	float: left;
}

.catalog_intro {  margin: 0; padding: 0;}
.catalog_intro_list { float: left; width: 590px; margin: 0; padding: 0; }
.catalog_intro_title { font-size: 20px; font-weight: bold; color: #000000; border-bottom: 1px solid #797978; margin-top: 10px; margin-bottom: 10px; }

.catalog_intro_left { float: left; margin-bottom: 10px; width: 290px; margin: 0; padding: 0;  }

/* problem in IE6 */
/*.catalog_intro_right { float: right; position: relative; margin-bottom: 10px; width: 290px; min-height: 350px; margin: 0; padding: 0;} */
.catalog_intro_right { float: right; margin-bottom: 10px; width: 290px; min-height: 350px; margin: 0; padding: 0;}

.catalog_intro_left ul{ margin-left: 0; padding: 0; }
/*.catalog_intro_right ul{ margin-left: 0; padding: 0;} */
.catalog_intro_text { font-size: 12px; font-weight:normal; color:#000000;}
.catalog_intro_link {padding-left: 10px; background: url(../images/navi/arrow.gif) no-repeat 0 50%;}
.catalog_intro_link a{ color: #000000; font-size: 12px; font-weight: bold;}

.catalog_intro_wettbewerb {background: url(../images/iba_catalog_wettbewerb.jpg) no-repeat bottom right; height: 160px; width: 290px;}
.catalog_intro_wettbewerb_title { font-size:18px; color: #f7db00; text-align:right; margin-right: 10px;}

.catalog_intro_wettbewerb_text { font-size: 12px; font-weight: bold; color: #ffffff; text-align: right; margin-right: 10px;}
.catalog_intro_wettbewerb_link {text-align: right; margin-right: 10px; margin-top: 10px;}
.catalog_intro_wettbewerb_link a{ color: #ffffff; font-size: 12px; font-weight: bold; padding-left: 10px; background: url(../images/navi/arrow_white_right.gif) no-repeat 0 50%;}

.catalog_intro_list_search { margin-top: 10px; margin-left: 0; padding: 0;}
.catalog_intro_list_search li { vertical-align: middle; }
.catalog_intro_show_option { color: #797978; font-size: 11px; margin-right: 5px; }
.catalog_intro_text_show { float: left; font-size: 12px; font-weight:normal; color:#000000; margin-right: 5px; width: 100px; margin-top: 1px;}
.catalog_intro_input { vertical-align: middle;}
.catalog_intro_input [type="text"] { width: 58px; margin-right: 2px; }
.catalog_intro_link_list { margin: 0; padding: 0; margin-bottom: 20px;}
.catalog_intro_picture { margin-bottom: 10px;}
.intro select{ border: 1px solid #797978;  width: 180px;}

/* Wettbewerb */
.single_sweepstake { float: left; font-size: 12px; margin-bottom: 20px; margin-left: 10px; color: #000000; width: 580px;}
.single_sweepstake ul { padding: 0; margin: 0 0 5px 0;}

.catalog_sweepstake_info { float: left; width: 590px; font-size: 12px; margin-bottom: 20px; }
.catalog_sweepstake_info table {float: left; }
.catalog_sweepstake_info td { vertical-align: top; }

.catalog_navi_bottom { margin-top: 20px; clear: both;}

/* Katalogseiten-Darstellung */
.page_product_table { float: right; width: 460px; }
.page_product_table table{ float: right; width: 460px; margin-top: 10px;}
.page_product_table thead{ height: 22px; background: #eeeff1; font-size: 11px; color: #666666; font-weight: bold; border-bottom: 1px solid #797978; }
.page_product_table td{ height: 22px; border-bottom: 1px solid #797978; }
.page_product_table input{ border: 1px solid #999999; }
.page_product_table tbody{ height: 22px; font-size: 11px; color: #000000; text-align: left; }

.page_product { margin-top: 5px; margin-bottom: 10px; float: left; padding-bottom: 15px; border-bottom: #797978 dotted 1px; width: 590px;}
.page_product_picture { width: 120px; float: left; margin-right: 10px; }
.page_product_picture img{ border: 1px solid #cccccc; width: 118px;}
.page_ul_product_title { margin: 0; padding: 0; float: left; width: 460px; border-bottom: #cccccc 1px solid;  }
.page_ul_product_title img{ float: right; margin: 0; padding: 0; }
.page_product_title{ float: left; color: #000000; font-size: 16px; font-weight: bold; padding-bottom: 5px; }
.page_price_unit { color: #000000; font-size: 12px; font-weight: bold; float: right; margin-bottom: 2px; margin-top: 10px;}

.page_basket { float: left; width: 460px; font-size: 12px; font-weight: bold; margin: 0; padding: 0; padding-top: 5px; border-bottom: 2px solid #797978; padding-bottom: 5px; }
.page_basket_large { float: left; width: 590px; font-size: 12px; font-weight: bold; margin: 0; padding: 0; padding-top: 5px; border-bottom: 2px solid #797978; padding-bottom: 5px; }
.page_link_detail { float: left;}
.page_link_detail a{ color: #000000; float: left; padding-left: 10px;}
.page_link_basket {float: right; background: url(../images/iba_basket_weiss.jpg) no-repeat right bottom; margin-right: 3px; padding-right: 27px;  height: 18px;}
.page_link_basket a {color: #000000;  height: 25px; background: url(../images/navi/arrow.gif) no-repeat 0 50%; padding-left: 10px; }

/* Katalogprodukt-Detail */
.catalog_product_table { float: right; width: 590px; }
.catalog_product_table table{ float: right; width: 590px; margin-top: 10px;}
.catalog_product_table thead{ height: 22px; background: #eeeff1; font-size: 11px; color: #666666; font-weight: bold; border-bottom: 1px solid #797978; }
.catalog_product_table td{ height: 22px; border-bottom: 1px solid #797978; padding-left: 5px; }
.catalog_product_table input{ border: 1px solid #999999; }
.catalog_product_table tbody{ height: 22px; font-size: 11px; color: #000000; text-align: left; }

.catalog_products { width: 590px; float: left; padding: 0; margin: 0; background: #EEEFF1; height: 26px;}

.catalog_detail_product_title {  margin: 0; padding: 0;}
.catalog_detail_product_table { float: right; width: 380px; }
.catalog_detail_ul_product_title { margin: 0; padding: 0; float: left; width: 380px; border-bottom: 1px solid #999999;}
.catalog_detail_ul_product_title img{ float: right; margin: 0; padding: 0;}
.catalog_detail_ul_product_text { padding: 0; margin: 0; margin-top: 10px;}

/* Katalogseite - Toner */
.page_toner_table { float: right; width: 590px; margin-top: 10px;}
.page_toner_table table{ float: right; width: 590px; margin-top: 10px;}
.page_toner_table thead{ height: 22px; background: #eeeff1; font-size: 11px; color: #666666; font-weight: bold; border-bottom: 1px solid #797978; vertical-align: top; }
.page_toner_table td{ height: 22px; border-bottom: 1px solid #797978; }
.page_toner_table input{ border: 1px solid #999999; }
.page_toner_table tbody{ height: 22px; font-size: 11px; color: #000000; text-align: left; }
.page_ul_toner_title { margin: 0; padding: 0; float: left; width: 590px; border-bottom: #cccccc 1px solid;  }
.page_ul_toner_title img{ float: right; margin: 0; padding: 0; margin-left: 10px;}
.toner_basket { float: left; width: 590px; font-size: 12px; font-weight: bold; margin: 0; padding: 0; padding-top: 5px; border-bottom: 2px solid #797978; padding-bottom: 5px; }
