/* @override http://www.haenssler-verlag.de/fileadmin/haenssler-verlag/templates/main/2008_haenssler-verlag_v0.1.css */

/* CSS Document */body {
	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;
}body, td {
	font-family:Arial, Helvetica, sans-serif;	color:#000000;	font-size:9pt;
}tr.tr-grey td {
	border-bottom:1px solid #cccccc;	padding-bottom:5px;	padding-top:5px;
}tr.foo td {
	border-bottom:1px solid #cccccc;	padding-bottom:5px;	padding-top:5px;
}table.body-table {
	border:1px solid black;	background-image:url(header-bg.jpg);	background-repeat:no-repeat;	background-position:top;	margin-top:30px;
}

dl.csc-textpic-image a {
border-bottom: 0px;
}

a:link, a:visited {
	color: #000000;	text-decoration:none;	border-bottom: 1px #01989f solid;
}a:visited {
	border-bottom: 1px #d4eeef solid;
}
a.perma:link,  a.perma:visited {
	color: #000000;	text-decoration:none;	border-bottom: 1px #01989f solid;
}a.perma:visited {
	border-bottom: 1px #01989f solid;
}h1, h1 a:link, h1 a:active, h1 a:visited {
	color: #8f8f8f;	font-weight:bold;	font-size:13pt;	text-decoration:none;
}div.error_message {
	color:#cc0000;	font-size:7.5pt;
}.navi a:link, .navi a:visited, .sub-navi a:link, .sub-navi a:visited {
	border-bottom:none;
}div.ce, div.klaerchen {
	clear:both;
}div.sub-navi {
	height:18px;	margin-left:42px;
}div.content-container {
	height:540px;	width:763px;	display:block;	overflow:auto;
}div.content {
	padding:0px;	padding-left:40px;	padding-top:15px;	
}div.right-column {
	display:none;	border-left: 1px #c2c2c2 solid;	overflow: visible;
}input.quicksearch {
	border:1px solid #b4becd;	width:132px;	margin-left:0px;	margin-bottom:4px;	color:#818181;	font-size:7.5pt;
}div.right-column a {
	line-height:20px;
}div.footer {
	margin:0 auto 0 auto;	width:600px;	color:#999999;	font-size:7.5pt;	margin-top:5px;
}p.csc-caption {
	font-size:7pt;
}p.bodytext {
	width:90%;
}div.a-product-box {
	height:120px;	margin-top:20px;	margin-bottom:10px;	display:block;	clear:both;
}div.basket-quickview-container {
	height:70px;	float:right;	padding-right:20px;
}img#icon-wk {
	margin-right:5px;
}div.navi {
	clear:both;	padding:10px 0 0 40px;
}td.total-sum {
	height:30px;
}/* tt_news >> */span.news-list-date {
	display:block;	width:700px;	font-size:9pt;
}div.news-list-item p.bodytext {
	margin:0;
}div.news-list-item h3 {
	font-size:11pt;
}div.news-list-morelink {
	margin-top:15px;
}div.news-single-item h2 {
	font-size: 11pt;
}div.news-single-item h3 {
	font-size: 10pt;
}div.news-single-item h3 {
	font-size: 10pt;
}div.news-single-item h3 p {
	padding:0;	margin:0;
}p.news-single-author {
	display:none;
}/* << tt_news *//* Product view >> */div.body {
	margin-bottom:15px;
}span.product-author {
	display:block;
}span.product-title {
	display:block;	font-size:12pt;	font-weight:bold;
}div.product-information {
	margin:0 0 0 0;	width:400px;	height: auto;	min-height:112px;	margin-left: 90px;	padding-top:5px;	padding-bottom: 5px;	border-top:1px solid #cccccc;	border-bottom:1px solid #cccccc;	border-right:1px solid #cccccc;	clear:right;
}span.product-image {
	float:left;
}div.product-price {
	font-weight:bold;	margin-top:5px;	margin-bottom:5px;	text-align:right;
}div.button-box {
	float:left;	text-align:left;	margin-top:10px;	font-size:7.5pt;
	width:170px;
}div.button-box a:link, div.button-box a:visited {
	font-size:7.5pt;
}/* << Product view *//* Detail view >> */
div.detail-view {
	padding-top:20px;
}div.detail-view div.body {
	width:600px;
}div.product-detail-left-column {
	float:left;	width:100px;	font: 7.5pt Arial, Helvetica, sans-serif;
}div.product-detail-left-column a:link, div.product-detail-left-column a:visited {
	text-decoration:none;	border:none;
}div.product-image {
	width:100px;
}div.product-detail-center-column {
	padding:5px;	padding-top:0px;	width:470px;	float:right;
}div.product-bibliographic-infos {
	line-height:13pt;
}/* << Detail view */div.right {
	float:right;
}div.middle {
	float:left;
}a.none:link,  a.none:visited {
	color: #000000;	text-decoration:none;	border-bottom: none;
}a.none:visited {
	border-bottom: none;
}/* retail-dealer >> */.tx-scmretaildealer-input {
	font-size:8pt;
}.tx-scmretaildealer-small {
	display:block;	font-size:7pt;
}.tx-scmretaildealer-submit {
	clear:both;
}.level1-act {
	display:inline;	clear:both;
}.level1-no {
	clear:both;
}/* << retail-dealer *//* Order process */#order-progress ol {
	height:25px;	border-bottom:1px solid #cccccc;	list-style-type: decimal;
}#order-progress ol li {
	width:125px;	float:left;	line-height:23px;	font-size:9pt;	color:#cccccc;
}#order-progress li#active {
	font-weight:bold;	color:#01989F;
}table.order-process a:link, table.order-process a:visited {
	color: #000000;	text-decoration:none;	border:none;
}table.order-process {
	clear:both;
}div.form-label_mandatory {
	font-weight:bold;	color:#01989F
}#form-table input, #form-table select {
	font-size:8pt;	margin-bottom:3px;
}div.form-info-text {
	color:#BBBBBB;	font-size:8pt;
}div.form-headline {
	font-size:10pt;	font-weight:bold;	padding-bottom:10px;
}div.tracklist-number {
	float:left;	margin-right:5px;
}div.tracklist-title {
	float:left;
}div.mediatype {
	float:left;	display:none;
}div.tracklist-title {
	float:left;	width:300px;
}div.tracklist-volume-name {
	font-weight:bold;
}div.tracklist-even {
	width:350px;	background: #e9e9e9;	padding:3px 0 2px 3px;	margin-top:2px;
}div.tracklist-odd {
	width:350px;	padding:3px 0 2px 3px;
}div.tracklist-volume {
	margin-bottom:10px;
}span.deprice {
	font-weight:bold;	padding-right:10px;
}.availability-yellow {
	color: #f4d524;	font-size:7.5pt;	padding-right:10px;
}.availability-green {
	color: #08a893;	font-size:7.5pt;	padding-right:10px;
}.availability-red {
	color: #f3501f;	font-size:7.5pt;	padding-right:10px;
}tr.even a.search_result, tr.odd a.search_result {
	text-decoration:none;	border-bottom:none;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body, td {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:9pt;
}

table.body-table {
	border:1px solid black;
	background-image:url(2008_header-bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
div.content {
	height:540px;
	
}
#left-column, .greyBg {
	background-color:#F6F6F6;
	
}
#left-column .csc-textpic-imagewrap {
	margin-right:0 !important;
}
#left-column .csc-textpic-image {
	margin-bottom:0;
}
div.footer {
	margin:0 auto 0 auto;
	width:600px;
	color:#999999;
	font-size:7.5pt;
	margin-top:5px;
}

/* >> --- Jack Ross --------------------------------------------------------- */
#jackRoss {
	height:250px;
	margin-bottom:10px;
	overflow:auto;
}
#jackRoss .news-list-item {
	border-bottom:1px solid #F6F6F6;
	margin:5px 0;
	padding:5px 0;
}
#jackRoss .news-list-item .news-latest-date {
	font-style:italic;
	font-size:8pt;
}
#jackRoss .news-list-item h3 {
	margin:4px 0;
}

.jackRossNL {
	border:1px solid #B2C1CD;
	display:block;
	margin-bottom:20px;
	padding:0 10px 10px;
}
.jackRossNL form {
	width:220px;
}
.jackRossNL form .textinput {
	color:#6F6F6F;
	width:180px;
}
.jackRossNL form #buttonSend {
	float:right;
}
span.error_message {
	color:#D40000;
	font-size:8pt;
	font-weight:bold;
}

div.codeField textarea {
	font-size: 7pt;
	height: 80px;
	padding: 3px;
	width: 453px;
}

/* << --- Jack Ross --------------------------------------------------------- */
