@charset "UTF-8";

.ell_mainTable {width: 100%;}
td.ellviewrow_opts {padding: 0; text-align: right;}
td.ellviewrow_img, td.ellviewrow_data {padding: 0;}
td.ellviewrow_img, td.ellviewrow_data, td.ellviewrow_opts {vertical-align: top;}
td.ellviewrow_img td, td.ellviewrow_data td, td.ellviewrow_opts td {padding:0;} 
.lkdviewtable, .lkdedittable {font-size: 75%;} /* test */
.lkdviewtable tr {border-bottom: 1px solid #666;}
table.lkdviewtable th, table.lkdviewtable td, table.lkdedittable th, table.lkdedittable td {padding: 2px;}

/* ______________________________________ sellyorder */

/* ______________________________________ kundennummern */
.lkdedittable input
{
	width: auto;
}

.lkdedittable
{
	background-color: #f0f8f8;	/* test */
	width: 100%;
}

.lkdviewtable
{
	width: 100%;
}

#wrap .smallbtn,
.newform .smallbtn
{
	font-size: 100%;			/* test */
    padding: 4px 10px;
    line-height: 15px;
    border-radius: 5px;
    -webkit-border-rad: 5px;
}

#wrap .red,
.newform .red					/* test */
{
	background: #ff0000 url(/images/contact/_button-bg.png) top left repeat-x !important;
}

.lkdstatusmsg .lkdwarning
{
	font-weight: bold
}

/* ______________________________________ persönliche lieferanten */
.elleditrow
{
	background-color: #e0e8f0; 	/* test */
	width: 100%; 
}
.elleditdiv
{
	padding-top: 10px;			/* injected div to control visibility */	
	margin-bottom: 10px;
	border-top: 1px solid #aaaaaa;	
}

.ellrow .headline
{
	font-weight:bold;			/* lif name */
}

.ellviewrow {
	width: 100%;
}

.ellviewrow .lkdstatusmsg
{
	background-color: #fbf9d2;
	color: #333;
	width: 100%;
	text-align: center;
}

table.lkdstatusmsg td
{
	padding: 1em 0;
}

.ellviewdiv
{
	padding-top: 10px;			/* injected div to control visibility */	
	margin-bottom: 10px;
	border-top: 1px solid #aaaaaa;	
}

table.lkdstatusmsrow
{
	width: 100%;
}

table.lkdstatusmsrow td
{
	padding: 0;
}

/* ______________________________________ freie lieferanten */
.zlfedittable .block-wrap input,
.zlfedittable .block-wrap select
{
	width: auto;
}

/* ______________________________________ anbieter */
.abteditrow
{
	background-color: #e0e8f0; 	/* test */
	width: 100%; 
}
.abteditdiv
{
	padding-top: 10px;			/* injected div to control visibility */	
	margin-bottom: 10px;
	border-top: 1px solid #aaaaaa;	
}

.abtrow .headline
{
	font-weight:bold;			/* lif name */
}

.abtviewrow {
	width: 100%;
}

.abtviewrow .lkdstatusmsg
{
	background-color: #fbf9d2;
	color: #333;
	width: 100%;
	text-align: center;
}

.abtviewdiv
{
	padding-top: 10px;			/* injected div to control visibility */	
	margin-bottom: 10px;
	border-top: 1px solid #aaaaaa;	
}

.abtsearchpane input {width: auto;}

.btr_view {display: block; min-height:3em; line-height: 3em; text-decoration: none; margin-bottom: 0.5em;}
.btr_view_img_container {width: 80px; display: block; float: left; text-align: center;}
img.btr_view_img {vertical-align: middle; max-width: 80px; margin-bottom: 0px;}
.btr_view_name {padding-left: 1em; display: block; margin: 0 4em 0 80px; line-height: 1.5em; padding-top: 0.75em; font-weight: bold;}
.btr_cntr .btr_tab > [id^="tab"] {font-size: 0.857em;}
.btr_launch {min-height: 7em;}
.btrInfoToggle {
	float: right; 	
	background: url(/images/apps/css/icon-info_lt.png) 0 12px no-repeat;
	padding-left: 18px;
}
.btrInfoToggle:hover {background: url(/images/apps/css/icon-info_dk.png) 0 12px no-repeat;} 
#btr_selectionList .btr_cntr {margin-right: 9em;}
#btr_selectionList .applink {margin-top:0;}
.btr_link_cntr {float: right; width: 100px; text-align: right;}

.wst-content {padding-left: 12.766%;} /* see .content-wrap */

div.wst-search {
	background-color: #ececec;
	padding: 1em;
	margin-bottom: 1.5em;
}

.infoRequestPanel {
	background-color: #f0f0f0;
	border: 1px solid #ddd;
	float: left;
	line-height: normal;
	margin: 0;
	font-size: 11px;
}

.infoRequestCount {
	background-color: #fff;
	color: #669900;
	font-size:200%;
	padding: 0.1em 0.5em 0.15em 0.5em;
	float:left;
}

.infoRequestArea {
	padding: 0 0.25em;
	display: inline-block;
}

.infoRequestLink, .infoRequestText {
	font-size: 1.25em;
}

.infoRequestLink, .pdx_datasheet_lnk {
	color: #669900;
	text-decoration: underline; 
}

.infoRequestLink:hover, .infoRequestLink:focus, .pdx_datasheet_lnk:hover, .pdx_datasheet_lnk:focus {
	color: #446600; 
	cursor: pointer;
	text-decoration: underline;
}

.termsContainer {margin-top: 1em;}

.termsContainer .textbox {
	height:auto;
	min-height: 4em;
	max-height: 15.75em;
}

ul.preview_list_12 {
	list-style-image:url(/images/apps/css/haekchen_gruen_12px.png);
}

.rgt_full {text-align:right;} 

@media screen and ( max-width: 940px) {
	.rgt_full {text-align:left;}
}

@media screen and ( max-width: 640px) {
	.wst-content {padding-left: 0;}
	#layout .wrp_srchWst {width: 63%;}
}