div {font-family:Verdana;}

.product-list-container   { }
.product-list-category{font-size: 11px}
.product-list-img         { margin-top: 15px; margin-right: 10px; width: 80px; vertical-align: top }

.product-list-kat  { padding-bottom: 10px }

td.product-list-title  { color: red; font-size: 12px; font-weight: bold; XXvertical-align: top; xbackground-color: red }
td.product-list-title A {color:#5f5f5f; }
td.product-list-title A:hover {color:#c8c8c8; }
.product-list-title    { color: #900; font-size: 12px; font-weight: bold }
.product-list-title A   { color: #900; font-weight: 700 }
.product-list-title A:hover   { color: #c8c8c8; font-weight: 700 }

/*.product-list-short {  width: 300px; font-size: 12px; padding-right: 10 }
.product-list-short p{
	padding:0;
	margin:0 0 4 0;
}
*/
.product-list-type  { /*width: 140px; font-size: 12px; vertical-align: top*/ }
.product-list-isbn { font-size: 11px }
.product-list-price, .product-list-action-price    { font-size: 11px }
.product-list-action-price {color:red;}
.product-list-author       { font: bold 13px Arial; text-decoration: none; XXXwidth: 180px }
.product-list-publisher    { XXXbackground-color: yellow }
.produkt-list-more  { font-size: 13px }
.product-list-item-print { padding: 5px 0 5; border-bottom: 1px solid }
.product-list-item        { padding-top: 10px; padding-bottom: 10px; position: relative }
.product-list-item A {color:#990000; text-decoration: none; font: bold 13px  Arial;}

.product-list-item A:hover {color: #c8c8c8;}

.product-list-short-text     { position: relative; width: 340px; float: right }
.product-list-shorttext     { padding-top: 10px }

#product-list-img_sp          { margin-top: 15px; margin-right: 15px; position: relative; float: left; vertical-align: top }

#product-list-short-text_sp           { position: relative; }

.produkt-list-more_sp    { font-size: 13px }
/**** Start page***/
.product-list-container-startpage .product-list-item  { background-color: #fff; margin-bottom: 20px; padding: 3 10 5; border: solid 1px #ccc }

.product-tipp-container-rahmen          { margin-top: 17px; margin-bottom: 0; padding-top: 3; padding-right: 10; padding-left: 10; width: 600px }


/*---------------------------------  tt_ipcshop note product list ---------------------------------*/

.product-note-toptext{
	font-size: 12px;
	margin-bottom:10px;
}
.product-note-directOrder{
	text-align:right;
	width:100%;
	/*border-color: red; border-style:dashed;border-width:1px;*/
}
.product-note-print{
	float:left;
}
/*---------------------------------  tt_ipcshop note product info ---------------------------------*/
.product-note-info-item {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:dashed;
	border-bottom-color:gray;
	border-bottom-width:1px; 
}
.product-note-info-action-price {color:red;}
.product-note-info-image {text-align:center;}
.product-note-info-title {font-weight:bold;text-decoration: none;}
.product-note-info-title a, .product-randomTop-title a { color:black;  font: bold 12px  Arial;}
.product-note-info-title a:hover, .product-randomTop-title a:hover { color:#ED873F;}
.product-note-info-isbn{}
.product-note-info-price{}
.product-note-info-tolist {float:left;}
.product-note-info-direct-order {text-align:right;}
.product-note-info-tolist a, .product-note-info-direct-order a {color:black;  font: bold 12px  Arial;}
.product-note-info-tolist a:hover, .product-note-info-direct-order a:hover{color:#ED873F;}

.product-randomTop-title {margin-bottom:3px;}
.product-randomTop-img {text-align:center;margin-bottom:5px;}
.product-randomTop-subheader {float:right;margin-bottom:5px;}
.product-randomTop-price {}
.product-randomTop-isbn {} 


/*---------------------------------  tt_ipcshop  product SINGLE ---------------------------------*/
.product-single-shorttext  { margin-top: 10px }
#product-single-item   { margin: 10 0 0; height: auto }
.product-tipp-container        { margin: auto; width: 600px }
.product-tipp-item      { margin: 10px 0 0 }
.product-tipp-item a   { color: #990000; font-weight: bold; text-decoration: none; margin: 10 0 50; height: auto }
.product-tipp-item a:hover   { color: #C8C8C8; font-weight: bold; text-decoration: none; margin: 10 0 50; height: auto }
.neuerscheinung_mehr  { margin-left: 100px }
/*
#product-detail-left  { margin: 20 0 0 5px; width: 350 }
.product-detail-left a { color: #000000 }
.product-detail-left a:link { color: #000000 }
.product-detail-left a:hover { color: #000000 }
.product-detail-left a:active { color: #000000 }
.product-detail-left a:visited { color: #000000 }
*/
.product-detail-content a { color: #ed873f }
.product-detail-content a:hover { color: #ed873f }
#product-detail-right  { margin: 0 5 0 0; padding-left: 10; width: 200; float: right }

.product-single-allAuthors  a   { font-size: 13px; color: #990000; font-weight: bold; text-decoration: none; }
.product-single-allAuthors  a:hover   {color: #c8c8c8; font-weight: bold; text-decoration: none; }
.product-single-author {  margin-left: 13px; font-size: 13px; font-weight: bold;  }
.product-detail-img        { margin-right: 20px; float: left }
.product-single-title        { margin-left: 13px }
.product-single-header     {margin-left: 13px; font-size: 11px; font-weight: normal; margin-top: 0; margin-bottom: 0px;  }
.product-single-header-tipp     { margin-left: 100px; font-size: 11px; font-weight: normal; margin-top: 0; margin-bottom: 15px;  }
.product-single-content     { font-size: 12px; }
.product-single-content a  { color: #900; font-size: 12px; font-weight: bold; text-decoration: none }
.product-single-content ul  { font-size: 12px; margin-left: 0; padding-left: 15px }
.product-single-content p  { font-size: 12px; margin-bottom: 5px }
.product-single-isbn   { font-size: 11px; xfont-weight: bold; clear: both; margin-left: 13px }
.product-single-file     { margin-left: 0px }
.product-single-file a    { background-image: url("../images/herbig/pfeil_grau.gif"); background-repeat: no-repeat; background-position: 0 top; padding-left: 10px }
/*
.product-single-publicationInfo   { font-size: 11px; xfont-weight: bold; float: left }
.product-single-info   { font-size: 11px; xfont-weight: bold; float: left }
*/

.product-single-info2    { font-size: 11px; margin-left: 13px }

/*
.product-single-publicationDate { font-size: 11px; xfont-weight: bold }
.product-single-series { font-size: 11px; xfont-weight: bold }
*/

.product-single-seriespublischer	{ font-size: 11px; margin-left: 13px }
.product-single-publication	{ font-size: 11px; margin-left: 13px }

.product-single-artnr  {  font-size: 11px; xfont-weight: bold; margin: 0 0 5px; }
.product-single-publicationDateText  { font-size: 11px; xfont-weight: bold }
.product-single-siteCount  { font-size: 11px; xfont-weight: bold }
.product-single-action-price    { font-size: 11px; xfont-weight: bold }
.product-single-price  { margin-left: 13px; font-size: 11px; xfont-weight: bold }
.product-single-action-price {color:red;}

.product-single-publischer  { font-size: 11px }

.product-single-bestell  {  font-size: 12px; font-weight: bold; margin-top: 10px; float: left; }

.product-single-basket             { margin-top: 5px }
.product-single-basket , .bestell-text  a    {  font-size: 11px; background-image: url("../images/herbig/pfeil_grau.gif"); background-repeat: no-repeat; background-position: 0 top; padding-left: 10px}
#product-single-basket       { padding-top: 10px }
#product-single-basket-tipp      { margin-top: 0; padding-top: 10px }
#product-single-basket .product-single-file   { font-weight: 700; left: 0 }

.product-detail-bottom { margin-top: 10px; }

.product-list-browse {
	margin: 15 0 5 0;
	width:710px;
}

.product-single-screenshotText   { font-size: 10px; font-weight: bold; margin: 15 0 10 }
.product-single-screenshotAll     { }

.product-single-screenshot    { margin: 0 15 10px 0 }

.product-single-pressComment { margin-bottom:15px;}
.product-single-pressComment h3 {Xmargin-bottom:10px;}
.product-single-requirements h3 {margin-bottom:10px;}
.product-single-requirements {font-size: 12px; margin-bottom:10px;}
.product-single-additionalText  {font-size: 12px; font-style: italic; margin-bottom: 10px }
.product-single-directDownload     { margin-top: 15px }
.product-single-backlink  { margin-top: 25px; margin-bottom: 25px }
.product-single-backlink  a    { color: #990000; font-size: 12px; font-weight: bold; text-decoration: none }
.product-single-backlink  a:hover    { color: #c8c8c8; font-weight: bold; text-decoration: none }
.news-single-files	      { font-size: 10px; font-weight: bold; text-decoration: none }
.news-single-files	a      { font-size: 11px; font-weight: normal; text-decoration: none }
.news-single-files	a:hover     { font-size: 11px; font-weight: normal; text-decoration: none }
.news-single-related	      { font-size: 11px; font-weight: bold; text-decoration: none; margin-bottom:15px; }
.news-single-related	a     { color: #900; font-size: 12px; font-weight: normal; text-decoration: none }
.news-single-related	a:hover     { color: #c8c8c8; font-size: 12px; font-weight: normal; text-decoration: none }
.news-single-related	img    { vertical-align: top}
.news-single-related	dd       {margin-top:10px; }
.product-single-links       { font-size: 11px; font-weight: bold; text-decoration: none; margin-bottom:15px; }
.product-single-links   h3    { Xmargin-bottom:10px; }
.product-single-links   a    { color: #900; font-weight: normal; text-decoration: none }
.product-single-links   a:hover  { color: #c8c8c8; font-weight: normal; text-decoration: none }
.product-single-related        { font-size: 11px; font-weight: bold; text-decoration: none; margin-bottom: 15px }
.product-single-related	  dd	{ margin-top: 5px; }
.product-single-related	  img	 { margin-bottom: 10px; vertical-align: top }
.product-single-related   h3    { Xmargin-bottom:10px; }
.product-single-related   a     { color: #900; font-size: 12px; font-weight: normal; text-decoration: none }
.product-single-related   a:hover  {  font-size: 12px; color: #c8c8c8; font-weight: normal; text-decoration: none }
.product-single-additional-info  { }
.demo-flash {text-align:center;}

/***Author Detailview ****/
.author-detail-item { clear:both;vertical-align:top;margin-top:0px}
.author-detail-name {}

.author-detail-imagecopyright  { width: 160px; float: left }

.author-detail-img  { padding-bottom: 10px }
.author-detail-description {color: #5f5f5f}
.author-detail-description .bodytext {font-size:12px; font-family:Verdana; color: #5f5f5f}

.author-detail-item .product-single-related {clear:both;}
.author-detail-item .product-single-related li {margin-left:15;}

.author-detail-links {font-size: 11px; font-weight: bold; text-decoration: none; margin-bottom:15px;}
.author-detail-links   a     { color: #900; font-size: 12px; font-weight: normal; text-decoration: none }
.author-detail-links   a:hover  {  font-size: 12px; color: #c8c8c8; font-weight: normal; text-decoration: none }
.author-detail-links dl {}
.author-detail-links dt {}
.author-detail-links li {margin-left:15;}
.author-detail-copyright{font-size:11px; font-weight: Xbold; xwidth:150}
.author-detail-back {}


/*---------------------------------  Search-Form ---------------------------------*/
.product-search-form       { }

.product-search-form-searchtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 990000; text-decoration: none }
  
.product-search-form-submit          { background-image: url("../images/herbig/suche_los.gif"); background-repeat: no-repeat; background-position: center 0; position: relative; top: 4px }

/* CSS für Tipp-Produkten*/


.product-tipp-left               { text-decoration: none; margin: 0 0 50px 5px; position: relative }
.product-tipp-left a      { color: #990000; text-decoration: none }
.product-tipp-left a:hover    { color: #c8c8c8; text-decoration: none; }
.bestell-text    { margin-top: 20px }
.product-tipp-left .bestell-text     { margin-top: 20px; margin-left: 480px }
.product-tipp-right           { margin-top: 15px; float: right }

.boxhead-tipp h2  { } /* Für IE5 */
.sidebox-tipp  { 
	font-size: 100%; 
	background: url("../images/tipp-sbbody-r.gif") no-repeat right bottom;
	margin: auto auto 15 auto;
	width: 500px; 
}
.boxhead-tipp { 
	background: url("../images/tipp-sbhead-r.gif") no-repeat right top; 
	text-align: center; 
	margin: 0; 
	padding: 0; 
}
.boxhead-tipp h2  { 
	color: white; 
	font-size: 1.3em; 
	font-weight: bold; 
	line-height: 0.8em; 
	background: url("../images/tipp-sbhead-l.gif") no-repeat left top; 
	margin: 0; 
	padding: 10px 6px 7px; 
}
.boxbody-tipp {
	background: url(../images/tipp-sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 3px 7px 1px 3px ;
	text-align:left;
}

.boxbody-tipp ul {
  margin: 0px; 
  padding: 0 0 0 15px;
}

.boxbody-tipp p {
  margin: 0 0 0 0; 
  
}
/*
.boxbody-tipp img {
  margin: 0 0 0 0;padding: 0 3 0 3px;  
}
*/
DIV.boxbody-tipp a {
  /*font-size: 10px;
  font-weight: normal;*/
}

.boxbody-tipp li {
  /*float:left;*/
  margin:0px;
  padding:0px;
}

.boxbody-tipp a  { color: black; text-decoration: none }

.boxbody-tipp a:hover {
	color: #ED873F;
	text-decoration: none;
}
/* ENDE CSS für Tipp-Produkten*/

* html .boxhead_note h2 {height: 1%;} /* Für IE5 */
.boxhead_note   { background: url("../images/sbheadwkorb-r.gif") no-repeat right top; text-align: center; margin: 0; padding: 0 }

.boxhead_note h2   { background: url("../images/sbheadwkorb-l.gif") no-repeat left top; margin: 0; padding: 3px 0; height: 22px; vertical-align: middle }

.sidebox-container {
	text-align: center;
	margin: auto;
}

.sidebox-text   { font-size: 100%; background-image: url("../images/tipp-sbbody-r.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; margin: auto auto 15; width: 500px }
.boxhead-text { 
	background: url("../images/tipp-sbhead-r.gif") no-repeat right top; 
	text-align: center; 
	margin: 0; 
	padding: 0; 
}
.boxbody-text   { background-image: url("../images/tipp-sbbody-l.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; text-align: left; margin: 0; padding: 10px }
.boxhead-text h2    { color: white; font-size: 1.3em; font-weight: bold; line-height: 0.8em; background-image: url("../images/tipp-sbhead-l.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 10px }


.product-prebook { float:left; padding-right:20px; padding-top:35px;}
.prebook-product-title {font-size:14px; font-weight:bold; margin-bottom: 10px;}
.prebook-product-image {}
.prebook-product-price { margin-top: 10px; margin-bottom: 20px; font-size:10px; width:80px;}
.product-prebook-form  {}
.product-prebook-form-email {line-height: 1.5em;}
.product-prebook-form-email b {}
.product-prebook-form input {margin-left:10px; margin-right:10px;}
.product-prebook-err {color:red; font-weight:bold; padding-top:20px; padding-left:118px;}
.product-prebook-form-submit {padding-top:10px;}
.prebook-confirmation {line-height:1.5em;}
.product-prebook-address {padding-top:20px; padding-left:105px;}

.cardsLogo {
	margin-left: 20px;
}
.cardsLogo img {
	margin: 0px 5px;
}
