/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
/**********************************************************************/


/*td { border: 0px solid blue;}*/
p { margin: 0 0 0 0; }
div { border: 0px solid red;}
span { border: 0px solid red;}


/**********************************************************************/
/*
$Id: style.css,v 1.1 2004/06/11 09:20:08 tarique Exp $
*/


h1 { font-weight: bold; font-size: 22px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height : 120%; color : #000000; margin: 2px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; margin: 0px; }
h3 { font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 2px; }
ul { margin-left: 5px; padding: 0px; }
li { margin-left: 10px; margin-top: 4px; margin-bottom: 4px; padding: 0px; list-style-position: outside; list-style-type: disc; }

.textinput { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; border: 1px solid #D1D7DC; padding-right: 3px; padding-left: 3px; }
.listbox { font-family: Verdana, Arial, Arial, Helvetica, sans-serif; font-size: 100%; border: 1px solid #D1D7DC; vertical-align : middle; }
.comment_button { font-family: Arial, Helvetica, sans-serif; font-size: 85%; border: 1px solid #005D8C; background-image : url(images/button_bg.gif); background-position : bottom; padding-left: 3px; padding-right: 3px; }

.radio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; vertical-align : middle; }
.checkbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; vertical-align : middle; }

a { color: #0033CC; text-decoration: none; }
a:hover { color: #0033CC; text-decoration: underline; }

bblink a { color: #0033CC; text-decoration: none; }
bblink a:hover { color: #0033CC; text-decoration: underline; }
.tableh1_compact { background : #0E72A4 ; color : #FFFFFF; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.tablef { background: transparent; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.album_stat { font-size: 85%; margin: 5px 0px; }
.thumb_caption a { text-decoration: none; color: #000000; }
.thumb_num_comments { font-weight: normal; font-size: 80%; padding: 2px; font-style : italic; display : block; }
.user_thumb_infobox { margin-top: 1px; margin-bottom: 1px; }
.user_thumb_infobox th { font-weight : bold; font-size: 100%; margin-top: 1px; margin-bottom: 1px; text-align : center; }
.user_thumb_infobox td { font-size: 80%; margin-top: 1px; margin-bottom: 1px; text-align : center; }
.user_thumb_infobox a { text-decoration: none; color: #000000; }
.user_thumb_infobox a:hover { color: #000000; text-decoration: underline; }
.sortorder_cell { background : #0E72A4 ; color : #FFFFFF; padding: 0px; margin: 0px; }
.sortorder_options { font-family: Verdana, Arial, Helvetica, sans-serif; background : #0E72A4 ; color : #FFFFFF; padding: 0px; margin: 0px; font-weight: normal; font-size: 80%; white-space: nowrap; }
.navmenu img { margin-top: 1px; margin-right: 5px; margin-bottom: 1px; margin-left: 5px; }
.admin_menu_thumb { font-family: Arial, Helvetica, sans-serif; font-size: 85%; border: 1px solid #005D8C; background-image : url(images/button_bg.gif); background-position : bottom; color: #000000; font-weight: bold; margin-top: 0px; margin-bottom: 0px; width: 85px; }
.admin_menu_thumb a { color: #000000; text-decoration: none; display: block; position: relative; padding-top: 1px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px; }
.admin_menu_thumb a:hover { color: #000000; text-decoration: underline; }
.admin_menu { font-family: Arial, Helvetica, sans-serif; font-size: 85%; border: 1px solid #005D8C; background-image : url(images/button_bg.gif); background-position : bottom; color: #000000; margin-top: 0px; margin-bottom: 0px; text-align: center; }
.admin_menu a { color: #000000; text-decoration: none; display: block; position: relative; padding-top: 1px; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; }
.admin_menu a:hover { color: #000000; text-decoration: underline; }
.comment_date { color : #5F5F5F; font-size : 90%; vertical-align : middle; }
.statlink a { text-decoration: none; color: #FFFFFF; }
.statlink a:hover { color: #FFFFFF; text-decoration: underline; }
.catlink { display: block; margin-bottom: 2px; }
.catlink a { text-decoration: underline; color: #000000; }
.catlink a:hover { color: #000000; text-decoration: underline; }
.topmenu { line-height : 130%; font-size: 100%; }
.topmenu a { color : #0033CC; text-decoration : none; }
.topmenu a:hover  { color : #0033CC; text-decoration : underline; }
.img_caption_table td { background: #EFEFEF ; padding-top: 6px; padding-right: 10px; padding-bottom: 6px; padding-left: 10px; border-top : 1px solid #FFFFFF; }
.debug_text { border: #BDBEBD; background-color: #EFEFEF; width : 100%; margin : 0px; }
.clickable_option { border-bottom : 1px dotted blue; cursor : hand; }
.listbox_lang { color: #000000; background-color: #D1D7DC; border: 1px solid #D1D7DC; font-size: 80%; font-family: Arial, Helvetica, sans-serif; vertical-align : middle; }


/**********************************************************************/


#header { background: url(images/head2.jpg) no-repeat top right; }
#header_extra { background: url(images/head_extra.gif) repeat-y top right; }
/* #header_wrapper { background: #cc6600 url(images/header_w.gif) repeat;} */
#wrapper { }
.elfenbein { background: #fffacd; }
/*Spalten*/
.olive { padding-top: 3px; }
.olive2 { background: url(images/e6e6bf.gif) repeat; }
.darkseagreen { background: #999999 url(../../images/a6a699.gif) repeat; }

#shopcart { margin: 8 0 15 0; }
#shopcart_inside { background-color: #FFFACD; border: 1px solid #BBBB9B; margin-top: 8px;}
#newsarea { background: #fffacd url(images/lineA.gif) repeat-x; padding: 2 0 7 0; }
.neuigkeiten { font-size: 11px; margin-bottom: 3px; margin-top: 5px; }
#newsarea .main_articles { font-family:"Verdana", "Courier New", "Times New Roman"; color:#000000; font-size:12px; font-weight:normal; line-height:16px; padding: 2 8 2 8; }
#newsarea .zehn, #newsarea .elf, #newsarea .zwoelf, #newsarea .vierzehn { line-height:16px; }
#online { font-size:12px; color:#FF6600; font-weight: bold; }
#newsarea td.infoBoxHeading { background: url(images/pixel_trans.gif) repeat; padding-top: 10px; }
#newsarea img { border: 0px solid #cccc99; }
#uc { font-family:"Verdana", "Courier New", "Times New Roman"; color:#000000; font-size:12px; font-weight:normal; line-height:16px; width:100%; text-align:center; padding: 10 10 10 10; }
#maincat { margin-left: 0px; font-family: "Verdana", "Courier New", "Times New Roman"; text-align: center; font-size: 14px; }

img { border: 0px; }

.tab { padding: 0; }
.ontab { padding: 0; font-weight: bold; }
A.tab:link, A.tab:visited { display: block; color: #000000; }
A.tab:hover { display: block; color: #ff6600; }
A.tab:active { display: block; color: #ff6600; }
.diamond { padding: 5 7 5 7; }
.lineB { background: #999999 url(images/lineB.gif) repeat-x; }
.lineC { background: #999999 url(images/lineC.gif) repeat-x; }
#copyright { color: #999999; }
#copyright a:link, #copyright a:visited { color: #999999; }
#copyright a:hover { color: #ff6600; }
#copyright a:active { color: #ff6600; }
.b { display:block; vertical-align: bottom; }
.b img { margin: 0 3 2 0; }
.lineD { background: url(images/lineD.gif) repeat-x; padding: 0px; }
.lineF { background: url(images/lineF.gif) repeat-x; padding: 0px; }
.lineG { background: url(images/lineG.gif) repeat-x; }
.lineL { background: #999999 url(images/a6a699.gif) repeat; }
.lineN { background: #bbbb9b url(images/lineN.gif) repeat; }

/*product_listing 01.10.2009*/

.titelbild { padding: 7 7 7 5; vertical-align: top; }
.titelbild img  { border: 1px solid #cccc99;}
.beschreibung, .description { font-family:"Verdana", "Courier New", "Times New Roman"; color:#000000; font-size:11px; font-weight:normal; text-decoration:none; padding: 7 10 0 3; width: 100%; }/*description: prod_listing, shopping_cart: beschreibung*/
.autortitel { font-family:"Verdana", "Courier New", "Times New Roman"; color:#000000; font-size:12px; font-weight:bold; text-decoration:none; background-repeat:no-repeat;}
.autoren {font-weight:bold; font-size:11px; padding: 0 0 12 0;}
.wkbutton { padding: 5 5 10 0;}
.achtung { font: italic 11px Verdana; color: #FF6600; padding: 0px; }
#set {padding: 0 0 7 0;}
#nameset {padding: 0 0 7 0;}

.titelbild1 { padding: 3 7 3 0; vertical-align: top; }
.titelbild1 img { border: 1px solid #cccc99;}
.autortitel1 { font-family:"Verdana", "Courier New", "Times New Roman"; color:#000000; font-size:11px; text-decoration:none; line-height:14px; padding-top:0px; margin: 0px; }
.autortitel1 DIV { margin-bottom: 2px; }
.untertitel { font-size: 11px; font-weight:bold; }
.untertitel1 { font-size: 10px; }
.stempel { padding: 2 3 1 4; }
.stempel1 { padding: 4 3 1 4; }
.eigenschaften { font-family:"Verdana", "Courier New", "Times New Roman"; color:#000000; font-size:11px; font-weight:normal; text-decoration:none; background-repeat:no-repeat; font-style:italic; padding: 3 0 0 3; }
.eigenschaften2 { font-family:"Verdana", "Courier New", "Times New Roman"; color:#000000; font-size:10px; font-weight:normal; text-decoration:none; background-repeat:no-repeat; font-style:italic; padding: 3 0 0 0; }
.statt,.stattpreis,.nur { font-family:"Verdana", "Courier New", "Times New Roman"; color:#000000; font-size:12px; font-weight:normal; text-decoration:none; background-repeat:no-repeat; }
.preise { padding-left: 3px; }
.preise img { margin: 0 2; }
.preis { font-size:18px; color:#FF6600; font-weight: bold; }
.preis1 { font-size:16px; color:#FF6600; font-weight: bold; }
.preis_fe { font-family:"Verdana", "Courier New", "Times New Roman"; font-size:16px; color:#ff6600; font-weight: bold; }
.preis_fe_2 { font-family:"Verdana", "Courier New", "Times New Roman"; font-size:14px; color:#ff6600; font-weight: bold; }
.prozent { padding-left: 3px; font-size:12px; color:#999999;}
.autortitel_d { font-family:"Verdana", "Courier New", "Times New Roman"; color:#000000; font-size:12px; font-weight:bold; text-decoration:none; background-repeat:no-repeat; line-height:14px; padding: 7 0 0 9; vertical-align:middle; }
.stempel_d { padding: 7 7 0 7; }
.beschreibung_d { font-family:"Verdana", "Courier New", "Times New Roman"; color:#000000; font-size:11px; font-weight:normal; text-decoration:none; padding: 0 35 0 12; }
.titelbild_d { padding: 7 7 7 7; vertical-align: top; text-align:center; }
.titelbild_d img { border: 3px solid #cccc99;}
.eigenschaften_d { font-family:"Verdana", "Courier New", "Times New Roman"; color:#000000; font-size:11px; font-weight:normal; text-decoration:none; background-repeat:no-repeat; font-style:italic; padding: 3 0 0 12; }
.preise_d { padding: 0 0 0 12; }
.button_review_d { padding: 7 7 0 12; text-align: right; }
.button_back_d { padding: 2 7 0 12; }
.button_bestellen_d { padding: 2 7 0 12; text-align: right; }
.padding0 { padding: 0px; }
.smallText_d { font-family: Verdana, Arial, sans-serif; font-size: 10px; padding: 1 0 3 0; }
#buttons { padding: 5px; }
#buttons IMG { margin: 0px 2px; }
#links a:link, #links a:visited { color: #000000; }
#links a:hover { color: #fffacd; }
#links a:active { color: #fffacd; }
#links { font-family:"Verdana", "Courier New", "Times New Roman"; color:#000000; font-size:12px; font-weight:bold; text-decoration:none; padding: 10 0 3 7; }
#links_extra a:link, #links_extra a:visited { color: #000000; }
#links_extra a:hover { color: #fffacd; }
#links_extra a:active { color: #fffacd; }
#links_extra { font-family:"Verdana", "Courier New", "Times New Roman"; color:#000000; font-size:12px; font-weight:bold; text-decoration:none; padding: 3 0 3 0; }
.bar { font-weight:normal; }
#buchlandung { font-family:"Georgia","Verdana", "Courier New", "Times New Roman"; color:#fffacd; padding: 3 0 0 7; }
#buchlandung_extra { font-family:"Georgia","Verdana", "Courier New", "Times New Roman"; padding: 3 0 0 7; }
#schriftlogo { font-size:32px; font-weight:bold; }
#schriftlogo_extra { color:#fffacd; font-size:24px; font-weight:bold; }
#spruch { font-size:19px; }

.adresse { font-size:11px; color:#000000; }
.headertext2 { font-size: 12px; color:#000000;}
.headertext2 img { vertical-align: top; margin: 4px 1px 0 0;}

#willkommen { font-family:"Georgia","Verdana", "Courier New", "Times New Roman"; color: #FFFBCE; padding: 0 7 0 5; font-size:10px; font-weight: bold; }

/*Such-Box*/
#searchtd { width: 96px;}
#search { margin: 0; vertical-align: top; }
#schnellsuche { font-family:"Verdana", "Courier New", "Times New Roman"; color:#000000; font-size:10px; font-weight:bold; text-decoration:none; line-height:14px; padding:10 0 5 0;}
#e_suche { padding: 5 0 0 0; }
#e_suche_text { font-family:"Verdana", "Courier New", "Times New Roman"; color:#000000; font-size:10px; font-weight:bold; text-decoration:none; line-height:14px; }
#go { padding-left: 2px; }
#stichworteingabe { padding: 0 5 0 5; }
.smalltext_sf { font-family: Verdana, Arial, sans-serif; font-size: 10px; padding-left:13px; }
#finden { padding-right:10px; }
.counter { margin: 7 0 7 0; }


/*BOF Christoph*/
.smalltext_c2 { font-family: Verdana, Arial, sans-serif; font-size: 10px; padding-left:10px; padding-right:10px; }
/*EOF Christoph*/

#split_wrapper { }
#split_paddinglr { padding-left:2px; padding-right:2px; }
.split_frame { background-color: #c9c5b7; }
.split { padding:2px; background-color: #fff8dc;}
.split_aktion { padding:2px; background:#fff8dc url(/images/special_bg_2.gif) no-repeat scroll right top;}
.split_wkorb { padding:0px; background-color: #fff8dc;}
.split { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight:normal; padding-top:4px; text-align: center; }
.split_img { border: 0px solid #fff8dc; }
.split_statt,.split_stattpreis { font-family:"Verdana", "Courier New"; color:#000000; font-size:10px; font-weight:normal; text-decoration:none; background-repeat:no-repeat; }
.split_nur { font-family:"Verdana", "Courier New"; color:#000000; font-size:12px; font-weight:normal; text-decoration:none; background-repeat:no-repeat;}
.split_preis { font-family:"Verdana", "Courier New"; font-size:16px; background-color:#FFF8DC; color:#FF6600; font-weight: bold; line-height: 20px; }
.split_olive { padding: 3 3 0 3; margin-bottom: 0px; }
.split_img_table { background-color: #C9C5B7; margin-top: 3px; margin-bottom: 4px; } /*background: url(images/e6e6bf.gif) repeat;*/

.wkorb_button { margin-bottom: 5px;}

#neuesteartikel { color: #FF6600; font-size: 12px; font-weight: bold; }
#anzahl { color: #ff6600; font-size: 12px; font-weight: bold; }
.button { padding: 5px 10px; }
.button1 { padding: 5px 0px; }
.button2 { padding: 4 10 0 10; }
.button3 { padding: 4 0 0 10; }
.input { padding: 0px; }
.input INPUT { width: 100%; margin: 1px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; display:inline; }
.radio { font-family: Verdana, Arial, sans-serif; font-size: 11px; padding: 0px; }
.radio INPUT { margin: 0px; display: inline; }
.input2 { padding: 0 0 0 10; }
.input2 INPUT { width: 100%; margin: 0px; font-family: Verdana, Arial, sans-serif; font-size: 11px; display:inline; }
.textarea { padding: 0px 10px; }
.tapete { background: #fffacd url(images/tapete.gif) repeat; }
.rechnungsadresse { padding: 5 10 0 10; }
.margin2px { margin-bottom: 2px; }
#extra { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; padding-right: 10px; }
#extra DIV { margin-bottom: 3px; }
.address { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; padding-left: 13px; padding-right: 10px; }
.address1 { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-style: italic; line-height: 1.5; padding-left: 10px; padding-right: 10px; }
#logoff { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; padding-left: 10px; padding-right: 10px; }
#logoff DIV { margin-bottom: 3px; }
.shopping_input { padding: 1px 0px; text-align: center; }
.shopping_input INPUT { margin: 0px; display: inline; }
#empty .boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; padding-left: 13px; padding-right: 10px; }
.slideshow_img { padding: 5 10 5 10; vertical-align: top; }
.slideshow_img img { border: 1px solid #cccc99;}
.slideshow_counter { padding: 5 10 5 10; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.main_articles_td { padding: 5px 0px; }
.main_articles_left { padding: 5 5 5 0; }
.main_articles_right { padding: 5 0 5 5; }
.main_articles_right_line { padding: 5 0 5 6; }
.main_articles_middle { padding: 5 5 5 6; }
.main_articles P { margin: 3px 0px; }
.main_articles { padding: 0px 10px; }
.main_articles, .main_articles td, .main_articles_td, .main_articles_left, .main_articles_right, .main_articles_right_line, .main_articles_middle { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px;}
.main_articles IMG { }
TD.main_articles a {text-decoration: underline; color: #ff6600;}
.zehn { font-size: 10px;  line-height: 13px;}
.elf { font-size: 11px;  line-height: 15px;}
.zwoelf { font-size: 12px; line-height: 16px; }
.vierzehn { font-size: 14px; line-height: 18px;}
.sechzehn { font-size: 16px; line-height: 20px;}
.zwanzig { font-size: 20px; line-height: 24px;}
.vierundzwanzig { font-size: 24px; line-height: 28px;}
.orange_1 { color: #ff6600; }
.orange_2 { color: #ff6600; }
.justify { text-align: justify; }
.textmarker { color: #ff6600; font-weight: bold; }
.ed_left { margin-bottom: 3px; }
.ed_right { margin-bottom: 3px; }
.ed_left_border { margin-bottom: 3px; }
.ed_right_border { margin-bottom: 3px; }
.ed_left_border TD { background: #bbbb9b url(http://www.buchlandung.at/images/lineN.gif) repeat; }
.ed_right_border TD { background: #bbbb9b url(http://www.buchlandung.at/images/lineN.gif) repeat; }
.ed_left_border IMG { margin: 0px; }
.ed_right_border IMG { margin: 0px; }
.ed_left_img { margin: 5 10 5 0; }
.ed_right_img { margin: 5 0 5 10; }
.ed_left_img_b { margin: 5 10 5 0; }
.ed_right_img_b { margin: 5 0 5 10; }
.ed_left_img IMG { border: 0px; }
.ed_right_img IMG { border: 0px; }
.ed_left_img_b IMG { border: 1px solid #999966; }
.ed_right_img_b IMG { border: 1px solid #999966; }
.img_ed { }
.kosten { font-family: Verdana, Arial, sans-serif; font-size: 11px; padding: 2 10 2 10; }
.kosten_img { font-family: Verdana, Arial, sans-serif; font-size: 11px; padding-top: 4px; }
.kosten_img IMG { }
#whatsnew_img { }
#whatsnew_img_table { background: #bbbb9b url(images/lineN.gif) repeat; margin-bottom: 5px; }
/*Boxen in Spalten*/
TD.infoBox, SPAN.infoBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.infoBox { }
.infoBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.infoBoxContents td { }
.infoBoxNotice { }
.infoBoxNoticeContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
TD.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; padding: 3 5 5 2; color: #000000; }
.box_titel { padding: 3 5 5 2; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
.box_inhalt { }
.boxText { padding: 0 5 10 0; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.shoppingBox2 { padding: 3 2 3 2; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.shoppingBox6 { padding: 3 0 0 2; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.shoppingBox7 { padding: 3 2 0 0; font-family: Verdana, Arial, sans-serif; font-size: 10px; }


/**********************************************************************/


.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #ff6600; text-decoration: underline; }
.orderEdit1 { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #ff6600; text-decoration: none; }

BODY { background: #F6F1DE url(images/header_bg_xmas.jpg) top repeat-x; color: #000000; margin: 0px; }
A { color: #000000; text-decoration: none; }
A:hover { color: #ff6600; text-decoration: underline; }
FORM { display: inline; }

/* Begin Änderung */
TR.headerNavigation { background: #eee8aa; }
TD.headerNavigation { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #eee8aa url(images/e6e6bf.gif) repeat; color: #ff6600; font-weight : bold; }
.logged { font-size: 12px; letter-spacing: 1px; color: #88887D; font-weight : normal; padding: 1px;}
A.headerNavigation { color: #ff6600; }
A.headerNavigation:hover { color: #ff6600; }
/* End Änderung */

TR.headerError { background: #ff0000; }
TD.headerError { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center; }
TR.headerInfo { background: #00ff00; }
TD.headerInfo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center; }

/* Begin Änderung */
TR.footer {  }
TD.footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #999; font-weight: bold; text-align: center;}
/* End Änderung */


TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: #f8f8f9; }
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background: #f8f8f9; }

/* Begin Änderung */
/*prod_listing: sorting*/
#sort_prod_listing { font: normal 11px Arial,Verdana; color: gray; margin: 0 0 20 0; border: 0px solid blue;}
#sort_prod_listing a { font-weight: bold; text-decoration: none; color: gray; }
#sort_prod_listing a:hover { color: #FF6600;}
TABLE.productListing { }
TD.productListing-heading { background: url(images/lineD.gif) repeat-x bottom left; }
TD.productListing-data { font-family: Verdana, Arial, sans-serif; font-size: 10px;
  text-align: center; }
/*TR.productListing-odd, TR.productListing-even { background-color: #FFFACD;}*/
/* End Änderung */

A.pageResults { color: #FFA600; font-weight: bold; }
A.pageResults:hover { color: #FFA600; }
TD.pageHeading, DIV.pageHeading, SPAN.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #000000; padding: 15px 10px 10px 10px; }
TR.subBar { background: #f4f7fd; }
TD.subBar { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
TD.main, P.main, .cart { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; padding-left: 10px; padding-right: 10px; margin: 0px; }/*cart in shopping_cart*/
TD.main1 { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; padding-top: 3px; margin: 0px; }
TD.main2 { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; padding: 0px; margin: 0px; }
TD.main3 { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 14px; padding-top: 0px; padding-left: 10px; padding-right: 10px; }
TD.main4 { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; padding-left: 10px; margin: 0px; }
TD.main5 { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; padding-left: 10px; padding-right: 5px; margin: 0px; }
TD.main6 { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; padding-left: 5px; padding-right: 10px; margin: 0px; }
TD.main7 { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; margin: 0px; }
TD.main8 { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; padding-right: 10px; margin: 0px; }
TD.main9 { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; padding: 2px 10px; margin: 0px; }
TD.smallText, SPAN.smallText, P.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; padding-left:10px; padding-right:10px; }
TD.accountCategory { font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #aabbdd; }
TD.fieldKey { font-family: Verdana, Arial, sans-serif; font-size: 11px; padding-left: 10px; }
TD.fieldValue { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
TD.tableHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
SPAN.newItemInCart { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff6600; }

CHECKBOX, INPUT, RADIO, SELECT { font-family: Verdana, Arial, sans-serif; font-size: 11px; display:inline; }
TEXTAREA { width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 11px; }

SPAN.greetUser { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #f0a480; font-weight: bold; }
TABLE.formArea { background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; }
TD.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
SPAN.markProductOutOfStock { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #c76170; font-weight: bold; }
SPAN.productSpecialPrice { font-family: Verdana, Arial, sans-serif; color: #ff0000; }
SPAN.errorText { font-family: Verdana, Arial, sans-serif; color: #ff0000; }
.moduleRow { }
#pauschal .moduleRow { background: url(images/e6e6bf.gif) repeat; }
.moduleRow_table {margin: 5px 0px;}
.moduleRowOver { background-color: #ffd700; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #ffd700; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; padding: 2 10 2 10; border-top: 3px solid #FF7F87; border-bottom: 3px solid #FF7F87; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; padding: 2 10 2 10; border-top: 3px solid #99FF7F; border-bottom: 3px solid #99FF7F; }

/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #CC6600; }

/************************************************************************Christoph*/

/*thawte-box*/
#thawteseal_1 { text-align: center; margin: 0px; padding: 0px; }

/*shopping_cart*/
.stock_limit {font-size: 12px; color: red; font-weight: bold;}

/*checkouts*/
.leistentext {font-size: 10px; color: gray;}
.checkout_buttons_table {margin-bottom: 20px;}
.beschreibung a {text-decoration: underline; color: #ff6600;}
TD.headerNavigationMPAY24 { width: 314px; background: #eee8aa url(images/e6e6bf.gif) repeat; padding: 0px; border-bottom: 1px solid #ADAB9F;}
TD.main a {text-decoration: underline; color: #ff6600;}

/*article_info*/
.small_back_button {text-align: right; vertical-align: bottom; padding: 0 10px 8px 0;}

/*Mängelexemplar-Text*/
#cheaper_text { font: italic 12px Verdana; color: #FF6600; padding: 0px; margin: 12px 10px 5px 0;}
#cheaper_text a {color: #FF6600; text-decoration: none;}
#cheaper_text a:hover {color: #FF6600; text-decoration: underline;}
#cheaper_auslage { font: italic 12px Verdana; color: #FF6600; padding: 0px; margin: 3px auto 5px auto; border: 0px solid blue;}
#cheaper_auslage a {color: #FF6600; text-decoration: none;}
#cheaper_auslage a:hover {color: #FF6600; text-decoration: underline;}
/*.desc_cheaper {margin: 3px 10px 3px 0; border: 0px solid #E6E6BF;}*/
#cheaper_text_small { font: italic 11px Verdana; color: #FF6600; padding: 0px; margin: 1px 10px 1px 0;}
#cheaper_text_small a {color: #FF6600; text-decoration: none;}
#cheaper_text_small a:hover {color: #FF6600; text-decoration: underline;}


/*header Juli 2006*/
#header_logo { width: 768px; height: 126px; border: 0px solid blue; background: url(images/header_kazonga_default.gif) top right no-repeat;}
/*#header_kazonga { width: 124px; height: 126px; border: 1px solid red; float: right;}*/
#header_menu_right { width: 314px; height: 35px; border: 0px solid blue; float: right; text-align: right;}
#header_menu_left { width: 420px; height: 35px; border: 0px solid red; float: left;}
#clearer {clear: both;}

#header_navi { font: bold 12px Arial,Verdana; color: #B35300; border: 0px solid green; padding-top: 8px; }
#header_navi a, #header_navi a:hover, #header_navi a:visited, #header_navi a:active { font: bold 12px Arial,Verdana; color: #B35300; text-decoration: none;}
#header_m_text { position: relative; top: 10px; left: 30px; width: 600px; height: 17px; font: small-caps bold 13px Verdana,Arial; color: white; border: 0px solid green;}
#header_link { position: relative; top: 20px; left: 0px; width: 400px; height: 50px; border: 0px solid blue; background: url(images/header_buchlandung_xmas.gif) bottom left no-repeat;}
/*#header_logo_only { position: relative; top: 0px; left: 0px; width: 400px; height: 88px; border: 2px solid blue;}*/
#header_logo_text { position: relative; top: 24px; left: 100px; width: 300px; height: 17px; text-align: center; font: bold 14px Arial,Verdana; color: white; border: 0px solid green;}
/*#header_customer { position: relative; top: 12px; left: 400px; width: 235px; text-align: right; font: normal 12px Arial,Verdana; color: white; border: 1px solid green;}*/

/*Kategoriemenü Spalte links*/
.cat_menu { padding-top: 5px;}
.cat_menu a:hover, .cat_menu a:active { color: #FF6600; text-decoration: none; }
.main_cat, .main_cat a { font: bold 12px Arial,Verdana; color: black; margin-top: 3px; }
.main_cat_selected, .main_cat_selected a { font: bold 12px Arial,Verdana; color: #FF6600; margin-top: 3px; }
.knv_cat, .knv_cat a { font: bold 12px Arial,Verdana; color: #999999; margin-top: 3px; }
.knv_cat_selected, .knv_cat_selected a { font: bold 12px Arial,Verdana; color: #FF6600; margin-top: 3px; }
.selected_cat, .selected_cat a { font: bold 12px/12px Arial,Verdana; color: #FF6600; margin: 6px 0 0 3px; }
.notselected_cat, .notselected_cat a { font: bold 12px/12px Arial,Verdana; color: #585954; margin-top: 6px; border: 0px solid blue;}
.selected_subcat, .selected_subcat a { font: bold 11px/12px Arial,Verdana; color: #FF6600; margin-top: 2px; }
.notselected_subcat, .notselected_subcat a { font: bold 11px/12px Arial,Verdana; color: #585954; margin-top: 2px; border: 0px solid blue;}
.title_cats { font: bold 12px/12px Arial,Verdana; color: #999999; margin: 0 0 10px 0; border: 0px solid blue;}
/*special cat*/
/*.rufzeichen { font: bold 16px/12px Arial,Verdana; letter-spacing: 1px; color: #ff6600; margin-top: 6px;}*/
.rufzeichen { font: bold 16px/12px Arial,Verdana; letter-spacing: 1px; color: #ff6600; margin-top: 6px; vertical-align: middle;}
/*Kategorien im Hauptfenster unterhalb*/
.cat_below, .cat_below a {font: bold 16px/16px Arial,Verdana; color: #585954; margin: 2px 0 0 90px; text-decoration: none;}
.cat_below_sub, .cat_below_sub a {font: bold 16px/16px Arial,Verdana; color: #585954; margin: 2px 0 0 110px; text-decoration: none;}
.title_cats_below { font: bold 13px/16px Arial,Verdana; color: #999999; margin: 20px 0 10px 20px;}

/*Hauptansichten*/
.middle_main_td { background-color: #FFFACD; }

/*Seitenanzeige*/
.seitenanzeige { font: bold 12px Arial,Verdana; color: black; margin: 14 0 14 0; border: 0px solid blue;}
.seiten { color: #FF6600;}
.seiten a, .seiten a:visited { color: black;}
.seiten a:hover, .seiten a:active { color: #FF6600; text-decoration: none;}
.current_cat { font-weight: bold; color: black;}
.current_cat a, .current_cat a:hover { color: #FF6600; text-decoration: none;}
.seitenanzeige_bottom { font: normal 10px Verdana; color: black; margin-top: 5px;}

/*articles-box*/
.articlesBox_head { padding: 3 0 3 0; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold;}
.articlesBox_subhead { padding: 0 0 0 0; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.articlesBox_sites { padding: 3 0 15 0; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

/*Spalten*/
#col_left_border { border-right: 1px solid #BBBB9B;}
#col_left { }
#col_right_border { border-left: 1px solid #BBBB9B; padding-left: 5px;}
#col_right { padding-left: 15px;}

/*box a-z, ..*/
.small_orange { color: #FF6600; font-weight: bold;}
#mpay24logos_box { padding-bottom: 15px;}

/*Warnfeld in shopping_cart*/
.mpay24_warning { border: 2px solid red; padding: 5px; font-family: Verdana, Arial; font-size: 12px; font-weight: bold;}

/*Newszeile*/
#newszeile { border: 0px solid black;}

