body {
	font-family:Arial;
}

#search_main {
  width:232px;
  * width:212px;
  padding:5px 2px 5px 5px;
  background-color:#fff;
  background-image:url(../../images/scb/back_suchfeld.gif);
  background-repeat:no-repeat;
  font-size:14px;
  font-weight:normal;
  color:#8B8B8B;
  font-family:Arial;
  border:1px solid #A1A1A2;
}

#search_button {
  background-image:url(../../images/scb/back_button.gif);
  background-repeat:repeat-x;
  background-color:#274396;
  height:28px;
  color:#fff;
  padding:0px 10px;
  font-weight:bold;
  font-size:12px;
  border:0px none;
  margin:0px;
  margin-left:5px;
  float:left;
}


/* Detail-Seite */

#page_item {
  background-color:#F1F1F1;
  padding-left:10px;
  padding-top:15px;
}

#page_item .heading1 {
  margin-bottom:20px;
  line-height:18px;
  border-bottom:1px solid #274396;
  font-size:18px;
}

#page_item .heading1 a { text-decoration:none; }

#page_item .heading1 h1 {
  margin:0px;
  padding:0px;
  font-size:18px;
  line-height:18px;
  color:#274396;
}

#page_item #actions {
  background-color:#FDFDFD;
  padding-left:15px;
  padding-bottom:10px;
}

#page_item #actions #text {
  float:left;
  width:385px;
}

#page_item #actions #image_big {
  float:right;
  width:360px;
  position:relative;
  padding:0px;
}

#page_item #actions #image_big img {
  border:2px solid #CBCBCB;
}

#page_item #actions #image_big a.lupe {
  position:absolute;
  right:3px;
  bottom:3px;  
  * bottom:6px;
}

#page_item #details {
  background-color:#F8F8F8;
  padding-top:10px;
  padding-left:15px;
  padding-bottom:20px;
}

#page_item #details a.send_mail {
  font-weight:bold;
  padding-left:20px;
  background-image:url(../../images/email.gif);
  background-repeat:no-repeat;
  display:block;
  margin-bottom:10px;
}

#page_item #details a.ask_seller {
  font-weight:bold;
  padding-left:20px;
  background-image:url(../../images/question.gif);
  background-repeat:no-repeat;
  display:block;
}

#page_item #inner_footer {
  padding-top:20px;
  padding-bottom:20px;
  * padding-bottom:0px;
  padding-left:15px;
}

#page_item table.angebot_aktionen {
  width:100%;
  margin-top:10px;
}

#page_item table.angebot_aktionen tr td {
  margin:0px;
  padding:0px;
  text-align:left;
  color:#8C8C8E;
}

#page_item table.angebot_aktionen tr td.trenner {
  background-image:url(../../images/scb/table_trenner.gif);
  background-repeat:repeat-x;
  background-position:center left;
  height:25px;
}

#page_item table.angebot_aktionen tr td.restzeit {
  color:#525254;
  width:80px;
  font-size:14px;
  font-weight:bold;
  padding:10px 0px 0px 20px;
  background-image:url(../../images/scb/icon_uhr.gif);
  background-repeat:no-repeat;
  background-position:0px 9px;
}

#page_item table.angebot_aktionen tr td.countdown {
  color:#274396;
  font-size:16px;
  font-weight:bold;
  padding-top:10px;
}

#page_item table.angebot_aktionen tr td.gebotsanzahl {
  font-size:12px;
  color:#525254;
}

#page_item table.angebot_aktionen tr td.preisschild {
  color:#525254;
  font-size:14px;
  font-weight:bold;
  padding:0px 0px 0px 20px;
  background-image:url(../../images/scb/icon_preisschild.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
}

#page_item table.angebot_aktionen tr td.preis {
  font-size:14px;
  color:#B2101D;
  font-weight:bold;
}

#page_item table.angebot_aktionen tr td.sofortkauf {
  font-size:13px;
  color:#525254;
  font-weight:normal;
}

#page_item table.angebot_aktionen tr td.no_icon {
  padding-left:20px;
}

#page_item #details .picture_gallery a {

}

#page_item #details .picture_gallery .picture_cutter_left, 
#page_item #details .picture_gallery .picture_cutter_right {
  background-color:#FFFFFF;
  border:1px solid #CBCBCB;
  width:170px;
  height:132px;
  margin-bottom:15px;
  overflow:hidden;
}

#page_item #details .picture_gallery .picture_cutter_left { float:left; }

#page_item #details .picture_gallery .picture_cutter_right { float:right; }

#page_item #details .picture_gallery .picture_cutter_left .inner,
#page_item #details .picture_gallery .picture_cutter_right .inner {
  border:5px solid #fff;
  border-top:10px solid #fff;
  border-bottom:10px solid #fff;
  width:160px;
  height:112px;
  overflow:hidden;
  text-align:center;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* BEREICH: Mein Konto, etc. pp. */

#my_menu_top ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

#my_menu_top ul li { float:left; margin:0px; margin-right:8px; }

#my_menu_top ul li a {
  display:block;
  border:1px solid #F1F1F1;
  border-bottom:0px none;
  color:#274396;
  font-size:12px;
  text-decoration:none;
  padding:4px 19px;
  margin:0px;
}

#my_menu_top ul li a:hover {
  background-color:#F1F1F1;  
  color:#000;
  padding:5px 20px;
  border:0px none;
}

#my_menu_top ul li a.active {
  background-color:#F1F1F1;  
  font-weight:bold;
  padding:5px 20px;
  border:0px none;
}

.c25l {
  background-color:#FDFDFD;
}

ul.button_list {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

ul.button_list li a {
  display:block;
  margin-bottom:5px;
  line-height:14px;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  background-image:url(../../images/scb/pfeil_blau.gif);
  background-repeat:no-repeat;
  background-position:0px 5px;
  * background-position:0px 6px;
  padding-left:12px;
} 
ul.button_list li a:hover {
  color:#000;
}

.box_text ul {
  list-style-type:none;
  padding:0px;
  margin:0px;
}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* BEREICH: Login & Register */

.loginbox .loginfield {
  float:left;
  width:365px;
  background-color:#F1F1F1;
}

.loginbox .loginfield form { margin:0px; padding:0px; margin-top:20px; }

.loginbox .loginfield fieldset legend { display:none; }

.loginbox .loginfield fieldset ul { margin:0px; padding:0px; }

.loginbox .loginfield fieldset ul li { margin-bottom:10px; }

.loginbox .loginfield fieldset ul li label {
  display:block;
  font-size:12px;
  font-weight:normal;
  color:#888888;
}

.loginbox .loginfield fieldset ul li input {
  width:322px;
  * width:302px;
  padding:5px 2px 5px 5px;
  background-color:#fff;
  background-image:url(../../images/scb/back_suchfeld.gif);
  background-repeat:no-repeat;
  font-size:14px;
  font-weight:normal;
  color:#8B8B8B;
  font-family:Arial;
  border:1px solid #A1A1A2;
}

.loginbox .loginfield fieldset ul li input.loginbutton {
  width:100px;
  float:right;
  background-color:#274396;
  color:#fff;
  font-weight:bold;
  font-size:12px;
  background-image:none;
  border:0px none;
  margin-right:17px;
  * margin-right:37px;
}

.loginbox .loginfield .link_password {
  float:left;
  width:150px;
  padding-top:5px;
}

.loginbox .loginfield .link_password a {
  font-size:12px;
  font-weight:bold;
}




.loginbox .registerfield {
  float:right;
  width:365px;
  background-image:url(../../images/scb/register_image.jpg);
  background-repeat:no-repeat;
  background-color:#F1F1F1;
  padding-bottom:10px;
  position:relative;
}

.loginbox .registerfield p {
  margin:0px;
  padding:0px;
  padding-left:20px;
  padding-right:20px;
  padding-top:25px;
  color:#525254;
  font-size:14px;
  font-weight:bold;
  line-height:18px;
}

.loginbox .registerfield p strong {
  display:block;
  color:#fff;
  font-weight:bold;
  font-size:28px;
  margin-bottom:130px;
}

.loginbox .registerfield ul {
  margin:0px;
  padding:0px;
  margin-top:10px;
  margin-left:10px;
}

.loginbox .registerfield ul li {
  font-size:14px;
  line-height:22px;
  font-weight:bold;
  color:#676767;
  padding-left:24px;
  background-image:url(../../images/scb/icon_star.gif);
  background-repeat:no-repeat;
  background-position:0px 2px;
  margin-bottom:3px;
}


.loginbox .registerfield a {
  position:absolute;
  right:45px;
  top:60px;
  font-size:14px;
  font-weight:bold;
  font-style:italic;
  color:#fff;
  display:block;
  padding-left:14px;
  background-image:url(../../images/scb/double_arrow_register.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;
  text-decoration:none;
}

.loginbox .registerfield a:hover { 
  color:#E80822;
  background-image:url(../../images/scb/double_arrow_register_hover.gif);
}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* BEREICH: Mein Konto, etc. pp. */

.mein_konto {
  
}

.mein_konto h1 {
  font-size:16px;
  font-weight:bold;
  color:#274396;
  margin-bottom:10px;
}

.mein_konto h2 {
  margin-left:0px;
  font-size:14px;
  color:#525254;
  font-weight:bold;
  border-bottom:1px dotted #525254;
  margin-bottom:5px;
}

.mein_konto ul {
  margin:0px;
  padding:0px;
  margin-bottom:20px;
  color:#525254;
}

.mein_konto ul li {
  margin:0px;
  padding-bottom:10px;
  padding-left:20px;
  background-image:url(../../images/scb/arrow_rechts.gif);
  background-repeat:no-repeat;
  width:430px;
}

.mein_konto ul li span.text_small {
  display:block;
}

.mein_konto ul li a { font-weight:bold; } 



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* BEREICH: Meine Stammdaten, etc. pp. */

.meine_stammdaten h1 {
  font-size:16px;
  font-weight:bold;
  color:#274396;
  margin-bottom:10px;
}

.meine_stammdaten h2 {
  margin-left:0px;
  font-size:14px;
  color:#525254;
  font-weight:bold;
  border-bottom:1px dotted #525254;
  margin-bottom:5px;
}

.meine_stammdaten ul {
  margin:0px;
  padding:0px;
  margin-bottom:20px;
  color:#525254;
}

.meine_stammdaten ul li {
  margin:0px;
  padding-bottom:10px;
  width:430px;
  clear:both;
}

.meine_stammdaten ul li label {
  font-size:12px;
  font-weight:bold;
  float:left;
  width:130px;
}

.meine_stammdaten ul li input.loginbutton {
  width:180px;
  float:left;
  background-color:#274396;
  color:#fff;
  font-weight:bold;
  font-size:12px;
  background-image:none;
  border:0px none;
  margin-left:130px;
  display:block;
  padding:6px 0px;
}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* BEREICH: Meine Nachrichten */

table.listing {
  width:100%;
  margin:0px;
  padding:0px;
  border:0px none;
}

table.listing tr td,
table.listing tr th { padding-right:10px; }


table.listing tr th {
  border-bottom:1px solid #525254;
  font-weight:bold;
  color:#525254;
}

table.listing tr th a {
  text-decoration:none;
}

table.listing tr.row_01 td,
table.listing tr.list_row_01 { background-color:#fff; }

table.listing tr td.bid {
  font-size:12px;
  font-weight:bold;
  color:#B2101D;
}

a.link_bid_now {
  display:block;
  background-color:#274396;
  padding:4px;
  text-align:center;
  color:#fff;
  text-decoration:none;
  font-weight:bold;
  margin-bottom:5px;
}

a.link_buy_now {
  display:block;
  padding:4px;
  text-align:center;
  color:#9A9A9B;
  text-decoration:none;
  font-weight:bold;
  margin-bottom:5px;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* BEREICH: Hilfe */

#page_faq table tr td#left {
  width:90px;
  border-right:1px solid #F1F1F1;
}



#page_faq table tr td#right {
  padding-left:20px;
}

#page_faq table tr td#right h1 {
  font-size:16px;
  font-weight:bold;
  color:#274396;
  margin-bottom:10px;
}

#page_faq table tr td#right h2 {
  margin-left:0px;
  font-size:14px;
  color:#525254;
  font-weight:bold;
  border-bottom:1px dotted #525254;
  margin-bottom:5px;
}

#page_faq table tr td#right h3 { float:left; width:150px; }
#page_faq table tr td#right .answer { float:right; width:450px; }



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* BEREICH: Advanced Search */

#advanced_search {
  
}

#advanced_search table tr td { padding-bottom:10px; }

#advanced_search table tr td.description {
  width:44%;
  font-weight:bold;
  padding-right:20px;
}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* BEREICH: Kategorien */

#page_category_overview table tr td h2 {
  font-size:12px;
  margin-bottom:10px;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* BEREICH: Gebot Bestätigen */

.page_bid h2 { 
  margin-bottom:10px;
  color:#525254;
}

.page_bid .artikelnummer, .page_bid  .verkaeufer {
  margin-top:0px;
  margin-left:20px;
}

.page_bid ul { 
  margin:0px; 
  padding:0px; 
  list-style-type:none; 
}

.page_bid ul li { 
  font-size:14px;
  font-weight:bold;
}

.page_bid ul li .label { float:left; width:110px; color:#8C8C8E; }
.page_bid ul li .container { float:right; width:240px; color:#8C8C8E; margin:0px; padding:0px; }

.page_bid ul li .container input.input_bid {
  margin:0px;
  float:none;
  clear:both;
  width:100px;
  font-size:14px;
  * margin-left:-22px;
}  

.bid_button {
  margin-top:15px;
  border-top:1px solid #CBCBCB;
  padding-top:15px; 
  padding-left:0px;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* BEREICH: Suche Detail-Seite */

.searchresults_container {

}

.searchresults_container #link_searchoptions,
.searchresults_container #link_hide_searchoptions {
  display:block;
  float:right;
  padding-left:20px;
  background-repeat:no-repeat;
  font-weight:bold;
}
.searchresults_container #link_searchoptions {
  background-image:url(../../images/arrow_down.gif);
}
.searchresults_container #link_hide_searchoptions {
  background-image:url(../../images/arrow_up.gif);
}

.searchresults_container .searchbox {
  display:none;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* BEREICH: Send friend */

.send_friend {
  width:100%;
}

.send_friend tr td {
  padding-bottom:10px;
}

.send_friend tr td input {
  width:300px;
}

.send_friend tr td textarea {
  width:300px;
  height:100px;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* BEREICH: ERROR Messages / Fehler Meldungen */

#message_error {
  background-image:url(../../images/scb/error.gif);
  background-repeat:no-repeat;
  background-position:10px 10px;
  font-size:14px;
  font-weight:bold;
  color:#E50015;
  border:5px solid #E50015;
  padding:27px 20px 20px 60px;
  margin-bottom:20px;
  line-height:18px;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* BEREICH: OK-Message / Nachricht okay */

#message_ok {
  background-image:url(../../images/scb/success.gif);
  background-repeat:no-repeat;
  background-position:10px 10px;
  font-size:14px;
  font-weight:bold;
  color:#84D20C;
  border:5px solid #84D20C;
  padding:27px 20px 20px 60px;
  margin-bottom:20px;
  line-height:18px;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* BEREICH: Message-Center */

table.message_center_message tr td.content_message {
  padding:20px;
  font-size:12px;
  line-height:20px;
  background-color:#fff;
  border-right:10px solid #F1F1F1;
  * border-right:0px none;
}

.backbutton {
    width:235px;
    text-align:center;
    float:left; padding:5px;
    font-size: 1.1em;
    border: 1px solid #274396;
    background-color: #fff;
}












