*, body, td, p {
	margin:0;	padding:0;	font-family: Arial,Verdana, Helvetica, sans-serif;	font-size:8pt;
}body {
	background:url('02_bg_body.jpg') repeat-x;
}div.body a:link, div.body a:visited, a:link, a:visited {
	color:#000000;	font-size:8.5pt;	display:inline;	text-decoration:underline;
}div.border a:link, div.border a:visited {
	color:#000000;	font-size:8.5pt;	display:inline;	text-decoration:underline;
}h1 {
	background:none;	background:#ffffff;	color:#ee7f01;	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 #ee7f01 solid;	padding:15px 8px 8px 8px;	margin:0px 0px 15px 0px;	background:url('02_bg_body_bottom.jpg') bottom repeat-x ;
}div.logout-button {
	display:inline;
}.csc-textpic-imagewrap {
	margin:5px;
}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.png');	background-repeat: no-repeat;	height:54px;	width:1000px;	overflow:hidden;
}.tx-newloginbox-pi1-submit {
	background:#d3e1ee;	border:1px solid #afc2c9;	color:#000000;	padding:1px;
}/* QUICKSEARCH >> */div.quick-search {
	width:200px;	display:block;	float:left;	padding:0px 0px 0px 0px !important;	padding:0px 0px 0px 5px;
}div.quick-search input, div.quick-search select {
	color:#184f84;	font-size:7pt;	height:12px;	hei\ght:14px;	/* quick 'n dirty IE6 hack to be removed ! */	margin:0px 0px 0px 0px;	padding-top:2px;
}div.quick-search input {
	padding:0px 0px 0px 2px;
}div.quicksearch-inputs {
	display:inline;	width:168px !important;	width:168px;	float:left;	padding:0;	margin:0;	height:16px;
}div.quick-search input[type=text] {
	border:1px solid #bdc5d2;	width:68px;	margin-left:7px;	margin-right:0px;	margin-top:5px;	display: inline;	float:left;	height:12px !important;	padding-top:2px;
}div.quick-search select {
	border:1px solid #bdc5d2;	width:92px;	margin-left:1px;	margin-top:5px;	margin-right:0px;	display: inline;	padding-top:0px;	height:14px;
}input.quicksearch-button {
	height:12px !important;	width:12px;	border:none;
}div#quicksearch-button {
	margin:0px 0px 0px 0px;	padding-top:7px;	float:left;	display:inline;	width:20px;	height:13px;
}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#suggest-layer {
	width:271px;	height:365px;	background:url(../scm_shopproduct_search/bg-suggest.png) no-repeat;	position:absolute;	padding:1px;	top:20px;	left:7px;	z-index:99;
}ul#suggest {
	height:313px;	width:254px;	overflow:auto;	padding:1px;	margin:3px 0px 0px 3px;	list-style-type: none;
}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;
}ul#suggest li a:link, ul#suggest li a:visited {
	color:#4f7cb5;	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:block;	text-align:right;	background: url(02_button-go.jpg) no-repeat right;	margin:8px 20px 0px 0px;	padding-bottom:3px;
}span.suggest-last a:link, span.suggest-last a:visited {
	color:white;	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 {
	display:none;
}table.imgtext-table {
	margin-top:-1px;
}table#main-table {
	margin:20px auto 20px auto;	width:1000px;
}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: #ee7f01;	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:#ee7f01;	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: #ee7f01;	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: #ee7f01;	text-decoration:none;	font-weight:bold;	padding-right:8px;
}div.left-column-box .body {
	border: 1px #6d97c2 solid;	padding:15px 6px 15px 6px;	margin-top:-5px;	color:#000000;	font-size:7.5pt;	display:block;
}div.left-column-box .product-image {
	float:left;	padding-right:5px;
}div.left-column-box .bg-section {
	background: #d6dff0;	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:#ee7f01;	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:#ee7f01;	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:562px;	padding-bottom:0px;	overflow: hidden
}div#content p.body {
	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;
}.shoppingcart td {
	font-size:9.5pt;	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.png);	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:#ee7f01;	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: #ee7f01;	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: #ee7f01;	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:15px;	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:#184f84;	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:#184f84;	font-weight:bold;	font-size:9.5pt;	text-decoration:none;
}div.right-column-box input {
	border:1px solid #b4becd;	width:132px;	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;
}/* << Right Column *//* A-Products >> */div.a-product-box {
	margin-bottom:0px;
}div.a-product-box h1 {
	color:#184f84;	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:#184f84;	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:#ee7f01;	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 #ee7f01;
}/*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:#ee7f01;	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:#d2e0ef;	padding-top:5px;
}div#footer a:link, div#footer a:visited {
	color:#d2e0ef;	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 #ee7f01 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;
}tr.even td, div.even, tr.line01 td, tr.bestseller-even {
	background: url(bg-hatched.png) repeat;
}tr.line01 td,tr.line02 td {
	padding:5px;
}div.body {
	position:relative;	padding:8px;	padding-bottom:0px;	margin-top:0px;	border:1px #ee7f01 solid;
}div.download h1 {
	color:#ee7f01;	font-size:8pt;	font-weight:bold;	text-decoration:none;	display: block;	background:none;	padding-left:0px;
}.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:#ee7f01;
}div.detail-view .body {
	position:relative;	height:auto;	border: 1px #6d97c2 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:335px;	text-align:right;	position:relative;
}div.product-detail-right-column-content {
	position:absolute;	bottom:0;	left:0;
}div.detail-view .product-title {
	color: #ee7f01;	font-size:12pt;	font-weight:bold;	display:block;
}div.detail-view .product-subtitle {
	color: #ee7f01;	font-size:8pt;	display:block;
}div.detail-view span.product-author {
	font-weight:bold;
}div.detail-view span.product-text {
	margin-top:17px;	display:block;	height:227px;	overflow: auto;
}.deprice {
	color:#000000;	font-size:11pt;	font-weight:bold;	position: absolute;	width:120px;	display:block;	bottom:155px;	right:0px !important;
}div.availability-green {
	color: #00c200;
}div.availability-yellow {
	color: #fca500;
}div.availability-red {
	color: #e10505;	font-weight:bold;
}div.shipping-cost-info {
	width:123px;	height:50px;	background: url(bg-portohinweis.jpg) 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 {
	position:absolute;	bottom:0px;	height:40px;	color: #95969a;
}/* << 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:#ee7f01;	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:-5px;
}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 #b4becd;	width:98%;	margin-bottom:2px;	color:#818181;	font-size:7.5pt;
}table.process-table textarea {
	width:98%;	border:1px solid #b4becd;	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: #d3e0f0;	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;	float:left;
}table#main-table {
	width:770px;	margin:0;
}div#content {
	margin-top:15px;	margin-right:15px !important;	margin-right:0px;	width:763px;	padding-bottom:20px;	overflow:hidden;	float:left;
}span.head-navi {
	display:none;
}
#left-column {
	display:none;
}
#right-column {
	display:none;
}
div.wrapper {
	width:780px;
	overflow:hidden;
	float:left;
}
#footer {
	width:770px;
}
#main-table {
	margin:0;
	width:770px;
	overflow:hidden;
}