@font-face {font-family: 'GloberBook';src: url('fonts/2A46FD_1_0.eot');src: url('fonts/2A46FD_1_0.eot?#iefix') format('embedded-opentype'),url('fonts/2A46FD_1_0.woff') format('woff'),url('fonts/2A46FD_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'GloberBold';src: url('fonts/2A46FD_3_0.eot');src: url('fonts/2A46FD_3_0.eot?#iefix') format('embedded-opentype'),url('fonts/2A46FD_3_0.woff') format('woff'),url('fonts/2A46FD_3_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'GloberBlack';src: url('fonts/2A46FD_5_0.eot');src: url('fonts/2A46FD_5_0.eot?#iefix') format('embedded-opentype'),url('fonts/2A46FD_5_0.woff') format('woff'),url('fonts/2A46FD_5_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'GloberHeavy';src: url('fonts/2A46FD_6_0.eot');src: url('fonts/2A46FD_6_0.eot?#iefix') format('embedded-opentype'),url('fonts/2A46FD_6_0.woff') format('woff'),url('fonts/2A46FD_6_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'GloberRegular';src: url('fonts/2A46FD_B_0.eot');src: url('2A46FD_B_0.eot?#iefix') format('embedded-opentype'),url('fonts/2A46FD_B_0.woff') format('woff'),url('fonts/2A46FD_B_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'GloberSemiBold';src: url('fonts/2A46FD_D_0.eot');src: url('fonts/2A46FD_D_0.eot?#iefix') format('embedded-opentype'),url('fonts/2A46FD_D_0.woff') format('woff'),url('fonts/2A46FD_D_0.ttf') format('truetype');}




body {
	background-color: #E5E1E6;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 100%;
	font-family: 'GloberRegular', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #333;
}

/* pageHeader */

.header-logo-wrapper {padding-top: 8px;height: 90px; margin-bottom:-8px}

#message_box {position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; min-height: 1rem; background: #fff; }
#message_box.xmas {background: none; background-image: linear-gradient(#a3c0d3,#d7e4ed); text-align: left; padding: 1.5rem 0 0.5rem 0; }
#message_box.xmas::before {content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/xmas_message_bg01.svg) bottom center no-repeat; }
#message_box.summerholidays {background: none; background-image: linear-gradient(#5da4d3, #b0d8f4); text-align: left; padding: 1.5rem 0 0.5rem 0; }
#message_box.summerholidays:before {content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/summer_message_bg01.svg) bottom center no-repeat; }
.message_box_content {position: relative; width: 780px; margin: 0 auto; padding-right: 180px; z-index: 999; }
.message_box_content h2 {font-family: "GloberBold"; font-size: 2rem; color: #425563; text-transform: uppercase; margin: 0; }
.summerholidays .message_box_content h2 {color: #fff; }
.message_box_content h4 {font-size: 1.25rem; margin: 0 0 0.75rem 0; }
.message_box_content p {margin-top: 0; }
.message_box_content .button.small {margin-bottom: 1.75rem; text-decoration: none; }
#message_box.xmas h3, #message_box.xmas h4, #message_box.xmas h5, #message_box.xmas h6, #message_box.xmas p, #message_box.summerholidays h3, #message_box.summerholidays h4, #message_box.summerholidays h5, #message_box.summerholidays h6, #message_box.summerholidays p {color: #293967; }

#message_box.inventur {background: none; bakground-image: linear-gradient(#efeff0,#d1d1d2) text-align: left; padding: 1.75rem 0 0.5rem 0; }
#message_box.inventur .message_box_content {width: 920px; padding-right: 40px; }
#message_box.inventur h2 {font-size: 1.375rem; text-transform: none; margin-bottom: 0.75rem; }

#pageHeader {
	position: relative;
	width: 100%;
	height: 120px;
	background: url(../images/grey_header_borderbg2.png) bottom repeat-x #FFFFFF;
	overflow: hidden;
	margin-bottom: 40px;
}
#pageHeader > table {
	width: 960px;
	margin: 0 auto;
}
.popUp #pageHeader > table {
	width: 92%;
}
#pageHeader img {
	display: block;
}

#tbl_headSearch {
	margin: 18px 0px 0px 0px;
	padding: 0;
}

#HeaderShop1_btnSuchen {width: auto !important; padding: 7px 10px 3px 10px; }

#tbl_headAdminLinks {
	float: right;
	width: 270px;
	padding: 7px 0px 4px 10px;
}

.searchdet {
	font-size: 12px;
	padding-bottom: 2px;
}
/* END pageHeader */

/* shopContent */
#shopContent {
	position: relative;
	width: 960px;
	margin: 0 auto;
	margin-bottom: 30px;
}

.clear {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}

/* shopNavigation */
#shopNavigation {
	position: relative;
	width: 220px;
	height: 100%;
	min-height: 100px;
	margin-right: 28px;
	overflow:hidden;
	float: left;
}

	/* Products Navigation */
.shopNaProductsHead {
	font-family: "GloberSemiBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	padding: 15px 0px 9px 20px;
	margin-bottom: 10px;
	background: #425563;
}
#shopNaListProductLinks {
	background: #fff;
	padding: 20px;
	margin-bottom: 10px;
}
#shopNaProductLinks {

}
	
#shopNaListProductLinks ul {
	margin: 0px 0px 18px 0px;
	padding: 0;
}
#shopNaListProductLinks li {
	font-family: "GloberBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #333;
	padding: 12px 0px 6px 0px;
	list-style: none outside;
	border-bottom: 1px solid #CCC;

}

#shopNaListProductLinks a  {
	color: #333;
	text-decoration: none;

}

	#shopNaListProductLinks a:hover {
		color: #425563;
	}

.shopNaProductsActive {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	padding: 4px 6px 4px 12px;
}

.shopNaProductsActive a {
	text-decoration: none;
	color: #FFF;
}
	/* END Products Navigation */

	/* Navigation Warenkorb */
#shopNaWarenkorb {
	background: white;
	padding: 20px;
}
	
.shopNaWarenkorbHead {
	font-family: "GloberSemiBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	padding: 0px 0px 3px 0px;
}
.shopNaWarenkorbHead a{
	text-decoration: none;
	color: #FFFFFF;
}
.shopNaWarenkorbSubhead {
	font-family: "GloberRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #425563;
	padding: 5px 0px 5px 8px;
	background: #fff;
}
.shopNaWarenkorbArtikel {
	font-family: "GloberBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	padding: 0px 0px 0px 8px;
	background: #fff;
}
.shopNaWarenkorbPreis {
	font-family: "GloberBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: right;
	padding: 8px 8px 4px 0px;
	background: #fff;
}
.shopNaWarenkorbKasse {
	padding: 5px 0px;
}
	.shopNaWarenkorbKasse a, .shopNaWarenkorbKasse a.button, .shopNaWarenkorbHead a, .shopNaWarenkorbHead a.button {
		font-size: 16px;
		border: none;
		padding: 9px 25px 4px 25px;
		margin: 4px 0px 0px;
		cursor: hand;
		color: #fff;
		font-family: "GloberRegular", Arial, Helvetica, sans-serif;
		background: #425563;
		border-radius: 3px;
		display: block;
		text-align: center;
		text-decoration: none;
	}
.shopNaWarenkorbHead a, .shopNaWarenkorbHead a.button {margin-bottom: 6px; }
	/* END Navigation Warenkorb*/

	/* Admin Links */

.shopNaAdminLinks {
	
}

a.shopNaAdminLinks {
	display: block;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	border: none;
	padding: 9px 25px 4px 25px;
	margin: 0px 0px 10px 0px;
	cursor: hand;
	color: #fff;
	font-family: "GloberRegular", Arial, Helvetica, sans-serif;
	background: #425563;
	border-radius: 3px;
}
	/* END Admin Links */
/* END Shop Navigation */

/* mainContent */

input[type="submit"], input[type="button"] {
	cursor: pointer;
}
#content {
	position: relative;
	width: 710px;
	float: right;
}
#containerMain {
	position: relative;
	width: 100%;
	height: auto;
	margin: 0px 0px 0px 0px;
}

#containerMainHead {
	width: 100%;
	height: auto;
	margin: 0px 0px 10px 0px;
}

#containerMainBody {
	width: 100%;
	height: auto;
	margin: 0;
}
#LogonPanel, #commonContent, #containerProductsList, #panProductDetails, div#productsOrderTbl, #LoggedOnPanel {
	background: #fff;
	height: auto;
	padding: 20px;
	margin-bottom: 10px;
}
div#productsOrderTbl table {
	width: 100%;
}
#containerMainFooter {
	width:100%;
	height:5px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#containerProductsList {
}
/*
#containerProductsList p {
	margin: 3px 0px 8px 0px;
}
*/
#productsImageThumb {
	float:left;
	width: 170px;
	height: 100%;
	padding: 0;
	margin-right: 20px;
}
#productsImageThumb img{
	background-color:#FFF;
	border: none;
}
#productsDescription {
	float:left;
	width: 300px;
	height: 100%;
	padding: 0;
	margin-right: 10px;
}
#productsPrice {
	float:right;
	width: 160px;
	height: 100%;
	background-color: #d5d5d5;
	padding: 10px 10px 15px 20px;
	margin: -20px;
	margin-left: 0;
}
#productsPrice p span {
	font-family: "GloberBold";
	font-size: 18px;
}

#productsListItemcloser {
	clear:both;
	width: 100%;
	height: 0;
	overflow: hidden;
}

#productsImage {
	float:left;
	width: 250px;
	min-height: 200px;
	height: 100%;
	padding: 0;
	margin: 0 20px 60px 0;
}
#productsImage img{
	background-color:#FFF;
	border: none;
}
a#imgLink, a#imgLinkXL {display: block; position: relative; }
a#imgLink:before, a#imgLinkXL:before {content: " "; position: absolute; left: 0; bottom: -30px; width: 30px; height: 30px; background: url(../images/zoom.png) no-repeat; background-size: 30px 30px; z-index: 1000; }
#productsOrderTbl {
	clear:left;
}

table#productsOrderTbl table td:nth-child(1) {
	width: 12%;
}
table#productsOrderTbl table td:nth-child(2) {
	width: 15%;
}
table#productsOrderTbl table td:nth-child(3) {
	width: 42%;
}
table#productsOrderTbl table td:nth-child(4) {
	width: 15%;
}
table#productsOrderTbl table td:nth-child(5) {
	width: 14%;
	text-align: right;
	padding-right: 10px;
}
#productsOrderTbl table td:nth-child(5) {text-align: right; }

#spaceChkAlleBezugsrecht {display: inline-block; width: 28px; }

#productsDescriptionDetail p {
	margin-top: 0;
}
#orderTblLinks, #orderTblLinksTop {
	text-align: right;
	margin: 30px 0px;
}
#orderTblLinksTop {
	margin-top: 0;
}

#orderTblLinks a, #orderTblLinksTop a {
	position:relative;
	top: -2px;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	background-color: #121278;
	padding: 3px 6px 4px 6px;
	margin:2px;
}

#commonContent {
	height: auto;
	margin: 0;
	padding: 20px;
}

.contentButton a {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	background-color: #121278;
	padding: 4px 6px 4px 6px;
}

.contentButtonSmall a{
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	background-color: #121278;
	padding: 2px 4px 2px 4px;
}

#formAlert {
	width: 550px;
	height: auto;
	margin: 0px 10px 0px 10px;
}

.alert {
	font-family: "GloberBold";
	font-size: 14px;
	font-weight: bold;
	color: #425563 !important;
	margin-top: 10px;
}

.message_container {background: #fff; padding: 2rem; box-shadow: 0 0 12px #ccc; }
.container_head {margin-bottom: 2rem; padding-bottom: 0.25rem; padding-right: 100px; background: url(../images/icon_notice.svg) top right no-repeat; background-size: 60px 60px; border-bottom: 1px solid #eee; }
.message_container h1, .message_container h2, .message_container h3 {margin-top: 0; }
.message_container h1 {
	font-family: "GloberBook";
	font-size: 2.125rem;
	color: #425563;
	margin-bottom: 0.125rem;
}
.message_container h3.subhead {font-family: "GloberSemiBold"; font-size: 1.25rem; margin-bottom: 0.75rem; }
p.lead {font-family: "GloberBook"; font-size: 1.125rem; line-height: 1.5; margin-bottom: 1rem; }
.message_container strong {font-family: "GloberSemiBold"; }
span.name-eprocx {font-family: "GloberHeavy"; }
#containerMain .message_container {padding: 1.5rem; box-shadow: none; }
#containerMain .message_container .container_head {margin-bottom: 1.5rem; padding-bottom: 0.25rem; padding-right: 90px; background-size: 52px 52px; }
#containerMain .message_container h1 {font-size: 1.75rem; margin-bottom: 0; }
#containerMain .message_container h3.subhead {font-size: 1rem; margin-bottom: 0.5rem; }
#containerMain p.lead {font-size: 1rem; line-height: 1.4; margin-bottom: 0.625rem; }
/* END mainContent */

/* PopUps */
#containerPopup {
	position: relative;
	width: 92%;
	height: auto;
	margin: 0px auto;
}

#containerPopupHead {
	width: 100%;
	height: auto;
	margin: 0px 0px 10px 0px;
}

#containerPopupBody {
	width: 100%;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: #fff;
}

#containerPopupFooter {
	width:92%;
	height:5px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

.popupHead {
	font-family: "GloberRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 6px 0px 3px 0px;
	margin: 0px;
}

#containerPopupBody h2 {
	font-size: 21px;
	color: #425563;
	margin: 16px 0 28px 0;
}
#tbl_kontakt td {
	padding: 8px 10px 8px 0px;
}
#tbl_kontakt td input, #tbl_kontakt td textarea {
	margin-top: -5px;
}
#tbl_kontakt td textarea {
	min-width: 260px;
	min-height: 120px;
}

/* END PopUps */

/* Common Font Styles */
.detaillink a {
	font-family: "GloberBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
}

.formInputOne {
	font-size: 12px;
	margin: 0px 2px 0px 0px;
	padding: 5px 4px;
	border: 1px solid #c8c8cd;
	background: #c8c8cd;
	width: 140px;
}

.formButtonOne {
	font-size: 13px;
	border: none;
	padding: 5px 7px 1px 7px;
	margin: 0px 0px 0px 2px;
	cursor: hand;
	color: #fff;
	font-family: "GloberRegular", "Helvetica Neue", Arial, Helvetica, sans-serif;
	background: #425563;
	border-radius: 3px;
	display: inline-block;
}

.formInputTwo {
	font-size: 14px;
	margin: 0px 2px 0px 0px;
	padding: 8px;
	border: 1px solid #c8c8cd;
	background: #c8c8cd;
}

.formInputOne:focus, .formInputTwo:focus {
	border: 1px solid #dcdce2;
	background: #dcdce2;
}

.formButtonTwo, .button {
	font-size: 16px;
	border: none;
	padding: 9px 25px 4px 25px;
	margin: 4px 0px 0px;
	cursor: pointer;
	color: #fff;
	font-family: "GloberRegular", "Helvetica Neue", Arial, Helvetica, sans-serif;
	background: #425563;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	display: inline-block;
	width: auto;
	-webkit-appearance: none;
}

.formButtonTwo.disabled, .button.disabled, input.disabled, input[type="submit"]:disabled, input[type="button"]:disabled {
	cursor: auto;
	color: #888;
	background: #c0c0c0;

}

#uploadFile {
	line-height: 28px; 
	margin-top: 4px; 
}
.fileUpload {
    margin: 0 0 0 10px;
    overflow: hidden;
    position: relative;
}

.btn {
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.fileUpload input.upload {
    cursor: pointer;
    font-size: 16px;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
}
input#btnUpload {font-size: 16px; min-width: 144px; }
input[type="file"] {
    display: block;
}



select.formButtonTwo {
	font-size: 14px;
	color: #333;
	background: #fff;
	border: 1px solid #c8c8cd;
	border-radius: 0; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px;
}

.w200{
	width: 200px;
}

.contentTblRow1 .formButtonTwo, .contentTblRow2 .formButtonTwo, .contentTblRow1 .fileUpload input.upload, .contentTblRow2 .fileUpload input.upload {
	font-size: 11px;
	width: auto !important;
	padding: 9px 7px 4px 7px;
}

.formTabTwo
{
	border-top-width: 2px;
	border-right: white 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	border-left-width: 2px;
	font-size: 9px;
	border-left-color: #ffffff;
	border-bottom-width: 2px;
	border-bottom-color: #ff3300;
	padding-bottom: 1px;
	margin: 0px;
	cursor: hand;
	color: #fff;
	border-top-color: #ffffff;
	padding-top: 1px;
	font-family: "GloberBold", "Helvetica Neue", Arial, Helvetica, sans-serif;
	background-color: #121278;
}

.mainHead {
	font-family: "GloberSemiBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	padding: 15px 0px 9px 20px;
	background: #425563;
}
#lblError.mainHead {
	font-family: "GloberBold";
	color: #425563 !important;
	background: none;
	font-size: 24px;
	display: block;
}

#panStandart h3 {font-family: "GloberSemiBold"; font-size: 18px; color: #425563 !important; margin-top: 28px; }

.head1 {
	font-size: 16px;
}

.copy {
	font-family: "GloberRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
}

td.contentTblHead, tr.contentTblHead td {
	font-family: "GloberBold";
	font-size: 13px;
	background-color:#adadad;
	height: 18px;
	padding: 0;
}
.contentTblHead td, tr.contentTblHead td, td.contentTblHead {
	color: #000;
	padding: 12px 5px 8px 5px;
}
tr.contentTblHead td:first-child {
	padding-left: 10px;
}
tr.contentTblHead td:last-child {
	padding-right: 10px;
}
.contentTblHead span {
	padding: 0px;
}

.contentTblRow1 {
	font-size: 13px;
	background-color:#ebebeb;
	padding: 0; 
}

.contentTblRow2 {
	font-size: 13px;
	background-color:#d6d6d6;
	padding: 0; 
}

.contentTblRow1 strong, .contentTblRow2 strong {font-family: "GloberBold", "Helvetica Neue", Arial, Helvetica, sans-serif; }

#panKonto {overflow-x: scroll; }
#panKonto .contentTblRow1, #panKonto .contentTblRow2, #panKonto tr.contentTblHead td, #panHistorie .contentTblRow1, #panHistorie .contentTblRow2, #panHistorie tr.contentTblHead td {font-size: 11px; }
#panKonto td, #panHistorie td {text-align: left !important; }
#panKonto .contentTblRow1 td, #panKonto .contentTblRow2 td, #panKonto td.contentTblRow1, #panKonto td.contentTblRow2, #panKonto tr.contentTblHead td {padding: 9px 3px 6px 3px; }

.contentTblRow1 td, .contentTblRow2 td, td.contentTblRow1, td.contentTblRow2 {
	padding: 10px 4px 7px 4px; overflow: hidden;
}
tr.contentTblRow1 td:first-child, tr.contentTblRow2 td:first-child {
	padding-left: 10px;
}
tr.contentTblRow1 td:last-child, tr.contentTblRow2 td:last-child {
	padding-right: 10px;
}
.contentTblRow1.tabs td, .contentTblRow2.tabs td, td.contentTblRow1.tabs, td.contentTblRow2.tabs {
	padding-bottom: 0;
}
.contentTblRow1.tabs .formButtonTwo, .contentTblRow2.tabs .formButtonTwo, td.contentTblRow1.tabs .formButtonTwo, td.contentTblRow2.tabs .formButtonTwo {
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	-ms-border-radius: 6px 6px 0px 0px;
	-o-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;

}
.contentTblRow1.tabs .formButtonTwo:hover, .contentTblRow2.tabs .formButtonTwo:hover, td.contentTblRow1.tabs .formButtonTwo:hover, td.contentTblRow2.tabs .formButtonTwo:hover, .contentTblRow1.tabs .formButtonTwo:focus, .contentTblRow2.tabs .formButtonTwo:focus, td.contentTblRow1.tabs .formButtonTwo:focus, td.contentTblRow2.tabs .formButtonTwo:focus, .contentTblRow1.tabs .formButtonTwo:active, .contentTblRow2.tabs .formButtonTwo:active, td.contentTblRow1.tabs .formButtonTwo:active, td.contentTblRow2.tabs .formButtonTwo:active {
	background: #900;
}
#DataList1 tr.contentTblRow2 td {
	padding-top: 0px;
	padding-bottom: 4px;
}
.popUp #DataList1 tr.contentTblRow2 td {
	padding-top: 10px;
	padding-bottom: 7px;
}
#DataList1 table tr:nth-child(2) td {
	padding-top: 10px;
}
#DataList1 tr.contentTblRow1 .formInputTwo {
	width: 35px;
}

.contentTblRow1 span.copy, .contentTblRow2 span.copy, .contentTblRow1 td.copy, .contentTblRow2 td.copy, .contentTblRow1 td.head1, .contentTblRow2 td.head1 {
	font-size: 14px;
}

.contentTblRow1 td .formInputTwo, .contentTblRow2 td .formInputTwo, td.contentTblRow1 .formInputTwo, td.contentTblRow2 .formInputTwo {
	font-size: 13px;
	margin: 0;
	margin-top: -5px;
	padding: 7px;
	border: 1px solid #c8c8cd;
	background: #fff;
	width: 86%;
}
.contentTblRow1 td textarea.formInputTwo, .contentTblRow1 textarea.formInputTwo, .contentTblRow2 td textarea.formInputTwo, .contentTblRow2 textarea.formInputTwo {width: calc(100% - 16px) !important; margin: 8px 0; }
.contentTblRow1 td select.formInputTwo, .contentTblRow2 td select.formInputTwo, td.contentTblRow1 select.formInputTwo, td.contentTblRow2 select.formInputTwo {
	font-size: 12px;
	padding: 7px 3px;
	width: 94%;
}
#txtLieferName, #txtLieferVorname {
	width: 33%;
	margin-right: 18px;
}
#txtLieferPLZ {
	width: 15%;
	margin-right: 18px;
}
#txtLieferOrt {
	width: 57%;
	margin-left: -35px;
}
#txtKundenauftragsnummer {
	background: #fff;
	border: 1px solid #c8c8cd;
	margin-left: 5px;
}

textarea.formInputTwo {
	min-height: 80px;
}
.contentTblRow1 td:nth-child(4) .formInputTwo, .contentTblRow2 td:nth-child(4) .formInputTwo {
	width: 70px;
}

.logedUser {
	font-size: 12px;
	color: #ffffff;
	font-family: "GloberRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
}

/* END common font styles */

/* common tags */
form {
	padding: 0px;
	margin: 0px;
}
/* END common tags */

/* only for Debug Test */
#testuser {
	position: absolute;
	left: 170px;
	top: 300px;
	width: 570px;
	height: auto;
	margin: 0px 0px 0px 0px;
	background-color: #C6D2F4;
}


#secureitems {
	position: absolute;
	left: 170px;
	top: 400px;
	width: 570px;
	height: auto;
	margin: 0px 0px 0px 0px;
	background-color: #C6D2F4;
}

#productsOrderTbl select {
	max-width: 400px;
	overflow: hidden;
}
/*END only for Debug Test */
