fieldset{
  margin-top:8px;
  padding: 2px;
  border: 1px solid #ffffff;
  text-align:left;
  
}

fieldset legend{
        margin-top:6px;
  font-weight:bold;
  font-size:14px;
  color:#ffffff;
}



fieldset div{
  padding:4px;
}



.Order_ArticleTable{
  margin-top:12px;
  margin-bottom:12px;
  border-collapse:collapse;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color:#B1BC0C;
}

.Order_ArticleTable td{
  padding:3px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color:#B1BC0C;
}

.Order_ArticleTable th{
  padding:3px;
  font-weight: bold;
  background-color: #B1BCC9;
}

.Order_ArticleTable span{
  color:#FFFF0F;
}

.Order_TotalsTable{
  margin-top:14px;
  border-collapse:collapse;
}

.Order_TotalsTable td{
  padding: 8px 3px 8px 3px;
  border-bottom: #B1BCC9 1px solid;
}

.Order_ConfigTable{
  margin-top:10px;
}

.Order_ConfigTable th span{
  padding:4px;
  font-weight:bold;
  background-color:#B1BCC9;
  color:#FFFFFF;
}

.Order_ConfigTable td{ padding:4px;  border-bottom: 1px solid #B1BCC9;
}
.Order_ConfigTable td a{ color:#FFFFFF;
}
.Order_ConfigTable table{
  margin:10px;
  border-collapse:collapse;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color:#B1BC0C;
  padding:4px;
}

.Order_ConfigTableSum td{
  border-top: 1px solid #B1BCC9;
  padding:4px;
}

.Order_ConfigListTable td{
  border-top: 1px solid #B1BCC9;
  padding:4px;
}

.Order_AddressInputTable{
  padding-top:10px;
  padding-bottom:10px;
}

.Order_AddressInputTable th{
  padding:4px;
  font-weight:bold;
  background-color:#000000;
  border-bottom: #FFFFFF 0px solid;
}

.Order_AddressInputTable td{
  padding:4px;
}

.MyAccount_Navigation{
  margin: 0px;
  padding: 8px 4px 0px 2px;
  list-style: none;
  font-weight:bold;
  border: none;
  color:#FFFFFF;
}

.MyAccount_Navigation li a{
  display: block;
  margin: 0;
  padding: 5px;
  background-color: #EBEEF1;
  color:#000000;
  text-decoration:none;
  width: 160px;
}

.MyAccount_Navigation li a:hover{
  background-color:#FFFF0F;
}

.ArticleAttrTable td{
  border: 0px;
}

.small{
  font-size: 9px;
  font-style: normal;
}

.red{
  font-style: normal;
  color:#CC0000;
}

.tab_border{
  margin-top:14px;
  border-collapse:collapse;
  border-width: 1px;
  border-style: solid;
  border-color:#B1BC0C;
}

.tab_border td{
  padding:5px;
}

.tab_border th{
  padding:5px;
  font-weight:bold;
  letter-spacing:0.1em;
  background-color:#818A95;
  color:#FFFFFF;
  border-collapse:collapse;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color:#C3D00E;
}
         .flag_fr {
display: none;
}

/*
 * CSS definitions for the new webshop login page (since plentyMarkets version 4.200)
 */
.PlentyOrderBox {
  border: 1px solid #c1c1c1;
  background-color: #000;
  margin-top: 10px;
}
.PlentyOrderHeader {
  background-color: #ebeef1;
  padding: 5px;
  font-size: 18px;
  margin: 0 0 10px 0;
}
.PlentyOrderAdvice {
  background-color: #c2e7ce;
  padding: 5px;
  margin: 1px;
}
.PlentyOrderContent {
  padding:5px;
}














 