/* ----------------------------------------------------------------
	sub06 css
	http://www.regent.ch
---------------------------------------------------------------- */

/* --------------------------------------------------------------*/
/* general */
/* --------------------------------------------------------------*/

#sub_container {
	background-color	: #c0b7ae;
	width				: 769px;
	padding				: 0;
	margin				: 0px 0px 35px 0px;
	display				: table;
}

/* --------------------------------------------------------------*/
/* content_middle */
/* --------------------------------------------------------------*/

#sub_content_middle {
	width				: 769px;
	padding				: 0;
	margin				: 0;
}

#sub_content_middle h1{
  background-color:#aaa096;
  border-bottom:1px solid #fff;
}

#sub_content_middle h3{
  padding-left:20px;
}


/* --------------------------------------------------------------*/
/* content_middle top */
/* --------------------------------------------------------------*/

#sub_content_middle #pictureBox {
  position:relative;
  background-image	: url(../images/left_background_sub03.gif);
	background-repeat	: repeat-y;
	background-color	: #c0b7ae;
  width:769px;
  height:109px;
	padding	: 0;
	margin	: 0;
	border-bottom	: 1px solid #fff;
  display:block;
  overflow:hidden;
  z-index:10000;
}

#sub_content_middle #picNaviBox {
  position:relative;
  left:0px;
  white-space:nowrap;
  width:50000px;
}

#sub_content_middle #picNaviBox .tx-deriolightcatalog-pic img {
	width				: 109px;
	height				: 109px;
	padding				: 0;
	margin				: 0;
	border:0px;
}

#sub_content_middle #picNaviBox .tx-deriolightcatalog-pic {
	padding				: 0;
	margin				: 0px 1px 0px 0px;
	float         : left;
}
/*
* html #sub_content_middle #picNaviBox .tx-deriolightcatalog-pic {
	margin-bottom		: -2px;
}
*/

#sub_content_middle #picNaviBox .tx-deriolightcatalog-pic a.dohover:hover img {
	border				: 4px solid #c9bd2b;
	width				: 101px;
	height				: 101px;
}

#sub_content_middle #picNaviBox .tx-deriolightcatalog-pic a.dohover:hover {
	padding				: 0;
}

#sub_content_middle #picNaviBox .tx-deriolightcatalog-pic a.dohover {
	padding				: 0;
	margin:0px;
	border:0px;
}


/* --------------------------------------------------------------*/
/* content_middle bottom */
/* --------------------------------------------------------------*/


#sub_content_middle #dataContentBox {
  position: relative;
  width:769px;
	overflow:hidden;
  clear:both;
}

#sub_content_middle #dataContentBox #mainTxtBox {
  margin:0px;
  padding:20px;
  float:left;
  visibility:hidden;
}
#sub_content_middle #dataContentBox #mainTxtBox #mainTxt {
  margin:0px;
  padding:15px 0px 20px 0px;
  width:300px;
}

#sub_content_middle #dataContentBox #mainPicBox {
  background-color:#a9a196;
  margin:0px;
  padding:20px 30px 10px 20px;
  float:right;
}

#sub_content_middle #dataContentBox #mainPicBox img {
  width:250px;
  height:250px;
  border:1px solid #fff;
}

#sub_content_middle #dataContentBox #mainTitle {
  background-color:#9b8f81;
  margin-top:1px;
  padding:5px 10px;
  font-size:12px;
  font-weight:500;
  color:#fff;
}

#sub_content_middle #dataContentBox div.boxDetails{
  position: absolute;
  top:0px;
  left:0px;
  clear:both;
  visibility:hidden;
}

#sub_content_middle .tableDetails {
  border:0px;
  margin:20px;
  clear:both;
  background-color:#c0b7ae;
}

#sub_content_middle .tableDetails tr.tableHeadDetails {
  background-color:#9b8f81;
  color:#fff;
  font-weight:bold;
}

#sub_content_middle .tableDetails .lineBottom {
  height:5px;
  background-color:#9b8f81;
  border-left:0px;
  border-right:0px;
}

#sub_content_middle .tableDetails td {
  border:0px;
  border-left:1px solid #e3dcd4;
  border-right:1px solid #e3dcd4;
  padding:0px;
  vertical-align:middle;
}

#sub_content_middle .tableDetails td div {
  border:0px;
  padding:5px;
}

#sub_content_middle .tableDetails td div.divTop{
  border-bottom:1px solid #e3dcd4;
}

#sub_content_middle .tableDetails .col1 {
  width:100px;
  border-left:0px;
  text-align:center;
}
#sub_content_middle .tableDetails .col2 {
  width:115px;
}
#sub_content_middle .tableDetails .col3 {
  width:75px;
}
#sub_content_middle .tableDetails .col4 {
  width:115px;
}
#sub_content_middle .tableDetails .col5 {
  width:35px;
}
#sub_content_middle .tableDetails .col6 {
  width:90px;
}
#sub_content_middle .tableDetails .col7 {
  width:80px;
}
#sub_content_middle .tableDetails .col8 {
  width:33px;
}
#sub_content_middle .tableDetails .col9 {
  width:33px;
}
#sub_content_middle .tableDetails .col10 {
  width:33px;
  border-right:0px;
}
#sub_content_middle .tableDetails .col11 {
  width:20px;
  border-right:0px;
}


#sub_content_middle .tableDetails tr.tableHeadDetails .col1 {
  text-align:left;
}


#sub_content_middle .art_search .tableDetails .col5 {
  width:33px;
}
#sub_content_middle .art_search .tableDetails .col6 {
  width:33px;
}
#sub_content_middle .art_search .tableDetails .col7 {
  width:33px;
  border-right:0px;
}

/* --------------------------------------------------------------*/
/* b2b col11 */
/* --------------------------------------------------------------*/

#sub_content_middle table.b2b_lm {
  margin:0px;
  width:100%;
}

#sub_content_middle .b2b .tableDetails .price_total td
{
  color:#fff;
  font-weight:bold;
  padding:5px 0px;
}

#sub_content_middle .b2b .tableDetails .col10 {
  width:70px;
}

#sub_content_middle .b2b .tableDetails .col11 {
  width:30px;
}

#sub_content_middle .b2b .tableDetails .col3 {
  width:130px;
}

#sub_content_middle .b2b .tableDetails  .col11 a.lm_icon {
  display:block;
  background-image: url(../images/birne.jpg);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width:22px;
  height:27px;
}

#sub_content_middle .b2b .tableDetails  .col11 a.lm_icon span {
  display:none;
}

#sub_content_middle .b2b .tableDetails  td form{
  padding:0px 0px;
}

#sub_content_middle .b2b .tableDetails  td input.amount_field {
  width:25px;
  float:left;
  display:block;
  border:1px solid #9B8F81;
}

#sub_content_middle .b2b table.b2b_lm td input.amount_field {
  border:1px solid #9B8F81;
  display:block;
  float:none;
  width:30px;
  margin:0px auto;
}


#sub_content_middle .b2b .tableDetails  td input.button_left{
  float:left;
  display:block;
  padding-left:10px;
  padding-top:5px;
}

#sub_content_middle .b2b .tableDetails  .col9 a,
#sub_content_middle .b2b .tableDetails  td input.button {
  float:right;
  display:block;
  padding-top:5px;
}

input.lm_add {
  float:right;
  display:block;
  text-align:left;
  background-image: url(../images/regent_warenkorb.gif);
  background-position: 5px 50%;
  background-repeat: no-repeat;
  border:none;
  background-color:transparent;
  padding:0px 15px;
  padding-left:20px;
  margin:0px;
  margin-top:10px;
  border:1px solid #fff;
  color:#fff;
	font-weight:bold;
	background-color:#C0B7AE;
	cursor:pointer;
}

#sub_content_middle .b2b .tableDetails  .col8,
#sub_content_middle .b2b .tableDetails  .col7  {
  width:50px;
}

#sub_content_middle .b2b .tableDetails  .col9  {
  width:80px;
}

#sub_content_middle .b2b h2
{
margin:0pt;
margin:10px 0px;
font-size:15px;
}

#sub_content_middle .b2b .extra_info,
#sub_content_middle .b2b .adress_form
{
  width:400px;
}

#sub_content_middle .b2b .adress_form input,
#sub_content_middle .b2b .adress_form label
{
  width:200px;
  float:left;
  display:block;
}

#sub_content_middle .b2b .adress_form label
{
  width:155px;
}

#sub_content_middle .b2b .adress_form p
{
  clear:both;
  padding:0px 0px;
  margin-bottom:5px;
}

#sub_content_middle .b2b .adress_form textarea
{
  clear:both;
  width:355px;
  height:100px;
}

#sub_content_middle .b2b .adress_form .agb
{
  margin:20px 0px;
}

#sub_content_middle .b2b .adress_form .agb p
{
  width:700px;
}

#sub_content_middle .b2b .adress_form .backBU, 
#sub_content_middle .b2b .adress_form .submitBU,
#sub_content_middle .b2b .backBU, 
#sub_content_middle .b2b .submitBU  {
  background-color:#A9A095;
  border:1px solid #FFFFFF;
  color:#FFFFFF;
  cursor:pointer;
  font-weight:bold;
  height:22px;
  margin:0px;
  width:auto;
  text-decoration:none;
  display:block;
  float:none;
  font-size:13px;
  padding:0px 15px 1px;
}

#sub_content_middle .b2b .adress_form a.backBU, 
#sub_content_middle .b2b .adress_form a.submitBU,
#sub_content_middle .b2b a.backBU, 
#sub_content_middle .b2b a.submitBU
{
  padding:2px 15px 0px;
  height:18px;
}

#sub_content_middle .b2b .adress_form .backBU,
#sub_content_middle .b2b .backBU  {
  float:left;
}

#sub_content_middle .b2b .adress_form .submitBU,
#sub_content_middle .b2b .submitBU  {
  
  float:right;
}

#sub_content_middle .b2b  .link_warenkorb
{
  border:none;
  padding:0px;
  padding-top:20px;
  margin:0px;
}

#sub_content_middle .b2b  .link_warenkorb a {
  width:auto;
  padding:0px 15px;
  margin:0px;
  height:1.8em;
  margin-top:0px;
  border:1px solid #fff;
  color:#fff;
	font-weight:bold;
	background-color:#a9a095;
  float:right;
  display:block;
  text-decoration:none;
}


* html #sub_content_middle .b2b .adress_form .submitBU,
*+html #sub_content_middle .b2b .adress_form .submitBU  {
  padding:1px 5px 0px;
}

#sub_content_middle .extra_info_view p,
#sub_content_middle .summary_user_data p
{
  font-weight:bold;
}

#sub_content_middle .extra_info_view span,
#sub_content_middle .summary_user_data span
{
  display:block;
  float:left;
  width:100px;
  font-weight:normal;
}

#sub_content_middle .extra_info_view span
{
  width:200px;
}

#sub_content_middle .b2b .extra_info .visible p.switchItem
{
  color:#000;
}

#sub_content_middle .b2b .extra_info .hidden p.switchItem
{
  color:#aaa;
}

/* --------------------------------------------------------------*/
/* col1 */
/* --------------------------------------------------------------*/

.formArticle{
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.formArticle .articleSubmit {
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-bottom:1px solid #000;
	background-color:transparent;
	font-size:8pt;
	display:inline;
  text-decoration:underline;
  cursor:pointer;
}

* html .formArticle .articleSubmit {
	border-bottom:0px;
	width:80px;
}

*+html .formArticle .articleSubmit {
	border-bottom:0px;
	width:80px;
}



/* --------------------------------------------------------------*/
/* container search */
/* --------------------------------------------------------------*/

.articleSearchBox{
  margin-top:20px;
}

.articleSearchBox label {
  width:150px;
  display:block;
  float:left;
  margin-right:10px;
}

.articleSearchBox div {
  clear:both;
  margin-bottom:7px;
}

.articleSearchBox input {
  width:180px;
}

.articleSearchBox select {
  width:250px;
}

.articleSearchBox select.small {
  width:120px;
}


.articleSearchBox input.show_results,
.articleSearchBox input.submitBU {
  width:auto;
  padding:0px 15px;
  margin:0px;
  height:1.8em;
  margin-top:0px;
  border:1px solid #fff;
  color:#fff;
	font-weight:bold;
	background-color:#a9a095;
	cursor:pointer;
}

*+html .articleSearchBox input.show_results,
*+html .articleSearchBox input.submitBU {
	padding:0px 0px;
}

* html .articleSearchBox input.show_results,
* html .articleSearchBox input.submitBU {
	padding:0px 0px;
}

