body { /*background:#36B27E;*/ /*background:#F9F9F9;*/ background:url('https://bestellung.tiroler.eu/Images/main_bg.png'); font-family:Calibri; font-size:14px; color:#585858;}
.comman_btn {background: none repeat scroll 0 0 #525252; border: 1px solid #434343; color: #ffffff; cursor: pointer; display: block; float: left; font-size: 14px; height: 26px; line-height:20px; margin-left: 8px;  padding: 0 10px;  text-align: center;}
.comman_btn:hover {background:#434343; border: 1px solid #252525;}

.chk {position:relative; top:2px;}
.link_btn {color:#000000; text-decoration:underline;}
.list_style {float:left;}
.list_style li {list-style:inside; margin-bottom:5px;}
.main_wrap { width:1002px; margin:0 auto; background:#ffffff;  margin-bottom:25px;}

.header_area, .menu_area, .main_content, .footer_area,.top_header {background:#F0F0F0; display: block;  clear: both;}

.top_header { background: none repeat scroll 0 0 #15905C; height: 8px; position:relative;}
.top_header_left a {color:#ffffff; text-decoration:underline;}
.welcome_user { margin-right:10px; position:absolute; right:5px; z-index:99; top:11px;}
.welcome_user span { float:left; display:block; color:#ffffff;}
.welcome_user a { float:left; display:block; color:#ffffff;}
.login_input { background: none repeat scroll 0 0 #2AB581 !important;border: 1px solid #3DB884 !important; color:#ffffff !important; box-shadow: inset 0px 0px 8px rgba(10,114,69,0.9)}

.login_box {border-radius:3px; width:280px; height:auto; background:#e2e2e2; box-shadow: inset 0px 0px 1px rgba(10,114,69,0.9); padding-bottom:20px;}
.login_box_head {height:27px; background:#15905C; font-size: 18px; font-weight: 700; border-radius:3px 3px 0px 0px; color:#ffffff; padding:0px 5px;}
.reqField {position:absolute;  color:#D72222; right:-15px; top:28px;}
.header_area {background:#ffffff; position:relative; height:220px; overflow:hidden; }
.logo { width:202px; height:220px; float:left;}
.logo img {margin-left:20px; margin-top:12px;}
.banner_wrap {width:800px; float:right; text-align:right;}


hr.light {height:1px; background:#c7c7c7 ; border:none; }


.menu_area {background:#D72222; }
ul.menu {float:left; list-style:none;}
ul.menu li{float:left; list-style:none; position:relative;}
ul.menu li:after{ background: none repeat scroll 0 0 #990000; content: ""; height:18px; right:0; position:absolute; top:7px; width: 1px;}
ul.menu li a{float:left; float:left; padding:0px 15px; color:#ffffff; font-size:14px; text-transform:uppercase; height:30px; line-height:30px; font-weight:bold; }
ul.menu li a.first { padding-left:10px;}
ul.menu li a:hover {color:#FEF200; }
ul.menu li ul.sub_menu {display:none;}
ul.menu li:hover ul.sub_menu {display:block; z-index:111; position:absolute; left:0px; top:30px; border-bottom:2px solid #333333;    }
ul.menu li:hover ul.sub_menu li:after {width:0px;}
ul.menu li:hover ul.sub_menu li a { display:inline-block;  min-width:150px; float:left; background:#D72222; border-top:1px solid #BF1E1E; padding-left:15px; height:25px; line-height:25px;}
ul.menu li:hover ul.sub_menu li a:hover { display:block; background:#AF1C1C; color:#ffffff; border-top:1px solid #A01616;}


.main_content { background:#ffffff; min-height:650px; padding:15px 10px 10px 10px;  }
.page_title { height:25px; position:relative; background:#F9F9F9; border-top:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2; display: block;  clear: both; font-size:18px; font-weight:700; color:#158E5A; padding:0px 5px;}
.page_title_right_area { position:absolute; top:0px; right:5px;}
.other_control {position:absolute; right:1px; top:4px;}
.filter_wrap {margin-top:10px; margin-bottom:10px; border-bottom:1px solid #ECECEC; padding-bottom:6px;}
.page_title_inner {height:25px; position:relative; border-bottom:1px solid #E2E2E2; display: block;  clear: both; font-size:18px; font-weight:700; color:#158E5A; margin-bottom:10px;}

.footer_area {height:25px; background:#525252;  padding:5px 5px 0px 5px; color:#ffffff; border-bottom:5px solid #15905C;}
.footer_area a {color:#ffffff;}


/*grid css start*/
.gride_vew {border-left: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; width:100%;}
.gride_vew tr td.grideheader { background:#ececec;  border-right: 1px solid #d0d0d0;  height: 22px; padding:2px 5px 2px 5px; }
.gride_vew tr td.grideheader .sorting_btn { position:relative; top:4px;}
.gride_vew tr td { padding: 3px 5px 3px 5px; vertical-align: top; border-right: 1px solid #d0d0d0; border-top: 1px solid #d0d0d0;}
.grideheader a span,.grideheader a {color: #585858; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size: 11px; line-height: 20px;  margin: 0; padding: 0;}
.grideheader span {color: #585858; font-family: Verdana,Arial,Helvetica,sans-serif;  font-weight:bold; font-size: 11px; line-height: 20px;  margin: 0; padding: 0;}
/*grid css start*/
/*btn css start*/
a.detailzoom, a.btnNew, a.btnNew1, a.btnAuctionType_Single, a.btnAuctionType_GroupPrice, a.btnRefresh, a.btnPrint, .btnArchived, a.Backbtn, a.overviewbtn { float: left; border:0px solid #E1E1E1; display: block; height: 16px;  text-decoration:none; margin: 0px; padding: 2px 5px 2px 22px; cursor:pointer;}
a.detailzoom {background:url(https://bestellung.tiroler.eu/Images/detail_zoom.jpg) 0px 0px no-repeat;}
a.btnNew {background:url(https://bestellung.tiroler.eu/Images/Newicon.gif) 3px 2px no-repeat;}
a.btnNew1 {background:url(https://bestellung.tiroler.eu/Images/Newicon.gif) 3px 2px no-repeat;}
a.btnAuctionType_Single {background:url(https://bestellung.tiroler.eu/Images/AuctionType_Single.jpg) 3px 2px no-repeat;}
a.btnAuctionType_GroupPrice {background:url(https://bestellung.tiroler.eu/Images/AuctionType_GroupPrice.jpg) 3px 2px no-repeat;}
a.btnRefresh {background:url(https://bestellung.tiroler.eu/Images/Newicon1.gif) 3px 2px no-repeat;}
a.btnPrint { background:url(https://bestellung.tiroler.eu/Images/PDF.jpg) 3px 2px no-repeat;}
a.btnArchived {background:url(https://bestellung.tiroler.eu/Images/Archived.png) 3px 2px no-repeat;}
a.Backbtn {background:url(https://bestellung.tiroler.eu/Images/Back_icon.png) 3px 2px no-repeat;}
a.overviewbtn {background:url(https://bestellung.tiroler.eu/Images/overview_icon.gif) 3px 2px no-repeat;}

.detailText {float:left; display:block;	height:16px;background-image:url(https://bestellung.tiroler.eu/Images/detail_zoom.jpg);	background-repeat:no-repeat;background-position:0px 0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#8d011e;	text-decoration:none;	margin:0px;	padding:2px 0px 0px 28px;}
.verdana_bold_ViewAcution1 {color:#97001f;text-decoration:none;	margin:0px;	padding:0px 0px 0px 0px;}
.verdana_bold_grey {color:#4C4C4C;text-decoration:none; margin:0px;	padding:0px 0px 0px 0px;}
a.verdana_bold_ViewAcution1:active, a.verdana_bold_ViewAcution1:link, a.verdana_bold_ViewAcution1:visited {color:#97001f; text-decoration:none;	margin:0px; padding:0px 0px 0px 0px; line-height:20px;}
a.verdana_bold_ViewAcution1:hover {color:#97001f; text-decoration:none; margin:0px; padding:0px 0px 0px 0px;line-height:20px;}

.BlackTabLink, a.BlackTabLink, a.BlackTabLink:visited, a.BlackTabLink:active, a.BlackTabLink:link {color: #5D5D5D;text-decoration: none;font-weight: bold;	letter-spacing: 0.01em;}
a.BlackTabLink:hover {color: #8d011e;text-decoration: none;font-weight: 600;	letter-spacing: 0.01em;}
a.verdana_bold_ViewAcution {color:#000000;	text-decoration:none;	margin:0px;	padding:0px 0px 0px 0px;line-height:20px;text-decoration:underline;}
a:hover.verdana_bold_ViewAcution {color:#000000;text-decoration:none;	margin:0px;	padding:0px 0px 0px 0px;line-height:20px;text-decoration:underline;}
.arrow1 {background-image:url(https://bestellung.tiroler.eu/Images/arrow1.gif);	background-repeat:no-repeat; background-position:0px 0px;	background-position:0px 3px; margin:15px 15px 0px 0px; 	padding:0px 0px 0px 0px;}
a.downloadreport {background: url(https://bestellung.tiroler.eu/Images/downloadreport.gif) no-repeat 3px 1px;	height:16px;color:#000000;	text-decoration:none;	padding:2px 0px 2px 22px;}
a.copy {background:url(https://bestellung.tiroler.eu/Images/Copy_Icon.png) no-repeat 0px 0px;	text-decoration:none;	border:0px;	cursor:pointer;	padding:2px 9px 2px 22px;	text-align:right;}
a.changeHistory {background:url(https://bestellung.tiroler.eu/Images/comment_icon.png) no-repeat 0px 3px; text-decoration:none;	border:0px;	cursor:pointer;	padding:2px 9px 2px 22px;	text-align:right;}
a.rowHistory {background:url(https://bestellung.tiroler.eu/Images/show_history.png) no-repeat 3px 3px; text-decoration:none;	border:0px;	cursor:pointer;	padding:2px 9px 2px 22px;	text-align:right;}
a.previewOrderItem {background:url(https://bestellung.tiroler.eu/Images/preview_icon.png) no-repeat 3px 3px; text-decoration:none;	border:0px;	cursor:pointer;	padding:2px 9px 2px 22px;	text-align:right;}
.PercentageButton {	background-image: url(https://bestellung.tiroler.eu/Images/blue_button.jpg);background-repeat: repeat-x; color: #FFFFFF;	background-color: #a50021;	border: 1px solid #a50021;	height: 20px;	width:20px;	padding:0 0 2px 0;	margin:0;}
a.btnEuro {float:left;background-image: url(https://bestellung.tiroler.eu/Images/euroimage_icon.png);background-repeat:no-repeat;background-position:3px 2px;height:16px;border:1px solid #f0f0f0;	color:#000000;	text-decoration:none;	padding:2px 5px 2px 22px;}
a:hover.btnEuro {float:left;display:block;	background-image: url(https://bestellung.tiroler.eu/Images/euroimage_icon.png);	background-repeat:no-repeat;	background-position:3px 2px;	height:16px;	border:1px solid #f0f0f0;	color:#000000;	text-decoration:none;	padding:2px 5px 2px 22px;}
a.btnEuro_dis {	float:left;	background-image: url(https://bestellung.tiroler.eu/Images/euroimage_icon_dis.png);	background-repeat:no-repeat;background-position:3px 2px;height:16px;border:1px solid #f0f0f0;	color:#979797;	text-decoration:none;	padding:2px 5px 2px 22px;	cursor:default;}
a:hover.btnEuro_dis {float:left;display:block;	background-image: url(https://bestellung.tiroler.eu/Images/euroimage_icon_dis.png);	background-repeat:no-repeat;	background-position:3px 2px;	height:16px;	border:1px solid #f0f0f0; color:#979797;	text-decoration:none;	padding:2px 5px 2px 22px;	cursor:default;}
/*btn css end*/

.temp_gride { width: 100%;}
.temp_gride tr.head td {border-bottom: 1px solid;}
.temp_gride tr td {padding: 3px 5px 3px 0;vertical-align: top;}
.temp_gride tr th {border-bottom: 1px solid #b6b5b5;padding: 7px 5px 7px 0;vertical-align: top;}

.temp_font_18_norml {font-size:18px;}
.temp_font_18 {font-size:18px; font-weight: 600;}
.temp_font_21_norml {font-size: 21px;}
.temp_font_21 {font-size: 21px;font-weight: 600;}	
.temp_font_13_norml {font-size: 13px;}
.temp_font_14_norml {font-size:14px;}
.temp_font_14 {font-size: 14px;font-weight: 600;}
.temp_font_13 {font-size: 13px;font-weight: 600;}	
.temp_font_12_norml {font-size: 11px;}
.temp_font_12 {font-size: 11px; font-weight: 600;}
.temp_font_10 {font-size: 10px;}
.temp_txt_Int {background-color: #FFFFFF; color: #333333; font: 11px verdana; border: 1px solid #b6b5b5; height:21px;line-height:21px; width:58px !important; padding-right:2px; text-align:right;}
.temp_txt_txt {background-color: #FFFFFF; color: #333333; font: 11px verdana; border: 1px solid #b6b5b5; height:21px;line-height:21px; width:58px !important; padding-right:2px;}
/*.kedo_effect_txt { background-color: #FFFFFF; border: 1px solid #B6B5B5 !important; color: #333333 !important; font: 11px verdana !important; height:2em !important; line-height:1.8em !important; padding:0px 2px 0px 0px !important; text-indent: 3px !important; width:56px !important;}
.k-numeric-wrap input.kedo_effect_txt {position:absolute; top:-1px; left:-1px;}*/
.temp_txt_Int_validation {background-color: #FFFFFF; border: 1px solid #B6B5B5; color: #333333; font: 11px verdana;margin-bottom: 2px; padding:0px 3px 0px 3px; width:58px;text-align:right;}
.temp_txt_Numeric { background-color: #FFFFFF; border: 1px solid #B6B5B5; color: #333333; font: 11px verdana; margin-bottom: 2px; padding: 0 3px; width:58px !important; text-align:right;}

.inptnorm,.normal_input {
	background-color:#FFFFFF;
	border:1px solid #B6B5B5;
	font: 11px verdana;
    padding:0px 2px;
	color: #333333;	
     height: 21px; line-height:21px;
	margin-bottom:2px; font-weight:normal;
}
select {background-color:#FFFFFF;	border:1px solid #B6B5B5;font: 11px verdana;   padding:0px 0px 0px 2px;	color: #333333;	  height: 23px; line-height:21px; margin-bottom:2px;}

/*make content of div center aligned*/
.div_content_center{ position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0; }
.height_width_auto { width: auto !important; height:auto !important; }
/* ------------------------------ TabelGrid ---------------------------------------- */

.grid_header{background-color:#e1e1e1;color: #585858;font-size: 14px; text-align: left;height:31px;}
.grid_item{border-bottom:1px solid #e9e9e9; padding-top:7px; padding-bottom:7px; vertical-align:top; background-color:#FFFFFF;}


/* ------------------------------ TabelGrid End  ---------------------------------------- */
/* ------------------------------MSG Start ---------------------------------------- */
.SuccessMsg
{
font: 11px Verdana;
color:#0a8e06;
font-weight:normal;
text-align:left;
}
.SuccessMsg ul
{
font: 11px Verdana;
color:#0a8e06;
font-weight:normal;
text-align:left;
margin:0px;
padding:0px;
list-style-type:none;
}
.SuccessMsg ul li
{
font: 11px Verdana;
color:#0a8e06;
font-weight:normal;
text-align:left;
margin:0px;
padding:0px;
list-style-type:none;
}
.ErrorMsg
{
font: 11px Verdana;
color:#ff0000;
text-align:left;
font-weight:normal;
}
.ErrorMsg ul
{
font: 11px Verdana;
color:#ff0000;
text-align:left;
font-weight:normal;
margin:0px;
padding:0px;
list-style-type:none;
}
.ErrorMsg ul li
{
font: 11px Verdana;
color:#ff0000;
text-align:left;
font-weight:normal;
margin:0px;
padding:0px;
list-style-type:none;
}
.error_star{
font-family:Arial;
color: Red;
}
.Error_Border {
    border: 1px solid #ff0000 !important;
}
/* ------------------------------MSG End ---------------------------------------- */
#CVI_dvLongDescription ul {padding-left:30px;margin-top:10px;}
.gbox_innermain1{border:1px solid #e9e9e9;background-color:#fff;float:left;display:table;width:100%;}
.contactSearch_detail1{
float:left;
width:100%;
padding-top:10px;
text-align:left;
}
.label-left-section
{ float:left; width:35%;}
.content-right-section
{ float:right; width:65%;}

.login_input_wrap {position:relative; margin-bottom:8px; padding-right:15px;}
.login_input_wrap .reqField {position:absolute; right:0px; top:5px; }
.grey_green_btn {background: none repeat scroll 0 0 #d5d5d5; border: 1px solid #aeaeae; color: #15905c; cursor: pointer; display: block; float: left; font-size: 14px; height: 26px; line-height: 23px; margin-left: 8px;  padding: 0 10px;  text-align: center;}
.grey_green_btn:hover {background:#aeaeae; border: 1px solid #d5d5d5;}

.menu_search_wrap {float:right; margin-right:10px;}
.menu_search_wrap .menu_search {position:relative; top:3px;}
.menu_search_wrap .menu_search .Buyer_lbl {color:#ffffff; position:relative; top:2px;}
.menu_search_wrap .menu_go_btn {position:relative; top:3px;}
.menu_search_wrap .menu_go_btn .comman_btn {height:24px; line-height:18px;}
.Bio_vom_Berg {color: blue !important; font-weight: bold;}
.Bio_Produkte {color: #00C800 !important; font-weight: bold;}
.Top_Seller {background-color: yellow !important;}

.print_lbl_area {min-height:70px; resize:vertical; overflow:auto; border:1px solid #b6b5b5;} 

/*css button for common button of popup*/
.comman_btn.ui-button span.ui-button-text { padding:0px; margin:0px;}
.comman_btn.ui-state-default {background:#525252  !important; border:1px solid #434343;}
.comman_btn.ui-state-hover{background:#434343; border: 1px solid #252525;}
.confirm.ui-dialog-content {position:relative; padding-left:30px; width:360px !important;}
.confirm.ui-dialog-content .alert_icon { position:absolute; top:9px; left:11px;}

/*for comman red class*/
.red_comman_btn {background: none repeat scroll 0 0 #D72222; border: 1px solid #bf1e1e; color: #ffffff; cursor: pointer; display: block; float: left; font-size: 14px; height: 26px; line-height: 23px; margin-left: 8px;  padding: 0 10px;  text-align: center;}
.red_comman_btn:hover {background: #af1c1c none repeat scroll 0 0; border: 1px solid #a01616;} /*#aeaeae*/

.red_bold_txt {font-weight:bold; color:red; text-decoration:underline;}


