/* Vertragsdaten */

#content form {	
}

#content form label {
	width:140px;
	display:block;
	float:left;
	padding-top:7px;
}

#content form input[type=text] {
	float:left;	
	width:197px;
	height:20px;
	border:1px solid #bbb2be;
	border-radius:5px;
	margin-top:3px;
}

#content form select {
	float:left;	
	width:203px;
	height:20px;
	border:1px solid #bbb2be;
	border-radius:5px;
	margin-top:3px;		
}

#content form input[type=text] {
	padding-left:3px;
	margin-right:20px;	
}

#content form .input_wrapper {
	width:202px;
	float:left;	
	margin-right:20px;
}

#content form .input_wrapper input[type=text] {
	width:180px;
	float:left;
	margin-right:0;
}

#content form .input_wrapper .label2 {
	padding-top:7px;
	padding-left:5px;
	float:left;	
}

#content form .labelLarge {
  padding-top:4px;
  padding-left:5px;
  float:left;
  width: 400px; 
}

#content form .labelExtraLarge {
  padding-top:4px;
  padding-left:5px;
  float:left;
  width: 600px; 
}

#content form .select_small {
	width:40px;	
}

#content form .select_medium {
	width:98px;	
	margin-left:10px;
}

#content form .select_large {
	width:300px !important;	
	margin-left:10px;
	text-align: left;
}

#content form .select_wrapper  {
	width:202px;
	float:left;
	margin-right:20px;	
}

#content form .select_wrapper .label2 {
	float:left;
	padding-top:7px;
	padding-left:5px;	
}

#content form .no_break {
	clear:none;	
}

#content form input[type=radio] {
	float:left;
	height:20px;
	margin-top:4px;
}

#content form .label_radio {
	width:40px;
	padding-left:5px;
}

#content form textarea {
	font-size:12px;
	margin-top:3px;
	border:1px solid #bbb2be;
	border-radius:5px;
	width:559px;
	height:60px;
	padding-left:3px;
	padding-top:3px;
}

#content form .input_small {
	width:40px !important;	
	margin-right:10px !important;
}

#content form .input_large {
	width:500px !important;	
	margin-right:10px !important;
}

#content form .icon_info {
	background:#999999;
	width:10px;
	height:15px;
	border-radius:10px;
	color:#fff;
	padding-left:5px;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;	
	box-shadow:inset -2px -2px 3px #000;
	cursor:pointer;
	float:left;
	margin-top:5px;
	margin-left:5px;
}

#content form .icon_info:hover {
	background:#bbb2be;
	box-shadow:inset -2px -2px 3px #444;
}

#content form .icon_scaling {
	background:#bf3636;
	width:10px;
	height:15px;
	border-radius:10px;
	color:#fff;
	padding-left:5px;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;	
	box-shadow:inset -2px -2px 3px #000;
	cursor:pointer;
	float:left;
	margin-top:5px;
	margin-left:5px;
}

#content form .icon_scaling:hover {
	background:#bbb2be;
	box-shadow:inset -2px -2px 3px #444;
}

#content form input[type=checkbox] {
	float:left;	
	margin-left:5px;
	margin-top:7px;
}

#content form .disabled {
	text-decoration:line-through;	
}

#content form .input_label {
	width:115px !important;
}

#content form #extraFee {
	display:none;
	margin-bottom:20px;	
}

#content form #extraFee.require {
	display:block !important;
}

#content form .no_margin {
	margin-right:0 !important;	
}

#content form hr {
	margin-top:20px;
	border:none;
	border-top:2px solid #999999;	
}

#content form #save {
	margin-top:20px;	
}

#content form .label_medium {
	width:205px;	
	padding-left:5px;
}

#content form .label_medium.special {
	width:235px !important;	
}

#content form #debitor_suggest {
	display:none;	
}

#content form .label_fee_count {
	width:76px;	
}

#content form .label_fee_date {
	width:64px;
}

#content form .input_fee_date {
	width:142px !important;	
}

/* Shop-Profil */

#content form #newContact {
  display:none;
  margin-bottom:20px; 
}

#content form #newContact.require {
  display:block !important;
}

#content form #newImprintInfo {
  display:none;
  margin-bottom:20px; 
}

#content form #newImprintInfo.require {
  display:block !important;
}

#content form .select_first_col {
	margin-right:19px;
}

#content form .input_pw {
	width:120px !important;
	margin-right:3px !important;	
}

#newKSPW {
	margin-top:2px;
}

#content form .no_margin {
	margin-left:1px !important;	
}

#content form .input_wrapper.small {
	width:115px;	
}

#content form .input_wrapper.small .label2 {
	width:90px;	
}

#content form .textarea_invoice {
	float:left;
	width:337px;
	margin-right:20px;
}

#content form .label_invoice {
    color:#999999;
    float:left;
    height:59px;
	padding-top:7px;
}

#content form .textarea_closed {
  float:left;
  width:500px;
  height:90px;
}

.copyData {
	float: left;
	margin-right: 10px;
}

.copyData input[type=checkbox] {
	margin-right: 5px;
}

#ajaxLoader {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 160px;
	height: 60px;
	z-index: 10;
	background-color: #5cf3d8;
	font-size: 14px;
	display: none;
}

#ajaxLoaderText {
	left: 10px;
	top: -19px;
}

.shopsSelect {
	width: 333px !important;
}
#content.sizeGroups{
	min-width:1275px;
}
#content.sizeGroups form.editSizeGroupForm{
	display:block;height:40px;width:970px;background:#e0e0e0;
	cursor:ns-resize;
}
#content.sizeGroups form.editSizeGroupForm:nth-child(2n){background:#f4f4f5;margin:10px 0;}
#sizeGroupForm___new{width:970px;background:#f4f4f5;}
#sortableWrapper{margin-top:20px;}

#content.sizeGroups #sizeGroupsArea{
	margin: 50px 0 0;
}
#content.sizeGroups h2 {
    color: #212121;
    font-size: 14px;
    font-weight: bold;
    margin-top: 20px;
    padding-bottom: 3px;
}
#content.sizeGroups div.rowElement{text-align: center;}
#content.sizeGroups .sizeFieldWrapper .sizeName,#content.sizeGroups .sizeFieldWrapper .sizeDesc,#content.sizeGroups .sizeFieldWrapper select,
#content.sizeGroups .rowElement{
	margin: 6px 20px 0 0;
    padding: 0 0 0 3px;
	float: left;
    height: 30px;
    display:block;
    width: 197px;
}
#content.sizeGroups .rowElement.button{width:90px;margin: 6px 17px 0 0;padding: 0 0 3px 0;}
#content.sizeGroups .rowElement#newSizeGroup_new{padding: 0 0 3px 0;}
#content.sizeGroups .sizeFieldWrapper{border-bottom:1px dotted #999;margin-bottom:5px;padding-bottom:5px;}

#content.sizeGroups .sizeBoxWrapper{
	float: left;
    display:block;
    width: 150px;
}
#content.sizeGroups form label {
    display: block;
    float: left;
    padding-top: 7px;
    width: 50px;
	cursor:pointer;
}
#content.sizeGroups form .sizeBoxWrapper label:hover {color:#FF0000;text-decoration: line-through;}
#content.sizeGroups form input[type="checkbox"] {
    float: left;
    margin: 8px;
}

#sizeGroupsShopArea .rowHead{margin:10px 0 0; }

#content.sizeGroups .button,#newSizeGroup___new{border-radius:3px;cursor:pointer;}
#content.sizeGroups form.editSizeGroupForm .rowElement.button.success{background:#33FF00;}

#content.sizeGroups form.editSizeGroupForm .rowElement.button.in_usage{border:1px solid #FF0000;}
#content.sizeGroups form.editSizeGroupForm .rowElement.button.not_used{border:1px solid #33FF00;}

#content.sizeGroups form .position.rowElement,#content.sizeGroups .position.rowElement{width:60px;text-align: center;}
.sizeGroupsShopDesc{margin:10px 0;text-decoration:underline;}

.profileText{
	padding:10px 0;
}
