div.dasShwarzeBrett {
  text-align:center;
  padding-top:20px;
}
div.dasShwarzeBrett h1 {
  text-align:left;
  color:#893361;
  font-size:14px;
  line-height:18px;
  padding-bottom:5px;
}
.dasShwarzeBrett p {
  color:#1a171b;
  text-align:left;
  line-height:16px;
  font-size:10px;
}
.offers div.error_list {
  color:red;
  text-align:left;
}
.dasShwarzeBrett-IchBite a.contact {
  color:black;
  padding-right:8px;
  background:url('/images/medRaquo_blackOnYellow.png') no-repeat 100% 50%;
}
.dasShwarzeBrett p.successMessage {
  color:green;
}
.dasShwarzeBrett-ichSuche a.contact {
  background:url('/images/medRaquo_blackOnPurple.png') no-repeat 100% 50%;
  color:black;
  padding-right:8px;
}
div.dasShwarzeBrettInner {
  width:728px;
  height:561px;
  text-align:left;
  margin:0 auto;
  padding-top:30px;
  background:url('../images/backGRDDasSchwarzeBrett.jpg') no-repeat 0 30px;
}
div.div.dasShwarzeBrettInner-Content {

}
td.infoAboutResluts p {
  color:white;
  font-size:10px;
  font-weight:normal;
}
td.infoAboutResluts {
  height:13px;
  padding-top:10px;
}
div.contentDasSchwarze {
  padding-top:35px;
  padding-left:45px;
  padding-right:100px;
  height:360px;
}
div.menuDasScharze {
  padding-top:60px;
  padding-right:270px;
}
.menuDasScharze ul, .menuDasScharze li {
  display:block;

}
.menuDasScharze li {
  float:right;
  clear:both;
  height:16px;
  padding-top:4px;
  padding-bottom:4px;
}
.menuDasScharze li a {
  display:block;float:left;
  font-weight:bold;
  font-size:14px;
  color:white;
  float:left;
  text-decoration:none;
  line-height:16px;
  background:url('/images/medRaquo_silverLight.png') no-repeat 100% 5px;
  padding-right:12px;

}
.menuDasScharze li a:hover { color:#893361; text-decoration:underline;}
.menuDasScharze li a.selected {	color:#893361;}
table.tableFrontpagedasSchwarzeBrett {
  border-collapse:collapse;
  border:0;
  width:533px;
  font-weight:bold;
  color:white;
  margin:0 auto;
}
table.tableFrontpagedasSchwarzeBrett td {
  width:50%;

  height:36px;
  text-align:center;
}
table.tableFrontpagedasSchwarzeBrett td input {
  padding:2px;
  border:2px silver solid;
  width:254px;
  color:#bebebe;
  font-weight:bold;
  font-size:10px;
  float:none;
}
table.tableFrontpagedasSchwarzeBrett td textarea {
  width:90%;
  height:138px;
  overflow:hidden;
  width:533px;
  margin:0 auto;
  display:block;
  color:#bebebe;
  font-weight:bold;
  font-size:12px;
}
table.tableFrontpagedasSchwarzeBrett td.textarea {

  text-align:center;

}
table.tableFrontpagedasSchwarzeBrett th {
  font-size:11px;
}
table.tableFrontpagedasSchwarzeBrett td input.submutAngebot {
  background:none;
  color:white;
  border:0;
  outline:0;
  font-size:11px;
  font-weight:bold;
  border:0;
  cursor:pointer;
  float:right;
  width:auto;
  padding-right:10px;
  text-align:right;
  background:url('/images/medRaquo_silverLight.png') no-repeat 100% 50%;
}
table.tableFrontpagedasSchwarzeBrett input.full {
  width:533px;
}

table.tableFrontpagedasSchwarzeBrett td.left {
  text-align:left;
}
table.tableFrontpagedasSchwarzeBrett td.right {
  text-align:right;
}
table.tableFrontpagedasSchwarzeBrett td.left select, table.tableFrontpagedasSchwarzeBrett td.right select {
  width:260px;
  font-size:10px;
  color:#bebebe;
  padding:2px;
  border:2px silver solid;
  font-weight:bold;
}
#search_category_id {
  width:310px;
  padding:2px;
  font-size:10px;
}
div.checkboxes span {
  padding-left:10px;
  padding-right:10px;
  float:left;
}
div.checkboxes {
  text-align:left;
}
table.tableFrontpagedasSchwarzeBrett td div.checkboxes input  {
  height:17px;
  width:auto;
  width:12px;
  border:0;
}
div.selectDasSchwarze span {
  padding-left:10px;
  padding-right:10px;
  float:left;

}
div.selectDasSchwarze {
  text-align:left;
}
table.tableFrontpagedasSchwarzeBrett td div.selectDasSchwarze select  {

  width:60px;
  float:left;
  border:0;
}
table.searchBar td div.selectDasSchwarze select  {
  font-size:10px;
  padding:2px;
  width:65px;
  float:left;
  border:2px silver solid;
}
table.searchBar td div.selectDasSchwarze label {
  padding-right:5px;
  padding-left:10px;
  line-height:23px;
}

div.dasShwarzeBrett-IchBite {
  height:204px;
  padding-left:10px;
  padding-top:2px;
  background:url('../images/backGRDDasSchwarzeBrett-ich.jpg') no-repeat 0px 2px;
}
div.dasShwarzeBrett-ichSuche {
  background:url('../images/backGRDDasSchwarzeBrett-suc.jpg') no-repeat 0 0;
  height:187px;
  padding-left:32px;
}
div.dasShwarzeBrett-IchBite div.note {
  width:126px;
  padding-top:10px;
  padding-bottom:10px;
  padding-right:16px;
  height:125px;
  float:left;
  line-height:11px;
}
div.dasShwarzeBrett-ichSuche div.note {
  width:126px;
  padding-top:10px;
  padding-bottom:10px;
  padding-right:16px;
  height:125px;
  line-height:11px;
  float:left;

}
div.dasShwarzeBrett-IchBite div.first {
  padding-right:16px;
  padding-top:43px;
  width:130px;
}
div.dasShwarzeBrett-IchBite div.first div.contactOffer {
  z-index:4;
  clear:both;
  line-height:11px;
}
div.dasShwarzeBrett-ichSuche div.first div.contactOffer {
  z-index:4;
  clear:both;
  line-height:11px;
}
div.dasShwarzeBrett-ichSuche div.sec div.contactOffer {
  z-index:3;
  clear:both;
  line-height:11px;
}
div.dasShwarzeBrett-ichSuche div.th div.contactOffer {
  z-index:2;
  clear:both;
  line-height:11px;
}
div.dasShwarzeBrett-ichSuche div.four div.contactOffer {
  z-index:1;
  clear:both;
  line-height:11px;
}
div.dasShwarzeBrett-IchBite div.sec div.contactOffer {
  z-index:3;
  clear:both;
  line-height:11px;
}
div.dasShwarzeBrett-IchBite div.th div.contactOffer {
  z-index:2;
  clear:both;
  line-height:11px;
}
div.dasShwarzeBrett-IchBite div.four div.contactOffer {
  z-index:1;
  clear:both;
  line-height:11px;
}
div.dasShwarzeBrett-IchBite div.sec {
  padding-right:15px;
  width:130px
}
div.dasShwarzeBrett-IchBite div.th {
  padding-right:14px;
  padding-top:69px;
  width:130px;
}
div.dasShwarzeBrett-ichSuche div.first {
  padding-right:23px;
  padding-top:30px;
}
div.dasShwarzeBrett-ichSuche div.sec {
  padding-right:26px;
}
div.dasShwarzeBrett-ichSuche div.th {
  padding-right:14px;
  padding-top:46px;
}
div.dasShwarzeBrett-IchBite div.four {
  padding-left:2px;
  padding-right:0;
  padding-top:25px;
  width:130px;
}
div.dasShwarzeBrett-IchBite div.note table th, div.dasShwarzeBrett-IchBite div.note table td.thead {
  color:#893361;
  text-align:left;
  vertical-align:top;
  line-height:13px;
}
div.dasShwarzeBrett-IchBite div.note table {
  border-collapse:collapse;
  text-align:left;
  font-weight:bold;
  font-size:9px;
  height:100%;
}
div.checkRadio {
  float:left;
  padding-right:15px;
}
div.leftRadioYellowUncheck {
  background:url('/images/leftRadioYellow.jpg') no-repeat 100% 50%;
}
div.rightRadioYellowUncheck {
  background:url('/images/leftRadioYellow.jpg') no-repeat 100% 50%;
}
div.leftRadioYellow {
  background:url('/images/leftRadioYellow.png') no-repeat 100% 50%;
}
div.leftRadioPurpleUncheck {
  background:url('/images/leftRadioPurple.jpg') no-repeat 100% 50%;
}
div.rightRadioYellow {
  background:url('/images/rightRadioYellow.png') no-repeat 100% 50%;
}
div.leftRadioPurple {
  background:url('/images/leftRadioPurple.png') no-repeat 100% 50%;
}
div.rightRadioPurpleUncheck {
  background:url('/images/rightRadioPurple.jpg') no-repeat 100% 50%;
}
div.rightRadioPurple {
  background:url('/images/rightRadioPurple.png') no-repeat 100% 50%;
}
div.dasShwarzeBrett-ichSuche div.four {
  padding-left:16px;
  padding-right:0;
  padding-top:25px;
}

div.dasShwarzeBrett-ichSuche div.note table td.thead , div.dasShwarzeBrett-ichSuche div.note table th {
  color:#893361;
  text-align:left;
}
div.dasShwarzeBrett-ichSuche div.note table {
  border-collapse:collapse;
  text-align:left;
  font-weight:bold;
  font-size:9px;
  height:100%;
}
table.searchBar td {
  height:28px;
}
table.searchBar td.left select {
  float:left;
}
table.searchBar td.suche input {
  width:197px;
  float:left;
  padding:2px;
  font-size:10px;
}
table.searchBar td.suche span {
  float:left;
  width:43px;
  text-align:center;
  display:block;
}
table.searchBar td.suche input.short {
  width:55px;
}
table.searchBar div.headerResult {
  height:33px;
}
table.searchBar div.headerResult h1 {
  float:left;
  height:33px;
  line-height:33px;
  clear:none;
  color:white;
  font-size:12px;
}
table.searchBar .productName {
  width:170px;
  float:left;
  text-align:left;
  padding-left:5px;
}
table.searchBar  .price {
  width:95px;
  float:left;
  text-align:left;
  padding-left:5px;
}
table.searchBar  .ort {
  width:100px;
  float:left;
  text-align:left;
  padding-left:5px;
}
table.searchBar  .zustand {
  width:80px;
  float:left;
  text-align:left;
  padding-left:5px;
}
table.searchBar  .more {
  float:left;
  padding-left:5px;
  cursor:pointer;

}
table.searchBar  div.more {
  float:left;
  padding-left:5px;
  cursor:pointer;
  background:url('/images/medRaquo_silverOnBlack.png') no-repeat 100% 50%;
  padding-right:10px;
  width:44px;
  overflow:hidden;
  height:21px;
}

table.searchBar .position {
  clear:both;
  height:23px;
  font-size:11px;
  font-weight:normal;
  line-height:23px;
}
table.searchBar .position a {
  font-weight:bold;
  color:white;
  text-decoration:none;
}
table.searchBar {
  color:silver;
}
table.searchBar .odd {
  background:#3E3E3E;
}
table.searchBar ul.listing {
  float:right;
}
table.searchBar ul.listing li {
  float:left;
  padding-left:5px;
  padding-right:4px;
  border-right:1px white solid;
  line-height:17px;
  color:#902f62;
}
table.searchBar ul.listing li a {
  color:white;
  float:left;
  display:block;
}
table.searchBar span.listing {
  padding-right:4px;
  border-right:1px white solid;
}
div.selectDasSchwarze span, div.selectDasSchwarze label {
  padding-left:10px;
  padding-right:10px;
  float:left;

}
div.checkboxes label {
  padding-left:10px;
  padding-right:10px;
}
div.checkboxes ul, div.checkboxes li {
  float:left;
  display:block;
  width:auto;
}
div.checkboxes ul {
  width:100%;
}
div.checkboxes input {
  width:auto;float:left;
}
table.tableFrontpagedasSchwarzeBrett td div.selectDasSchwarze input {
  width:40px;
  background:url('/images/medRaquo_silverOnBlack.png') no-repeat 100% 50%;
  border:0;
  cursor:pointer;
  font-size:10px;
  padding:2px;
}
div.dasShwarzeBrett-IchBite, div.dasShwarzeBrett-ichSuche {
  position:relative;
}
div.more_my_offers, div.more_lookong_for_offers {
  position:absolute;
  bottom:0;
  right:5px;
  color:white;
  font-size:10px;
  font-weight:bold;

}
div.more_lookong_for_offers {
  top:0;
  bottom:auto;
  right:10px;
}
div.more_my_offers a, div.more_lookong_for_offers a {
  color:white;
  font-size:10px;
  font-weight:bold;
  background:transparent url('/images/medRaquo_silverLight.png') no-repeat scroll 100% 50%;
  padding-right:12px;
}
div.contactOffer {
  position:relative;
}
div.contactOffer div.contactOfferInner {
  display:none;
  padding:10px;
  width:300px;
  border:1px silver solid;
  background:rgb(230,230,230);
  padding-bottom:15px;
  position:absolute;
  bottom:0;
  font-weight:normal;
  left:0;
}
.contactOfferInner img {
  float:left;
  padding:5px;
  max-height:150px;
  max-width:150px;
}
div.contactOffer div.contactOfferInner a {
  font-weight:normal;
}
div.contactOffer div.contactOfferInner a.close {
  float:right;
  color:purple;
  font-size:11px;
  font-weight:normal;

}
#request_price_from , #request_price_to{
  background:white;
  padding:2px;
  height:auto;
  border:2px silver solid;
  color:silver;
  font-size:10px;
  font-weight:bold;
  width:70px;
  cursor:text;
  float:none;
}
table.tableFrontpagedasSchwarzeBrett div.desc {
  padding-top:2px;
  padding-bottom:2px;
}
div.boxDesc {
  position:relative;
}
div.boxDesc #descOffer {
  position:absolute;
  top:-20px;
  left:0;
  padding:5px;
  background:silver;
  border:1px gray solid;
  z-index:9999;
}
div.contactOffer {
  float:right;
}
div.dasShwarzeBrett-IchBite h1.header_table {
  position:absolute;
  top:0;
  left:0;
  font-weight:bold;
  font-size:11px;
  text-transform:uppercase;
  color:white;
}
div.dasShwarzeBrett-ichSuche h1.header_table  {
  position:absolute;
  top:-10px;
  left:0;
  font-weight:bold;
  font-size:11px;
  text-transform:uppercase;
  color:white;
}
div.infoTable_bottom {
  text-align:left;
  font-weight:bold;
  color:silver;
  font-size:9px;
  line-height:11px;
  font-weight:normal;
  padding:10px;
}
div.dasShwarzeBrett div.searchBar ul.radio_list {
  text-transform:uppercase;
}
div.checkboxes label {
  text-transform:uppercase;
}
table.tableFrontpagedasSchwarzeBrett td div.selectDasSchwarze input.buttonGOLight {
  width:35px;
  background:url('/images/buttonGOLight.gif') no-repeat 50% 50%;
}

div.contactOfferInner {
  font-size:11px;
  font-weight:bold;
}
div.editOffers {
  padding-top:10px;
}
div.editOffers table {
  width:100%;
  border-collapse:collapse;
  border:0;
}
div.editOffers table th {
  padding-bottom:5px;
  padding-top:5px;
  padding-right:5px;
  padding-left:10px;
  text-align:left;
}
div.editOffers div.listing {
  padding-top:5px;
}
div.editOffers table td {
  padding:5px;
  text-align:left;
  padding-left:10px;
  border-top:1px silver solid;
  line-height:12px;
}
div.editOffers h1 {
  line-height:24px;
  font-weight:bold;
  color:#893361;
  font-size:11px;
}
div.editOffers table td a {
  text-transform:uppercase;
  color:silver;
  font-weight:bold;
}
div.more_my_offers a#ajax_link_right, div.more_lookong_for_offers a#ajax_link_right {
  background:transparent url(/images/medRaquo_silverLight.png) no-repeat scroll 50% 50%;
  display:block;
  float:right;
  width:15px;
  text-align:right;
  padding-right:0;
}
div.more_lookong_for_offers span {
  float:right;
}
div.more_my_offers, div.more_lookong_for_offers {
  text-align:right;
}
div.more_my_offers a#ajax_link_left, div.more_lookong_for_offers a#ajax_link_left {
  display:block;
  float:left;
  width:15px;
  padding-right:0;
  text-align:right;
  background:transparent url(/images/medRaquo_silver_left.png) no-repeat scroll 50% 50%;
}
div.more_lookong_for_offers a#ajax_link_left {
  float:right;
}
.addRequest .left #image_container , .addOffer .left #image_container, .edit .left #image_container {
  width:120px;
  height:25px;
  overflow:hidden;
  float:right;
}
.addOffer .left .progressContainer ,.addRequest .left .progressContainer, .edit .left .progressContainer {
  padding:0;
  margin:0;
}
.addOffer .left a.progressCancel ,.addRequest .left a.progressCancel, .edit .left a.progressCancel {
  display:none;
  height:0;
  overflow-x:hidden;
  overflow-y:hidden;
  visibility:hidden;
}
.addOffer .left .progressName ,.addRequest .left .progressName, .edit .left .progressName {
  width:120px;
  font-size:9px;
  color:white;
  display:none;
}
.addOffer .left .blue , .addOffer .left .red, .addOffer .left .green , .addRequest .left .blue , .addRequest .left .red, .addRequest .left .green, .edit .left .blue , .edit .left .red, .edit .left .green {
  background:none;
  border:0;
}
.addOffer .left .progressBarStatus ,.addRequest .left .progressBarStatus {
  text-align:right;
  width:120px;
}
.offers span.labelImageButton  {
  line-height:24px;
}
.offers .normalScreen {
  position:absolute;
  z-index:999999;
}
.offers #delete_button input {
  width:100%;
  background:url('/images/studentart/buttonUpload.png') no-repeat 50% 0px;
  height:22px;
  width:166px;
  text-decoration:none;
  cursor:pointer;
  display:block;
  text-align:center;
  line-height:22px;
  border:0;
  font-size:11px;
  color:black;
  font-family:Helvetica, Arial, sans-serif;
  float:right;
}