*, body, td, p {
	margin:0;	padding:0;	font-family: Arial,Verdana, Helvetica, sans-serif;	font-size:8pt;
}div.body a:link, div.body a:visited, a:link, a:visited {
	color:#000000;	font-size:8.5pt;	text-decoration:underline;
}div.border a:link, div.border a:visited {
	color:#000000;	font-size:8.5pt;	text-decoration:underline;
}.hr {
	border-bottom:1px solid #002a86;	margin-bottom:10px;
}h1 {
	background:none;	background:#ffffff;	color:#002a86;	font-size:9pt;	font-weight:bold;	text-indent:0;	padding:0px 3px 0px 3px;	margin:-7px 0px 0px 10px !important;	margin:-12px 0px 0px 10px;	display:inline;	z-index:2;	position:absolute;
}h1.plugin {
	margin:5px 0px 15px 0px !important;	font-size:9.5pt;	position:relative;
}.border, .csc-textpic-text {
	border:1px #002a86 solid;	padding:15px 8px 8px 8px;	margin:0px 0px 15px 0px;	background:url('02_bg_body_bottom.jpg') bottom repeat-x ;
}div#left-column .csc-textpic-text {
	background:none;
}div.csc-header-n1 h1 {
	font-size:13pt;
}div#left-column  h1 {
	background:none;	background:#ffffff;	color:#002a86;	font-size:9pt;	font-weight:bold;	text-indent:0;	padding:0px 3px 0px 3px;	margin:-7px 0px 0px 10px !important;	margin:-12px 0px 0px 10px;	display:inline;	z-index:2;	position:absolute;
}div.dmail-subscription label {
	width:50px;	float:left;
}div.dmail-subscription ul {
	margin-top:15px;	width:200px;
}div.dmail-subscription ul li {
	float:left;	width:80px;
}div.logout-button {
	display:inline;
}div#left-column .csc-textpic, div#left-column .csc-textpic-text {
	margin-top:-20px;
}
.csc-textpic-imagewrap {
	margin:5px;
}
#content .csc-textpic-imagewrap {
	margin:0 5px 5px 0;
}

.csc-textpic {
	clear:both;
}
acronym {
	border:none;
}div.dl-search-form input {
	width:98%;	border:1px solid #bdc5d2;
}div.dl-search-form select {
	width:99%;	border:1px solid #bdc5d2;
}input.invisible {
	display:none;
}.right {
	float:right;
}td#static-navi-row {
	height:23px;	text-align:right;
}table#header-row {
	background-image:url('02_bg-header.jpg');	background-repeat: no-repeat;	height:57px;	width:1000px;	overflow:hidden;
}.tx-newloginbox-pi1-submit {
	background:#d3e1ee;	border:1px solid #afc2c9;	color:#000000;	padding:1px;
}/* QUICKSEARCH >> */
td.td-quick-search {
	background:url('bg_content_navi_separator.jpg') no-repeat;	text-align:center;
}div#quick-search-wrapper {
	height:26px;	display:inline;	margin-left:1px;
}div.quick-search-info {
	margin-top: 6px;
	white-space: nowrap;
	
}div.quick-search, div.quick-search2 {
	width:580px;	display:block;	padding:0px 0px 0px 0px !important;	padding:0px 0px 0px 0px;	position:relative;	z-index:21;	height:26px;	text-align:center;	float:left;
}div.quick-search2 {
	padding:0 0 0 0 !important;	width:250px;
}div.quick-search input, div.quick-search select, div.quick-search2 input, div.quick-search2 select {
	color:#000;	font-size:8pt;	height:13px;	hei\ght:15px;	/* quick 'n dirty IE6 hack to be removed ! */	
	margin:0px 0px 0px 0px;	padding-top:2px;
}div.quick-search input, div.quick-search2 input {
	padding:0px 0px 0px 2px;
}div.quick-search2 div.quicksearch-inputs {
	width:190px !important;
}div.quicksearch-inputs {
	display:inline;	float:left;	padding:0;	margin:0;	height:16px;	position:relative;
}div.quick-search input[type=text], div.quick-search2 input[type=text] {
	border:1px solid #bdc5d2;	width:68px;	margin-left:3px;	margin-right:0px;	margin-top:4px;	display: inline;	float:left;	height:14px !important;	padding-top:2px;
}div.quick-search select, div.quick-search2 select {
	border:1px solid #bdc5d2;	width:118px;	margin-left:1px;	margin-top:4px;	margin-right:0px;	display: inline;	padding-top:0px;	height:18px;
}div.quicksearch input.quicksearch-button {
	border:none;
}div#quicksearch-button {
	margin:0px 0px 0px 0px;	padding-top:5px;	float:left;	display:inline;	height:16px;
}div#search-pro {
	display: inline;	float:left;	margin-top:7px;	margin-left:11px;	width:120px;
}div#search-pro a:link, div#search-pro a:visited {
	color: #fb9902;	text-decoration:underline;	font-size:7pt;
}div#SomeElementId {
	display:block;	z-index:1000;	position:relative;	height:0px; 
}ul#suggest {
	height:313px;	width:254px;	overflow:auto;	padding:1px;	margin:3px 0px 0px 3px;	list-style-type: none;	z-index:99;
}ul#suggest li {
	background:url(../scm_shopproduct_search/bg-suggest-item.gif) repeat-x;	height:21px;	line-height:14pt;	margin:0;	padding:3px 5px 0px 12px;	overflow:hidden;	z-index:99;
}ul#suggest li a:link, ul#suggest li a:visited {
	color:#464646;	text-decoration:none;
}ul#suggest li:hover {
	background:url(../scm_shopproduct_search/bg-suggest-item-on.gif) repeat-x;	height:21px;	margin:0;	padding:3px 5px 0px 12px;
}span.suggest-last {
	display:inline;	float:right;	text-align:right;	background: url(02_button-go.jpg) no-repeat right;	margin:8px 20px 0px 0px;	padding-bottom:3px;	z-index:99;
}span.close-suggest {
	display:inline;	float:left;	margin:10px 0px 0px 10px;
}span.suggest-last a:link, span.suggest-last a:visited {
	color:#464646;	font-size:9pt;	font-weight:bold;	text-decoration:underline;	margin-right:20px;
}/*  << QUICKSEARCH */div#header-promotion {
	padding-left:40px;	height:54px;	overflow:hidden;
}td#navi-row {
	border-top:0px solid #ecac16;	border-bottom:1px solid #ffffff;	background: url(bg-navi.jpg);	margin:0;	padding:0;	text-align:center;
}div#navi a, div#navi a span {
	padding:0;	margin:0;
}table.imgtext-table {
	margin-top:-1px;
}table#main-table {
	margin:0 auto 20px auto;	width:1000px;	background:url('02_bg_body.jpg') repeat-x;
}div.klaerchen {
	clear:both;
}/* left Column >> */div#left-column {
	float:left;	margin-top:15px;	margin-right:15px;	width:185px;
}ol.bestseller {
	margin-left:25px;	color: #002a86;	padding-top:5px;
}ol.bestseller li {
	margin:0;	padding:0;	margin-top:0px;
}ol.bestseller li span.product-title {
	margin-left:-4px;	display:block;
}ol.bestseller span.bestseller-author, ol.bestseller span.bestseller-coverType {
	font-weight:normal;	display:block;	margin-left:-4px;
}ol.bestseller span.bestseller-author {
	color:#818181;
}div.left-column-box {
	margin-top:2px;	margin-bottom:15px;	width:185px;	z-index:1;	position:relative;
}div#left-column-box h1 {
	background:none;	background:#ffffff;	color:#002a86;	font-size:9pt;	font-weight:bold;	text-indent:0;	padding:0px 3px 0px 3px;	margin:-7px 0px 0px 10px !important;	margin:-12px 0px 0px 10px;	display:inline;	z-index:2;	position:absolute;
}div.left-column-box .product-title, div.left-column-box .product-title a:link, div.left-column-box .product-title a:visited {
	color: #002a86;	font-weight:bold;	text-decoration:none;
}div.left-column-box .product-info a:link, div.left-column-box .product-info a:visited {
	float:right;	color: #002a86;	text-decoration:none;	font-weight:bold;	padding-right:8px;
}div.left-column-box .body {
	border: 1px #002a86 solid;	padding:15px 6px 15px 6px;	margin-top:-5px;	color:#000000;	font-size:7.5pt;	display:block;
}
div.left-column-box ul  {	list-style-type: none;}
div.left-column-box .product-image {
	float:left;	padding-right:5px;
}div.left-column-box .bg-section {
	background: #002a86;	margin-top:-5px;	padding:8px;	padding-right:2px;
}div.left-column-box .bg-section a:link, div.left-column-box .bg-section a:visited {
	color:#000000;	text-decoration:none;
}div.left-column-box .bg-section a:hover {
	text-decoration:underline;
}span.teaser-author {
	color:#818181;	font-size:7.5pt;	display:block;
}span.teaser-title, span.teaser-title a:link, span.teaser-title a:visited {
	color:#002a86;	font-size:8.5pt;	font-weight:bold;	display:block;	text-decoration:none;
}span.teaser-price, span.teaser-price a:link, span.teaser-price a:visited {
	display:block;	color:#002a86;	font-size:8.5pt;	font-weight:bold;	text-align:right;	text-decoration:none;
}/* << left Column *//* Content Gedöns >> */div#content {
	margin-top:15px;	margin-right:15px;	float:right;	width:560px;	padding-bottom:0px;	overflow: hidden;
}div#content ul {
	list-style-image: url('li.gif');	padding:0px;
}div#content ul li {
	padding-left:0px;	list-style-image: url('li.gif');	margin-left:20px;
}div#content p.body, div#content div.content {
	border: 1px #6d97c2 solid;	padding:6px;	margin-top:-5px;	color:#000000;	font-size:8.5pt;	display:block;	padding-bottom:15px;
}table#content-row {
	background: url(bg-content.jpg);	background-repeat: repeat-y;	position:relative;
}.shoppingcart td {
	font-size:9pt;	color:#818181;
}.table-label {
	font-weight:bold;	text-align:right;	line-height:14pt;	width:120px;
}.table-label-summary {
	font-weight:bold;	text-align:right;	height:20px;	width:120px;
}.table-value {
	text-align:right;	padding-right:8px;	line-height:14pt;
}.grey-mini, td.grey-mini {
	color:#818181;	font-size:7.5pt;
}td#footer-row {
	text-align:center;
}tr.hatched {
	height:28px;	background-image: url(bg-hatched.jpg);	background-repeat: repeat-x;
}.right-column-padding {
	padding-right:8px;
}div.content-column-box {
	margin-top:2px;	margin-bottom:15px;	z-index:1;	position:relative;
}div.content-column-box  h1 {
	background:none;	background:#ffffff;	color:#002a86;	font-size:9pt;	font-weight:bold;	text-indent:0;	padding:0px 3px 0px 3px;	margin:-7px 0px 0px 10px !important;	margin:-12px 0px 0px 10px;	display:inline;	z-index:2;	position:absolute;
}div.content-column-box  .product-title, div.content-column-box  .product-title a:link, div.content-column-box  .product-title a:visited {
	color: #002a86;	font-weight:bold;	text-decoration:none;
}div.content-column-box  .product-info a:link, div.content-column-box  .product-info a:visited {
	float:right;	color: #002a86;	text-decoration:none;	font-weight:bold;	padding-right:8px;
}div.content-column-box  .body {
	border: 1px #6d97c2 solid;	padding:15px 6px 15px 6px;	margin-top:-5px;	color:#000000;	font-size:7.5pt;	display:block;
}div.content-column-box  .product-image {
	float:left;	padding-right:5px;
}div.content-column-box  .bg-section {
	background: #d6dff0;	margin-top:-5px;	padding:8px;	padding-right:2px;
}div.content-column-box  .bg-section a:link, div.content-column-box  .bg-section a:visited {
	color:#000000;	text-decoration:none;
}div.content-column-box  .bg-section a:hover {
	text-decoration:underline;
}/* << Content GedÃ¶ns*//* Right Column >> */div#right-column {
	padding: 13px;	padding-top:0px;	width:196px;
}div.right-column-box {
	width:196px;	background-color:#ffffff;	margin-bottom:15px;	padding-bottom:8px;	position:relative;
}div.right-column-box h1 {
	color:#fff;	font-weight:bold;	font-size:9.5pt;	height:22px;	background: url(02_bg-right-column-box.jpg);	background-repeat:repeat-x;	padding-left:12px;	padding-top:4px;	text-indent:20px;	margin:0px 0px 8px 0px !important;	margin:0px 0px 2px 0px;	position:relative;	z-index:1;	display:block;
}div.right-column-box h1 a:link, div.right-column-box h1 a:visited {
	color:#fff;	font-weight:bold;	font-size:9.5pt;	text-decoration:none;
}div.right-column-box input {
	border:1px solid #cecece;	width:122px;	margin-left:8px;	margin-bottom:2px;	color:#818181;	font-size:7.5pt;
}div.right-column-box input.quantity {
	width:35px;	margin-left:5px;	margin-right:6px;
}div.right-column-box .standard {
	display:block;	width:180px;	margin:8px 8px 4px 8px;
}div.right-column-box a:link, div.right-column-box a:visited {
	color:#818181;	text-decoration:underline;	font-size:7.5pt;
}span.icon-wk-layer, span.icon-nl-layer, span.icon-do-layer {
	position:absolute;	left:0px;	z-index:2;
}span.icon-dwk-layer {
	position: absolute;	left:7px;	top:5px;	z-index:2;
}/* << Right Column *//* A-Products >> */div.a-product-box {
	margin-bottom:0px;
}div.a-product-box h1 {
	color:#fff;	font-weight:bold;	font-size:9.5pt;	height:22px;	background: url(02_bg-box-header.jpg) repeat-x;	padding-left:8px;	padding-top:2px;	margin-bottom:2px;
}div.a-product-box h1 a:link, div.a-product-box h1 a:visited {
	color:#fff;	font-weight:bold;	font-size:9.5pt;	text-decoration:none;
}div.a-product-box span.category {
	float:right;	color:#d2e0ef;	font-size:9.5pt;	font-weight:bold;	text-transform:uppercase;	margin-right:8px;	margin-top:-23px;
}div.a-product-box div.body {
	position:relative;	padding:8px;	padding-bottom:0px;	margin-top:-5px;	width:544px;	height:179px;	border:none;
}div.a-product-box div.reduced {
	display:none;
}div.a-product-box .product-image {
	float:left;	padding-right:15px;
}div.a-product-box .product-author {
	display:block;	color:#818181;	font-size:8pt;
}div.a-product-box .product-title a:link, div.a-product-box .product-title a:visited {
	color:#002a86;	font-size:11.5pt;	font-weight:bold;	text-decoration:none;	display: block;
}div.a-product-box .product-price {
	position:absolute;	display:block;	float:right;	bottom:50px;	right:8px;	height:20px;	width:200px;	text-align:right;
}div.a-product-box .product-price a:link, div.a-product-box .product-price a:visited {
	color:#000000;	font-size:11.5pt;	font-weight:bold;	text-decoration:none;
}div.a-product-box .button-box {
	position:absolute;	bottom:8px;	right:8px;	float:right;	text-align:right;
}/* << A-Products *//* B-Products >> */div.b-product-list {
	width:579px;	overflow:hidden;	margin-left:-6px !important;	margin-left:-11px;
}div.b-product-box {
	margin-top:5px;	width:273px;	display:block;	float: left;	margin-left:7px !important;	margin-left:6px;	margin-right:8px !important;	margin-right:7px;	border-top:1px solid #002a86;
}/*div.b-product-box h1 {
	color:#ffffff;	font-weight:bold;	font-size:9.5pt;	height:22px;	background: url(bg-box-header.jpg) repeat-x;	padding-left:8px;	padding-top:2px;	margin-bottom:2px;	overflow:hidden;
}*/div.b-product-box h1 {
	color:#6d97c2;	background:none;	font-weight:bold;	font-size:9.5pt;	height:19px;	padding-left:6px;	padding-top:2px;	margin-bottom:2px;	overflow:hidden;
}div.b-product-box h1 a:link, div.b-product-box h1 a:visited {
	color:#ffffff;	font-weight:bold;	font-size:9.5pt;	text-decoration:none;
}div.b-product-box span.category {
	float:right;	color:#818181;	font-size:7.5pt;	font-weight:bold;	margin-right:0px;
}div.b-product-box div.body {
	position:relative;	padding:8px 7px 10px 7px;	margin:0px 0px 5px 0px;	height:148px;	border:none;
}div.b-product-box div.reduced {
	display:none;
}div.b-product-box span.product-image {
	float:left;	padding-right:5px;
}div.b-product-box .product-author {
	display:inline;	color:#818181;	font-size:8pt;	margin-top:15px;
}div.b-product-box .product-text {
	line-height:110%;	text-align:justify;
}div.b-product-box .product-title a:link, div.b-product-box .product-title a:visited {
	color:#002a86;	font-size:8pt;	font-weight:bold;	text-decoration:none;	display: block;
}div.b-product-box .product-price {
	position:absolute;	display:block;	bottom:35px;	right:8px;	height:20px;	text-align:right;	background:#ffffff;
}div.b-product-box .product-price a:link, div.b-product-box .product-price a:visited {
	color:#000000;	font-size:8pt;	font-weight:bold;	text-decoration:none;
}div.b-product-box .button-box {
	width:258px;	position:absolute;	bottom:13px;	right:8px;	float:right;	text-align:right;
}div.b-product-box .button-box input.info {
	float:left;
}div.b-product-box .button-box input.shoppingcart {
	float:right;
}div.b-product-box-seperator {
	width:15px;	float:left;
}/* << B-Products *//* Footer >> */div#footer {
	border-top:1px solid #ffffff;	background: url(bg-navi.jpg);	height:20px;	color:#fff;	padding-top:5px;
}div#footer a:link, div#footer a:visited {
	color:#fff;	text-decoration:underline;
}/* << Footer *//* Detailansicht >> */div.detail-view {
	width:762px;	z-index:1;	position:absolute;
}div.detail-view h1 {
	color:#184b84;	background:none;	background-color:#ffffff;	font-weight:bold;	font-size:9.5pt;	padding-left:8px;	padding-top:2px;	margin-bottom:2px;	overflow:hidden;	display:inline;	position:relative;	z-index:2;
}tr.bold td {
	font-weight:bold;
}div.detail-view .body {
	position:relative;	height:350px;	border: 1px #6d97c2 solid;	padding:8px;	padding-bottom:0px;	margin-top:-5px;	margin-bottom:25px;
}div.product-detail-left-column {
	width:185px;	margin-right:15px;	float:left;
}.cart td {
	padding:5px;
}/* << Detailansicht *//* Registrierung >> */.table-label {
	float:right;	font-weight:bold;
}div.button-box {
	margin:10px auto 0px auto;	width:124px;	text-align:right;
}table.search-result div.button-box {
	float:right;
}table.process-table {
	margin:10px auto 0px auto;	width:380px;
}table.process-table td.table-label {
	font-weight:bold;	padding-right:10px;	text-align:left;	line-height:14pt;	width:100px;
}table.process-table input, table.process-table select {
	border:1px solid #b4becd;	width:245px;	margin-bottom:2px;	color: #535353;	font-size:7.5pt;
}/* << Registrierung */div.body a.level1-act:link, div.body a.level1-act:visited {
	color: #fc9802;	text-decoration: none;
}/* footer >> */table.service-links {
	border: 1px #002a86 solid;	width:560px ;	float:right;	margin-right:15px !important;	margin-right:8px;	background:url('02_bg_body_bottom.jpg') bottom repeat-x;
}table.service-links td {
	padding:10px;
}table.service-links td ul {
	padding-left:15px;	padding-right:10px;
}table.service-links td ul li a:link, table.service-links td ul li a:visited {
	color: #888888;	text-decoration:none;	font-weight: bold;
}div.footer-search {
	float:right;	background: url(bg-footer.jpg);
}/* << footer  */div.download {
	color:#000000;	font-size:10pt;	font-weight:bold;	text-decoration:none;	margin-bottom:10px;
}tr.even td, div.even, tr.line01 td, tr.bestseller-even {
	background: url(bg-hatched.jpg) repeat;
}tr.line01 td,tr.line02 td {
	padding:5px;
}div.body {
	position:relative;	padding:6px;	padding-bottom:0px;	margin-top:0px;	border:1px #002a86 solid;	margin-bottom:10px;
}div.download h1 {
	color:#002a86;	font-size:8pt;	font-weight:bold;	text-decoration:none;	display: block;	background:none;	padding-left:0px;	margin-left:0px !important;	margin-bottom:5px !important;	height:25px;
}.download-copies {
	float:right;	width:150px;	margin-top:5px;	margin-bottom:8px;
}.download-copies input {
	border:1px solid #bdc5d2;
}/* Detailansicht >> */div.detail-view {
	width:762px;	clear:both;	position:relative;
}div.klaerchen {
	clear:both;
}div.detail-view h1 a:link, div.detail-view h1 a:visited {
	color:#002a86;
}div.detail-view .body {
	position:relative;	height:auto;	border: 1px #002a86 solid;	padding:8px;	padding-bottom:0px;	margin-top:-5px;	background:url('02_bg_body_bottom.jpg') bottom repeat-x ;
}div.product-detail-left-column {
	width:163px;	margin-right:15px;	float:left;
}span.enlarge {
	margin-top:15px;	display:block;
}div.product-detail-center-column {
	float:left;	width:435px;	position: relative;	height:335px;
}div.product-detail-right-column {
	float:right;	width:125px;	height:355px;	text-align:right;	position:relative;
}div.product-detail-right-column-content {
	position:absolute;	bottom:0;	left:0;
}div.detail-view .product-title {
	color: #002a86;	font-size:12pt;	font-weight:bold;	display:block;
}div.detail-view .product-subtitle {
	color: #002a86;	font-size:8pt;	display:block;
}div.detail-view span.product-author {
	font-weight:bold;	color:#95969A;
}div.detail-view span.product-text {
	margin-top:17px;	display:block;	height:215px;	overflow: auto;
}.deprice {
	color:#000000;	font-size:11pt;	font-weight:bold;	position: absolute;	width:120px;	display:block;	bottom:174px;	right:0px !important;
}.uvp {
	padding-right:9px;	background:url(../scm_shopproduct/uvp_stern.gif) no-repeat right center;
}div.availability-green {
	color: #00c200;	margin-bottom: 5px;
}div.availability-yellow {
	color: #fca500;	margin-bottom: 5px;	line-height:8pt;
}div.availability-red {
	color: #e10505;	/* font-weight:bold;	*/
	margin-bottom: 5px;
}div.shipping-cost-info {
	width:123px;	height:55px;	background: url(bg-portohinweis55.gif) no-repeat;	border:1px solid #fba701;	margin-bottom:15px;	position:relative;
}div.delivery-state {
	color:#000000;	position:relative;	width:120px;	display:block;
}div.shipping-cost-info p {
	padding:3px;	text-align:left;	font-size:7pt;	line-height:110%;
}div.button-box form {
	display:block;	margin-top:2px;	width:124px;	height:18px;
}div.button-box form input {
	border:none;	width:100%;
}div.product-bibliographic-infos {
	clear:both;	position:relative;	color: #95969a;	margin-top:72px;
}div.bottom {
	position:absolute;	display:block;	bottom:0;
}/* << Detailansicht *//* Detailansicht Vorschlag >> */div.product-detail-related-bundle {
	width:762px;	margin-top:20px;
}div.product-detail-related-bundle div.product-view {
	width:240px;	height:100px;	display:inline;	float:left;
}div.product-detail-related-bundle div.product-view img {
	float:left;	margin-right:10px;
}div.product-detail-related-bundle div.plus {
	width:60px;	height:100px;	background: url(02_icon-plus.gif) no-repeat;	float:left;
}div.product-detail-related-bundle div.result {
	width:60px;	height:100px;	background: url(02_icon-gleich.gif) no-repeat;	float:left;
}div.product-detail-related-bundle div.summary {
	float:right;	width:124px;	height:70px;	position:relative;	margin-top:30px;	text-align:right;
}div.summary .price {
	color:#000000;	font-size:12pt;	font-weight:bold;
}div.product-detail-related-bundle a:link, div.product-detail-related-bundle a:visited {
	color:#002a86;	font-size:8.5pt;	font-weight:bold;	display:block;	text-decoration:none;
}/* << Detailansicht Vorschlag *//* << Detailansicht Verwandte */tr.even td, div.even, tr.line01 td {
	background: url(bg-hatched.png) repeat;
}/* << Detailansicht Verwandte *//* Registrierung >> */div.process div.body {
	position:relative;	border: 1px #6d97c2 solid;	padding:8px;	padding-bottom:0px;	margin-top:0px;
}table.process-table .table-label {
	font-weight:bold;	padding-right:10px;	text-align:left;	line-height:14pt;
}.mandatory {
	color: #f59c00;
}.table-label-small {
	text-align: left;	padding-left:20px;
}.table-value {
	text-align:right;	padding-right:8px;	line-height:14pt;
}.search-table td {
	padding:5px;
}div.button-box-process {
	margin:10px auto 0px auto;	width:380px;	height:30px;
}div.button-box-process input {
	border:none;
}div.button-box-process .left {
	float:left;	width:150px;
}div.button-box-process .left input {
	width:64px;
}div.button-box-process .right {
	float:right;
}div.button-box-process .middle {
	float:left;
}.process-table {
	margin:10px auto 0px auto;	width:380px;
}table.process-table td {
	height:15px;
}table.process-table input, table.process-table select {
	border:1px solid #cecece;	width:98%;	margin-bottom:2px;	color:#818181;	font-size:7.5pt;
}table.process-table textarea {
	width:98%;	border:1px solid #cecece;	margin-bottom:2px;	color:#818181;	font-size:7.5pt;
}div.error_message_box {
	border: 1px #f9a600 solid;	color: #818181;	padding:15px;	width:350px;	margin:0px auto 0px auto;	background: url(bg-hatched.png) repeat ;	text-align:center;
}.error_message {
	color: #e30000
}tr.even td, tr.tr-grey td {
	background: url(bg-hatched.png) repeat;
}/* << Registrierung *//* Bestellprozess >> */span.table-header {
	font-weight:bold;
}table.order-process td {
	padding:4px;
}table.order-process td a:link, table.order-process td a:visited {
	color:#000000;	text-decoration:none;	font-weight:bold;
}td.total-sum {
	background: url(bg-hatched.png) repeat;	height:30px;	font-size:10pt;	font-weight:bold;
}div.content-footer-link {
	float:left;
}div.h1 {
	color:#ffffff;	font-weight:bold;	font-size:9.5pt;	height:18px;	background: url(bg-box-header.jpg) repeat-x;	padding-left:8px;	padding-top:2px;	padding-top:4px;	margin-bottom:6px;
}div.process-active {
	display:inline;	font-weight: bold;	margin-right:20px;
}div.process-inactive {
	display:inline;	font-weight:normal;	margin-right:20px;
}/* << Bestellprozess *//* Tracklist >> */.tracklist-volume-name {
	margin-bottom: 5px;	font-weight:bold;	color:#000000;
}div.tracklist-volume {
	float:left;	margin-right:10px;
}div.tracklist-even {
	background: url(bg-hatched.png) repeat;	min-height:15px;	padding:5px 0 2px 0;	clear:both;
}div.tracklist-odd {
	min-height:15px;	padding:5px 0 2px 0;	clear:both;
}div.tracklist-number {
	width:25px;	display:block;	float:left;
}div.tracklist-title {
	display:block;	width:290px;	margin-right:5px;	float:left;
}div.mediatype {
	display:block;	width:25px;	float:left;
}/* << Tracklist */table.search-result {
	width:100%;
}.search-result td {
	padding:5px;	padding-right:0px;	width:auto;
}.search-result input, .search-result select {
	border:none;	width:100%;
}span.search-result-title {
	font-weight:bold;	font-size:11pt;
}div.bestseller {
	margin-top:20px;
}span.bestseller-title a:link, span.bestseller-title a:visited {
	font-size:9pt;	font-weight:bold;	text-decoration:none;
}span.bestseller-deprice {
	font-size:8pt;	font-weight:bold;
}div#logout-button {
	padding-top:3px;	margin-right:13px;	float:right;	display:inline;
}div#navi {
	display:inline;	margin:0;	padding:0;	float:left;
}div#logout-button {
	display:block;
}acronym {
	display:inline;
}.price_graduation {
	margin-bottom: 20px;	border-spacing: 5px;
}.price_graduation .titel {
	color:#002a86;	font-weight: bold;
}.previewbox .titel {
	color:#002a86;	font-weight: bold;
}div#suggest-layer {
	width:271px;	height:365px;	background:url('../scm_shopproduct_search/bg-suggest.png') no-repeat;	position:absolute;	padding:1px;	top:21px;	left:50px;	z-index:1000;	display:block;	text-align:left;
}div.csc-header-n1, div.csc-header-n2,  div.csc-header-n3,  div.csc-header-n4 {
	display:block;	clear:both;	border:none;	height:20px;margin-bottom:-17px;
}#search-splash {
	position:absolute;	top:50%;	width:414px;	height:242px;	z-index:50;	display:none;	margin-top:111px;	margin-left:180px;
}#search-splash h5 {
	font-family:Arial, Helvetica, sans-serif;	font-size:9pt;	font-weight:bold;	text-indent:25px;	color:#ffffff;	margin:0;	margin-top:-228px;	padding:3px;
}#search-splash p {
	color:#464646;	font-family:Arial, Helvetica, sans-serif;	font-size:9pt;	font-weight:bold;	text-align:center;	margin-right:23px;	padding-top:35px;	margin-top:20px;	margin-left:5px;
}#search-progress {
	position:absolute;	top:110px;	left:122px;	width:155px;
}div.quicksearch-inputs {
	position:relative;
}#search-indicator {
	position:absolute;	top:6px;	left:308px;	overflow:hidden;
}.important {
	color: #FF0000;
}div.error > input {
	background:#ffb199;
}
#content .csc-textpic-text h1 {
	margin-top:-22px !important;
}
div.csc-textpic-text h2 {
	color:red;
}

/* >> --- Der neue SCM-Warenkorb -------------------------------------------- */
div.cartBody {
	padding:10px 12px 12px;
}
div.cartBody h2 {
	border-bottom:2px solid #002A86;
	margin-bottom:8px;
}
div.cartBody td {
	padding:10px 0;
}
div.cartBody a img {
	border:0;
}
div.cartBody td.row-odd {
	background:#F9F9F9;
}

div.cartBody .colName {
	color:#747474;
}
div.cartBody .tdProduct {
	width:283px;
}
div.cartBody .tdFunction {
	width:200px;
}
div.cartBody .tdFunction1 {
	width:150px;
}
div.cartBody .tdNum {
	width:70px;
}
div.cartBody .tdPrice {
	text-align:right;
	width:90px;
}
div.cartBody .tdTotal {
	text-align:right;
	padding-right:5px;
	width:90px;
}
div.cartBody .tableProduct {
	margin-bottom:20px;
	padding:0;
}
div.cartBody img {
	float:left;
	margin:0 10px 5px 0;
}
div.cartBody h3 a:link, div.cartBody h3 a:visited {
	color:#002A86;
	font-size:10pt;
}
div.cartBody .productInfo {
	margin-left:70px;
}
div.cartBody .productInfo .mnr-status-green {
	color:#00C200;
	font-size:7pt;
}
div.cartBody .productInfo .mnr-status-yellow {
	color:#FCA500;
	font-size:7pt;
}
div.cartBody .productInfo .mnr-status-red {
	color:#D20000;
	font-size:7pt;
}

div.cartBody p {
	color:#747474;
	font-size:7pt;
}
div.cartBody input {
	width:40px;
}
div.cartBody .updateButton input {
	margin-top:5px;
	width:auto;
}
div.cartBody .tdWeight {
	background:#F9F9F9;
	border-top:1px solid #DBDBDB;
	padding:5px 0;
}
div.cartBody .tdWeight p.left {
	float:left;
}
div.cartBody .tdWeight p.right {
	float:right;
	margin-right:5px;
}

div.cartFooter {
	border-top:1px solid #DBDBDB;
	float:right;
	text-align:right;
	width:450px;
}
div.cartFooter .info, div.cartFooter .info a {
	color:#747474;
	font-size:7pt;
	margin:5px 0;
}
div.cartFooter div.handlingCharge {
	border-top:1px solid #DBDBDB;
	height:20px;
	padding:5px 0 0;
}
div.cartFooter div.handlingCharge p.left {
	float:left;
	text-align:right;
	width:370px;	
}
div.cartFooter div.handlingCharge p.right {
	width:80px;
}
div.cartFooter div.totalPrice {
	border:1px solid #002A86;
	display:inline-block;
	margin:10px 0 0;
	text-align:left;
	padding:10px 5px;
}
div.cartFooter div.totalPrice p {
	color:#002A86;
	font-size:11pt;
	font-weight:bold;
	float:left;
}
div.cartFooter div.totalPrice div.pAp {
	float:left;
	margin-left:10px;
}
div.cartFooter div.totalPrice span.price {
	color:#000;
	font-size:11pt;
	font-weight:bold;
	margin-right:10px;
}
div.cartFooter div.totalPrice span.position {
	color:#747474;
}
div.cartFooter div.totalPrice div#checkout {
	float:right;
}
div.cartFooter div.totalPrice div#checkout a img {
	margin:3px 10px 0 0;
}

div.processes {
	margin:0 0 30px;
	padding:10px 0 10px 10px;
}

#affiliate-info {
	border-top:1px solid grey;
	padding:2px;
	text-align:center;
}

/* << --- Der neue SCM-Warenkorb -------------------------------------------- */

.grey td {
    background:#EFEFEF;
    padding:10px;
}
