﻿.error 
{
    background-color: #f1d6d6;
    border: 1px solid #999999;
    padding: 1px 1px 1px 2px;
}

input#forgotten_submit_button {
  margin-left:100px;
}

input#phrase_submit_button {
  margin-left:100px;
}

input#setpwd_submit_button {
  margin-left:100px;
}

table.sortable_table td.status.green { color:#9ebb3c; }
table.sortable_table td.status.red    { color:#eb0808; }
table.sortable_table td.status.orange { color:#fd971f; }
table.sortable_table td.status.violet { color:#ae81ff; }
table.sortable_table td.status.blue { color:#75b1ee; }

div.status .green { color:#9ebb3c; }
div.status .red { color:#eb0808; }
div.status .orange { color:#fd971f; }
div.status .violet { color:#ae81ff; }
div.status .blue { color:#75b1ee; }

div.sheet div.error_message_right {
  border:1px solid #b84040;
  background:#f6e8e8;
  margin:20px 0 0 25px;
  color:#b84040;
  padding:10px;
  width:280px;
}

div.sheet div.error_message {
  border:1px solid #b84040;
  background:#f6e8e8;
  margin:10px 0 10px 0;
  color:#b84040;
  padding:10px;
  width:280px;
}

div.user_layout {
  position:absolute;
  width:340px;
  height:110px;
}

div.user_delete_button {
  position:absolute;
  right:110px;
  bottom:0px;
}

div.sheet_col select { 
  width:200px; 
}

div.sheet_col select.order_select_field {
  width:300px;
}

div.sheet_col select.gender_select_field {
  width:300px;
}

div.sheet_col select.role_select_field {
  width:300px;
}

div.sheet_col label.short {
  width:90px;
}

/* Sheet Cols */
div.sheet_col_budget {
  width:340px;
  min-height:300px; /* TODO: remove min-height for IE!! */
  float:left;
  margin:0 0 0 25px;
}

div.editorArea {
  margin-left:50px;
  width:600px; 
}

div.editorArea p.subheadline em {
  color:#333;
  font-weight: 600;
}

div.long{
width:500px;
}

a#select_admin, 
a#select_tagmanager, 
a#select_male, 
a#select_female, 
a#select_unknown, 
a#select_guest, 
a#select_ordering_ds, 
a#select_ordering_la, 
a#select_approving, 
a#select_productmanaging, 
a#select_usermanaging, 
a#select_controller, 
a#select_budgetmanaging , 
a#select_ds_manager,
a#select_collaboration_manager,
a#select_collaboration_approver,
a#select_packagemanaging {
  float:left;
  width:32px;
  height:32px;
  margin-right:10px;
  border: 2px solid #ffffff;
  cursor:pointer;
  text-indent:-9000px;
}

a#select_admin { background:url(../images/role-admin.gif) no-repeat #efeeee; }
a#select_ds_manager { background:url(../images/role-print-manager.png) no-repeat #efeeee; }
a#select_tagmanager { background:url(../images/role-admin-tags.ico) no-repeat #efeeee; }
a#select_male { background:url(../images/user-male-small.png) no-repeat #efeeee; }
a#select_female { background:url(../images/user-female-small.png) no-repeat #efeeee; }
a#select_unknown { background:url(../images/user-unknown-small.png) no-repeat #efeeee; }
a#select_guest { background:url(../images/user-guest.gif) no-repeat #efeeee; }
a#select_ordering_ds { background:url(../images/user-order.gif) no-repeat #efeeee; }
a#select_ordering_la { background:url(../images/user-order.gif) no-repeat #efeeee; }
a#select_approving { background:url(../images/user-approve.gif) no-repeat #efeeee; }
a#select_productmanaging { background:url(../images/user-productmanager.png) no-repeat #efeeee; }
a#select_usermanaging { background:url(../images/user-admin.gif) no-repeat #efeeee; }
a#select_budgetmanaging { background:url(../images/user-budget.gif) no-repeat #efeeee; }
a#select_packagemanaging { background:url(../images/user-package.png) no-repeat #efeeee; }
a#select_administration { background:url(../images/user-admin.gif) no-repeat #efeeee; }
a#select_controller { background:url(../images/user-controller.gif) no-repeat #efeeee; }
a#select_collaboration_manager { background:url(../images/role-admin-tags.ico) no-repeat #efeeee; }
a#select_collaboration_approver { background:url(../images/role-admin-tags.ico) no-repeat #efeeee; }

a#select_admin:hover, 
a#select_tagmanager:hover,
a#select_male:hover, 
a#select_female:hover, 
a#select_unknown:hover, 
a#select_guest:hover,
a#select_controller:hover,
a#select_ordering_ds:hover, 
a#select_ordering_la:hover,
a#select_approving:hover, 
a#select_administration:hover, 
a#select_usermanaging:hover, 
a#select_productmanaging:hover, 
a#select_budgetmanaging:hover, 
a#select_ds_manager:hover, 
a#select_collaboration_manager:hover,
a#select_collaboration_approver:hover,
a#select_packagemanaging:hover {
  border: 2px solid #0000ff;
}

a#select_admin.selected, 
a#select_tagmanager.selected, 
a#select_male.selected, 
a#select_female.selected, 
a#select_unknown.selected, 
a#select_guest.selected, 
a#select_controller.selected, 
a#select_ordering_ds.selected, 
a#select_ordering_la.selected,
a#select_approving.selected, 
a#select_administration.selected, 
a#select_usermanaging.selected , 
a#select_productmanaging.selected, 
a#select_budgetmanaging.selected , 
a#select_ds_manager.selected, 
a#select_collaboration_manager.selected,
a#select_collaboration_approver.selected,
a#select_packagemanaging.selected{
  border: 2px solid #2e2e2e;
}

input#slider_custom_value_produce {
  position:absolute;
  right: 100px;
  top: 0px;	
  width: 100px;	
}

span.label_wide {
  margin:0 0 10px 0;
  color:#666;
  font-size:13px;
  width:200px;
}

span.label_wide_slider {
  margin:0 0 10px 0;
  color:#666;
  font-size:13px;
	width:400px;
}

div.dashcol div.article {
  padding:10px 0;
  background:#eaeaea;
  border-bottom:1px solid #cbcbcb;
  position:relative;
  width:460px;
}

div.dashcol.wide {
  width:460px;
}

div.dashcol div.article div.status {
  text-align:center;
  text-transform:uppercase;
  position:absolute;
  background:#f6f6f6;
  font-size:9px;
  font-weight: 600;
  padding:3px 0px;
  width:100px;
  height:30px;
  top:40px;
  right:15px;
}

img.article_thumb {	
	position:relative;
	margin:2px 20px 2px 2px;
	border:4px solid black;
	left:10px;
	width:100px;
	float:left;
}

div.stockitems div.stockitem, div.stockitems div.stockitem_red, div.stockitems div.stockitem_orange, div.stockitems div.stockitem_green {
  float: left;
  padding: 10px;
  margin: 0px 20px 20px 0px;
  position:relative;
  width:422px;
  height:239px;
  overflow: hidden;
  background-color: #fff;
}

select#input_select_articlegroups { width: 315px; height: 85px;}
select#input_select_users			{width: 315px; height: 180px;}

a.multiple_select_budgets_button_add	{ height: 22px; width: 100px; line-height: 22px; background:url(../images/button-small-bright-start.png) left top no-repeat; padding: 0 0 0 13px;}
a.multiple_select_budgets_button_delete	{ height: 22px; width: 100px; line-height: 22px; background:url(../images/button-small-bright-start.png) left top no-repeat; padding: 0 0 0 13px;}
a.multiple_select_budgets_button_add_apply	{ height: 22px; width: 100px; line-height: 22px; background:url(../images/button-small-green-start.png) left top no-repeat; padding: 0 0 0 13px;}
a.multiple_select_budgets_button_delete_apply	{ height: 22px; width: 100px; line-height: 22px; background:url(../images/button-small-red-start.png) left top no-repeat; padding: 0 0 0 13px;}
a.multiple_select_budgets_button_cancel	{ height: 22px; width: 100px; line-height: 22px; background:url(../images/button-small-bright-start.png) left top no-repeat; padding: 0 0 0 13px;}

.multiple_select_budgets			{width: 698px; height: 250px;}

div#slider_section {
  margin-top: 2px;
  margin-bottom:15px;
  position: relative;
  min-height: 40px;
  overflow: visible;
}

a#order_address_form_button {
  margin-left:20px;
}

div#table_tags_options {
  float:right;
  width:40px;
	height:30px ! important;
  background:#efefee;
  margin:-10px -10px -10px 0;
}

div#table_filter, div#table_slider, div#table_filter_tags {
  font-size:14px;
  margin:0 20px 0 20px;
  padding:10px;
  color:#777;
  background:#e3e3e3;
  border-top:1px solid #fff;
	height: 70px;
}

div#table_tags_options a#approvals_tags_reset_button {
  position:relative;
  width:24px;
  height:30px;
  display:block;
  margin:9px 0 0 7px;
  background: transparent url(../images/button-reset-alt.gif) left top no-repeat;
}

div.seperator_line_only  {
  width:330px;
  border-bottom:1px solid #b5b5b5;
	position: relative;
	top:15px
}

#budgets_list div.budget_info, #budget_selector div.budget_info {
	position: absolute;
	top: 10px;
	left: 300px;
}

div#info_budgets {
  margin:10px 0 50px 0;
  background:#e3e3e3;
  position: absolute; 
  left: 828px; 
  top: 30px; 
  width: 220px;	  
}

div#info_budgets div.description span {
  font-size:14px;
  font-family:"Georgia", serif;
  font-style:italic;
  color:#555;
  padding-left: 10px;
}

span.caption_budgets_overview {
  font-size:16px;
  font-family:"Georgia", serif;
  font-style:italic;
  font-weight: 600;
  color:#555;
  margin-left: 10px;
  margin-top: 10px;
}

span.data {
  text-decoration:none ! important;
  font-size:12px ! important;
  color:#000 ! important;
  font-style:normal ! important;
  font-weight: 600 ! important;
}

img.budget_state_overview {
	position: absolute;
	margin-left: 80px;
	margin-top: 7px;
}

img.preview{
	border:1px solid #424242;	
}

div.stockitem {
	border: 1px solid #D8D8D8;
}

div.stockitem_red{
	border: 1px solid #FF0000;
}

div.stockitem_orange {
	border: 1px solid #ffac00;
}

div.stockitem_green {
	border: 1px solid #2AA92A;
}

div#budget_available {
		position: relative;
		top: 10px;
}

div.stockitem div.stockitem_info {
	float: right;
	width: 240px;
	margin-left: 0px;
	overflow: visible;
}

/*
.loading {
	height: 100%;
	width: 100%;	
	background:url(../images/loading.gif) center center no-repeat;
}
*/

.nodata {
	height: 100%;
	width: 100%;	
	position: absolute; 
	left: 50%; 
	top: 50%; 
	text-align:center; 
	width: 100%; 
	margin-left: -50%; 
	font-size:18px;
	font-family:"Lucida Grande",Verdana,sans-serif;
	font-style:italic;
	font-weight: 600;
	color:#555;	
}

div.product {
  float:left;
  cursor:pointer;
  overflow:hidden; 
  height:383px;
  width: 220px;
  text-align: center;
  padding-bottom: 0;
  margin-left: 2px;
  background-color: #fff;
  box-shadow: 0 0 0 #969696;
  -moz-box-shadow: 0 0 0 #969696;
  -webkit-box-shadow: 0 0 0 #969696;
}

div.product:hover {
  box-shadow: 0 0 6px #969696;
  -moz-box-shadow: 0 0 6px #969696;
  -webkit-box-shadow: 0 0 6px #969696;
}

div.address_container{
	padding-top: 20px;
	margin:0 10px;
	width:340px;
	height:380px;
	overflow:hidden;
	float:left;
}

div.address_container div.check_all{
  position:relative;
  margin:10px 0;
  left:25px;
  overflow:hidden;
  float:left;
}

div.select_address {
  height:284px;
  overflow:auto;
  border:1px solid #D8D8D8;
}

div.address_item {
	border-bottom: 1px solid #DBDBDB;
	overflow: hidden;
	display: flex;
	align-items: center;
	gap: 0.25rem;
	width: auto;
	padding: 4px;
}

div.address_item_selected {
	background-color: #F4F4F4;
	overflow: hidden;
	border-bottom: 1px solid #DBDBDB;
	display: flex;
	align-items: center;
	gap: 0.25rem;
	width: auto;
	padding: 4px;
}

div.address_item  div.address_item_selected, div.addrtext{
	margin: 0 0 0 10px; 
	padding: 0; 
	border: 0;
	padding: 0; 
	line-height: 18px; 
	height: 18px; 
	font-weight: normal; 
	font-size: 10px;
	width:220px;
	float:left;
	overflow:hidden;
}

div.address_item  div.address_item_selected, div.notselected{
	float: left;
	top:0px;
	width: 25px;
	height: 25px;
	background: url('../images/mselect-address-noselect.gif') no-repeat; 
	border: 0;
	padding: 0; 
	cursor: pointer;
	display:inline;
}

div.address_item  div.address_item_selected, div.selected{
	float: left;
	width: 25px;
	height: 25px;
	background: url('../images/mselect-address-select.png') no-repeat; 
	margin: 0; 
	padding: 0; 
	overflow: auto; 
	cursor: pointer;
	border: 0;
}

div.address_item  div.selected_default, div.selected_default{
	float: left;
	width: 25px;
	height: 25px;
	background: url('../images/mselect-address-default-select.gif') no-repeat;
	margin: 0; 
	padding: 0; 
	overflow: auto; 
	cursor: pointer;
	border: 0;	
}

div.address_item  div.dublettes_available, div.dublettes_available{
	width: 17px;
	height: 17px;
	background: url('../images/mselect-address-default-dublette.png') no-repeat;
}

div.address_item  div.image_block, div.image_block{
	width: 17px;
	height: 16px;
	background: url('../images/mselect-address-image-block.png') no-repeat;
	cursor: pointer;
}

div.address{
  position:relative;
  left:20px;
  width:200px;
}

div.search_address {
  height:25px;
  margin:3px 0;
}

div.address_search_next {
  background: url('../images/mselect-arrow-search.gif');	
  float:left;
  width:25px;
  height:21px;	
  cursor: pointer;
}

div.address_search_reset {
  position:relative;
  top:-3px;
  float:left;
  width:24px;
  height:24px;
  cursor: pointer;
  background: transparent url(../images/button-reset.gif) left top no-repeat;
}

div.address_info_single {
  position:relative;
  left:20px;
  top:5px;
  border:1px solid #6E6E6E;
  padding:0 0 0 5px; 
  width:310px;
}

input.input_search_address{
  float: left;
  position:relative;
  top:2px;
  left:0px;
  width:250px;
  font-size:15px;
}

div.sheet div.error_message_user {
  border:1px solid #b84040;
  background:#f6e8e8;
  margin:0 10px 0 0;
  color:#b84040;
  padding:5px;
  width:280px;
}

div.sheet span.address_label {
  font-weight: 600;
}

.select-box{vertical-align:middle;}
.select-box select{width:100px;}

.tags-title-approval {
  float: left;
  padding: 13px 10px 0 0;
  font-size: 11px;
  font-weight: 600;
  width: 10px;
  text-align: right;
}

.tags-wrapper-approval {
  float: left;
  margin: 0 0 0 0px;
  overflow: hidden;
}

/* Tag Controls */
#tags_controls-approval {
	position: left;
	margin-left: 526px;
	width: 100px;
}
#tags_controls-approval #button_more_tags {
	float: left;
	margin: 7px;
	font-size: 11px;
	font-weight: 600;
	line-height: 13px;
	cursor: pointer;
}
#tags_controls-approval a#tags_reset_button {
	position: absolute;
	top: 1px;
	right: 0;
	display: block;
	padding: 4px;
	text-indent: -9999px;
	background: transparent url(../images/btn-reset.gif) 0 2px no-repeat;
	width: 22px;
	height: 22px;
	outline: none;
}
#tags_controls-approval a#tags_reset_button:hover { background-position: 0 -26px; }
#tags_controls-approval a#tags_reset_button:active { background-position: 0 -54px; }

.tags-approval {
  float: none;
  margin-left: 0px;
}

.toolbox-big {
	height: 70px !important;
}

.input_text_small{ 
  width: 80px !important; 
}

.error_small
{
  background-color: #f1d6d6;
  width: 82px !important;
  border: 1px solid #a9a9a9;
}

.input_select_small{
	width: 113px !important; 
	margin: 0 0 0 6px;
}

.label_mid {
  width: 145px !important;
}

.label_big {
  width: 200px !important;
  font-weight: 600;
}

.article_detail_img
{
  max-width: 335px;
  max-height: 500px;
}

.user-info-dash {
    margin: 0 20px;
    font-size: 12px;
    color: #999;
}
.user-info-dash a {
    text-decoration: underline;
    color: #b2b2b2;
}
.user-info-dash p {
    padding: 3px;
    border: 1px solid #999;
    background-color: #f3f3f3;
    display:inline;
}

.user-info-dash .helper {
    height: 3px;
}

.user-info-dash a:hover {
    color: #FFF;
    text-decoration: none;
    background-color: #999;
}
	
.product .thumbnail{
  display: table;
  overflow: hidden;
  height: 212px;
  width: 214px;
  max-width: 214px;
  text-align: center;
  position: relative;
  left: 3px;
  top: 4px;  
}

.thumbnail_vertical1{
	display: table-cell;
	vertical-align: middle;
}

.thumbnail_vertical2{
	border: none;
}

.thumbnail_vertical2 .image {
    background-position: center;
}

.nodeTitleATB {
    text-align: left;
    width: 208px;
    padding: 0 5px;
    color: #bbb;
    overflow: hidden;
    height: 35px;
    position: absolute;
    top: 0;
    z-index: 1;
}

.node .thumbnail .image {
    background-repeat: no-repeat;
    padding-top: 20px;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

.node .thumbnail .image:hover {
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    opacity: 1.0;
}

.editor_image_link {
    cursor: pointer;
    float: left;
}

.custom_tip {
	color: #ffffff;
	width: 200px;
	z-index: 13000;
}

.custom_tip .tip {
	background-color: #f1f1f1;
	width: 200px;
    border: 1px solid #999999;
}
 
.custom_tip .tip-title {
	background: none;
	background-color: #464646;
	color: #ffffff;
	font-weight: 600;
	font-size: 12px;
	margin: 0;
	padding: 5px;
}
 
.custom_tip .tip-text {
	background: none;
	color: #464646;
	padding: 5px;
}

.custom_tip_prizeinfo {
	color: #000;
    width: auto;
	z-index: 13000;
    border: 1px solid #999999;
}

.custom_tip_prizeinfo .tip {
	background-color: #464646;
}
 
.custom_tip_prizeinfo .tip-title {
	background: none;
	background-color: #464646;
	color: #fff;
	font-weight: 600;
	font-size: 12px;
	margin: 0;
	padding: 5px;
}
 
.custom_tip_prizeinfo .tip-text {
	background: none;
	color: #fff;
	padding: 0px;
}

#dateTime {
	float: left;
}
#dateTimeNoCart{
	float: left;
}

#_dateTime {
	top: 0px;
	left: 0px;
	position: absolute;
	width: 300px;
}

  .stockitem_red .stockitem_left, .stockitem_orange .stockitem_left, .stockitem_green .stockitem_left {
  	float: left;
  }
  
  .stockitem_left .stockitem_img {
  	padding: 2px 2px;
    background-color: #FFF;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    width: 145px;
    max-width: 145px;
  }
  
  .stockitem_img a {
     text-decoration: none;
  }
    
  .stockitem_red .stockitem_info, .stockitem_orange .stockitem_info, .stockitem_green .stockitem_info {
  	margin-left: 160px;
  }
  
  .stockitem_red h3, .stockitem_orange h3, .stockitem_green h3 {
    margin-top: 2px;
    padding: 0 0 3px 0;
    font-size: 16px;
    color: #575656;
  }
    .stockitem_red h3 a, .stockitem_orange h3 a, .stockitem_green h3 a {
      color: #575656;
    }
    .stockitem_red h3 a:hover, .stockitem_orange h3 a:hover, .stockitem_green h3 a:hover {
      color: #333;
    }  

    .stockitem_red .warning strong, .stockitem_orange .warning strong, .stockitem_green .warning strong {
    	color:  #961A17;
    }

  .stockitem_red .stockitem_buttons, .stockitem_orange .stockitem_buttons, .stockitem_green .stockitem_buttons {
  	margin-top: 15px;
  }
  
.sheet_popup_row label
 {
  float:left;
  display: block;
  font-size: 13px;
  width: 110px;
  color: #666;
}

.form_section .float-left .textblock
{
	width:210px;
}

table#history_table tbody
{
    overflow: scroll;
    overflow-x: hidden;
}

.history_container {
  position: relative;
  background-color: #FFF;
  overflow: hidden;
}

/*Upload*/
#progressInfo
{   
  position:absolute;
  top:80px;
  left:80px;
  text-align: center;
  width: 250px;
  /*visibility:hidden;*/
}

#uploadForm
{
  margin-top: 10px;
  margin-left: 10px;
}

#upload_section.loading {
  background: url(../images/loader-popup.gif) no-repeat 50% 50%;
}

#tags_overlay{
	z-index:10000;
	background-color: #000000;
	filter: alpha(opacity=20);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	opacity: 0.2;
}

a.button.disabled {
	background-position: 0 0;
	cursor:default;
}

a.button.disabled span {
	background-position: 100% 0;
	color:#c0c0c0;
	cursor:default;
}

/*produce - Aktuell nicht bestellbar Text*/
p.notOrderAble
{
    font-size: 12px;
    color: #F00;
    text-align: center;
}

.sheet_container {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 24px;
	margin-right: 24px;
}

.checkBoxText {
	color: #2E2E2E;	
	margin-left: 4px;
	width: 300px;
	float: left;
}

.checkBoxTextDisabled {
	color: #A4A4A4;	
	margin-left: 4px;
	width: 300px;
	float: left;
}

.pdfSymb{
  width: 20px;
  height: 20px;
  float: left;
  background-image: url(../images/pdf_small.png);
  background-repeat: no-repeat;
}	

.templates_button_onlyOnePrefillItem {
    background: url(/images/button_reload_n.png) no-repeat;
}

.templates_button_onlyOnePrefillItem:hover {
    background: url(/images/button_reload_h.png) no-repeat;
}

.templates_button_edit {
    background: url(/images/button_edit_n.png) no-repeat;
}

.templates_button_edit:hover {
    background: url(/images/button_edit_h.png) no-repeat;
}

.templates_button_list {
    background: url(/images/button_list_n.png) no-repeat;
}

.templates_button_list:hover {
    background: url(/images/button_list_h.png) no-repeat;
}

.produce_state_stock_level {
	height: 42px; 
	width: 155px; 
	position: absolute; 
	top: 195px; 
	left: 0px;
    color: #FFFFFF;
    text-align: center;
    font-weight: 600;
}

.produce_state_stock_level_red {
	background-color: #FF0000;
    padding-top: 11px;
}

.produce_state_stock_level_orange {
	background-color: #ffac00;
    padding-top: 4px;
}

.produce_state_stock_level_green {
	background-color: #2AA92A;
    padding-top: 11px;
}

#cropper 
{
    height:655px;
    float: left;
}

div.search {
	height: 28px;	
}

input.input_search {
  float: left;
  position:relative;
  top:2px;
  left:0px;
  width:250px;
  font-size:15px;  
}

div.search_reset {
  position:relative;
  float:left;
  width:24px;
  height:24px;
  cursor: pointer;
  background: transparent url(../images/button-reset.gif) left top no-repeat;
}

#profile_list_description, #possibleFieldValues_list_title, #templateBlocks_description, #templateBlockValues_title {
    background: #D8D8D8;
    font-weight: 600;
    padding: 3px 5px;
    display: flex;
    border-top: 1px solid #D8D8D8;
    border-left: 1px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
}

.sortUpSymb{
    width: 16px;
    height: 16px;
    float: left;
    background-image: url(../images/sort-icon-az.png);
    background-repeat: no-repeat;
    margin: 0px 0px 3px 10px;
    cursor: pointer;
}	

.sortDownSymb{
    width: 16px;
    height: 16px;
    float: left;
    background-image: url(../images/sort-icon-za.png);
    background-repeat: no-repeat;
    margin: 0px 0px 3px 5px;
    cursor: pointer;
}	

.quickOrderOverview
{
    max-height: 230px;
    overflow: auto;
}

.quickOrderOverview table
{
    text-align: left;
    border: 1px solid #CCCCCC;
}

.quickOrderOverview thead, .quickOrderOverview tfoot
{
    background-color: #CCCCCC;
}

.quickOrderOverview th, .quickOrderOverview td
{
    padding: 3px;
}

.quickOrderOverview th.nowrap, .quickOrderOverview td.nowrap
{
    white-space: nowrap;
}

.quickOrderOverview .alt
{
    background-color: #EFEFEF;
}

.productionInfoArea
{
	border: 2px solid #ff0000; 
	margin: 5px 25px 10px 25px; 
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	box-shadow: 2px 2px 2px #999999;
	-moz-box-shadow: 2px 2px 2px #999999;
	-webkit-box-shadow: 2px 2px 2px #999999;	
}

.productionInfoAreaHeader
{
	font-weight: 600; 
	font-size: 14px;
}

.productionInfoAreaBody
{	
	font-size: 12px;
}

.overviewSeparator {
    clear: both;
    margin: 0 0 1em 0;
    font-size: 18px;
    height: .62em;
    border-bottom: 1px solid #CCC;
    margin-right: 10px;
}
.overviewSeparator h1 {
    padding-right: 35px;
    background-color: #f1f1f2;
    font-size: 18px;
    font-weight: 600;
    color: #333;
    float:left;
}

.requestLink {
	color: var(--branding-color1);
	display: inline-block;
	font-weight: 600;
}

.requestLink:hover {
    text-decoration: underline;
    cursor: pointer;
}

div #qControl table {
    margin-left: 0 !important;
}