body {	margin:0;	font:11px "Trebuchet MS", Helvetica, sans-serif;	color:#52606f;	background:#d0dbe5;	min-width:780px;}a {	text-decoration:none;	color:#003974;}a:hover {text-decoration:underline;}img {border:none;}input,select,textarea {	font:14px/14px Arial, Helvetica, sans-serif;	vertical-align:middle;}form,fieldset {	margin:0;	padding:0;	border:none;}#wrapper {	width:100%;	overflow:hidden;}.header-area {	width:100%;	position:relative;	background:#1e4b7a url(../images/bg-header.jpg) repeat-x 0 100%;	overflow:hidden;}#header {	width:772px;	margin:0 auto;	overflow:hidden;	padding:10px 0 1px;}.logo {	float:left;	text-indent:-9999px;	overflow:hidden;	background:url(../images/bg-logo.png) no-repeat;	width:72px;	height:90px;	margin:0;}.logo a {	display:block;	height:100%;}#header .block {	float:right;	width:690px;}#header .ads {	width:100%;	overflow:hidden;	padding:0 0 7px;}#header .ads a {	float:left;	margin:0 25px 0 0;}#header .ads img {display:block;}#nav {	float:left;	list-style:none;	margin:0;	padding:0;}/*#nav li {	float:left;	text-indent:-9999px;}#nav a {	display:block;	height:25px;	background:url(../images/bg-nav.png) no-repeat;}#nav .spielfilm {	width:71px;	background-position:0 0;}#nav .kinderwelt {	width:84px;	background-position:-71px 0;}#nav .tv {	width:35px;	background-position:-155px 0;}#nav .special-interest {	width:111px;	background-position:-190px 0;}#nav .musik {	width:53px;	background-position:-301px 0;}#nav .merchandising {	width:108px;	background-position:-354px 0;}#nav .neuerscheinungen {	width:129px;	background-position:-462px 0;}#nav .angebote {	width:76px;	background-position:-591px 0;}*/.menu-area {	position:absolute;	top:0;	right:0;}.menu-area ul {	list-style:none;	margin:0;	padding:0;	float:right;}.menu-area li {	float:left;	background:#537699;	margin:0 1px 0 0;	display:inline;	padding:4px 8px 5px;}.lang li {text-indent:-9999px;}.lang .gb {	background:url(../images/ico-flag-gb.gif) no-repeat;	overflow:hidden;	width:17px;	height:11px;	display:block;}ul.menu {	background:url(../images/bg-menu.gif) no-repeat 0 100%;	padding-left:5px;}.menu li {font:11px/11px "Trebuchet MS", Helvetica, sans-serif;}.menu a {	color:#fff;}#main {	width:772px;	margin:0 auto;	overflow:hidden;	padding:3px 0 0;}.space {	width:100%;	overflow:hidden;	background:url(../images/bg-space.png) repeat-y -772px 0;	margin:0 0 2px;}.space .b {background:url(../images/bg-space.png) no-repeat -1544px 100%;}.space .t {	height:1%;	overflow:hidden;	background:url(../images/bg-space.png) no-repeat;	padding:5px 5px 5px 11px;}.space .box {	float:left;	width:580px;	font-size:11px;	color:#667e95;	padding:2px 0 0;}.space .box p {margin:0;}.space .breadcrumbs {	margin:0;	float:left;	overflow:hidden;	display:inline;	padding:1px 0 0;	list-style:none;	font-size:11px;	color:#667e95;	width:523px;}.space .breadcrumbs li {	float:left;	padding:0 3px 0 10px;	margin:0 10px 0 -10px;	background:url(../images/sep-breadcrumbs.gif) no-repeat 0 50%;}.space .breadcrumbs a {color:#304c67;}.search {float:right;}.search fieldset {	float:right;	padding:0 0 0 21px;	background:url(../images/ico-zoom.png) no-repeat;}.search .text {	float:left;	width:143px;	background:url(../images/bg-txt-search-big.gif) no-repeat;	padding:1px 9px 3px 5px;}.search .text input {	width:143px;	float:left;	margin:0;	padding:0;	border:0;	background:none;	font:11px/16px "Trebuchet MS", Helvetica, sans-serif;	color:#737f8a;}.search .text input:focus {outline:none;}.search .btn-submit {	float:left;	margin:0;	padding:0 0 2px;	border:0;	cursor:pointer;	width:55px;	height:18px;	font:bold 9px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;	background:url(../images/btn-search.png) no-repeat;	color:#fff;}.container {	float:left;	width:602px;}.container .visual {	height:1%;	overflow:hidden;	background:#fff url(../images/bg-visual.gif) repeat-y;	margin:0 0 2px;	padding:1px;	position:relative;}.container .visual .b {	position:absolute;	left:0;	bottom:0;	background:url(../images/bg-visual-b.gif) no-repeat;	width:602px;	height:5px;	font-size:0;}.container .visual .t {	position:absolute;	left:0;	top:0;	background:url(../images/bg-visual-t.gif) no-repeat;	width:602px;	height:5px;}.container .visual img {display:block;}.visual .price-round {	position:absolute;	left:238px;	top:103px;	width:120px;	height:81px;	color:#003974;	padding:40px 0 0;	text-align:center;	letter-spacing:-2px;	font:bold 30px Arial, Helvetica, sans-serif;	background:url(../images/bg-price-round.png) no-repeat;}.visual .btn-details {	position:absolute;	top:211px;	right:125px;	width:88px;	height:18px;	overflow:hidden;	text-indent:-9999px;	background:url(../images/btn-visual-details.gif) no-repeat;}.visual .btn-buy {	position:absolute;	top:211px;	right:6px;	width:116px;	height:18px;	overflow:hidden;	text-indent:-9999px;	background:url(../images/btn-visual-buy.gif) no-repeat;}.container .section {	height:1%;	overflow:hidden;	background:url(../images/bg-section.png) repeat-y -1204px 0;	margin:0 0 2px;}.container .section .b {background:url(../images/bg-section.png) no-repeat -2408px 100%;}.container .section .t {	background:url(../images/bg-section.png) no-repeat -602px 0;	height:1%;	overflow:hidden;	padding:5px 0 0;}.container .section .heading {	height:1%;	overflow:hidden;	background:#486c90 url(../images/bg-section-heading.gif) repeat-x;}.container .section .heading h2 {	font-size:11px;	color:#fff;	margin:0 0 4px;	text-align:center;}.container .section .c {	background:url(../images/bg-section.png) no-repeat -1806px 100%;	height:1%;	overflow:hidden;	padding:0 1px 10px;}.container .section .frame {	overflow:hidden;	background:#fff url(../images/bg-section.png) no-repeat -1px 0;	width:600px;}.section .sub-txt {	margin:0 0 2px;	text-align:center;	font-weight:bold;	font-size:10px;	color:#fff;}.section .items {	list-style:none;	margin:3px 0 0;	padding:7px 0 0;	background:url(../images/bg-items.gif) repeat-y 120px 0;	height:1%;	font-size:11px;	line-height:11px;	overflow:hidden;}.detail-block .items {	padding:7px 0 0 3px;	width:610px;	color:#52606f;	background:url(../images/bg-items-2.gif) repeat-y;}.section .items li {	float:left;	width:106px;	padding:0 7px;	text-align:center;}.detail-block .items li {	width:182px;	margin:0 5px 0 0;	text-align:center;}.detail-block .img {	border:1px solid #aeb9c5;	border-width:0 1px 1px 0;	padding:0 1px 1px 0;}.section .items img {	font-size:0;	line-height:0;}.section .name-product a {font-weight:bold;}.section .price {	display:block;	color:#51606f;	margin:0 0 7px;}.section .items .btn-buy,.section .items .btn-details {	display:block;	width:99px;	height:17px;	overflow:hidden;	padding:0 2px 0 0;	font-size:10px;	line-height:17px;	font-weight:bold;	color:#fff;	margin:0 auto 2px;	background:url(../images/bg-btns.gif) no-repeat 100% 0;}.section .items .btn-buy {background-position:100% -34px;}.section .items .btn-buy span,.section .items .btn-details span {	height:17px;	display:block;	text-align:center;	padding:0 0 0 2px;	background:url(../images/bg-btns.gif) no-repeat 0 -51px;	cursor:pointer;}.section .items .btn-details span {background:url(../images/bg-btns.gif) no-repeat 0 -17px;}.section .name-product {	display:table;	width:100%;}.section .name-product span {	height:44px;	display:table-cell;	vertical-align:middle;	}* html .section .name-product span,* html .section .items .name-product a {display:block;}* +html .section .name-product span,* +html .section .items .name-product a {display:block;}.section .items .descript {	display:block;	height:40px;	margin:10px 0 5px;}.detail-block p {margin:0;}#sidebar {	float:right;	width:168px;}#sidebar .box {	width:100%;	overflow:hidden;	background:url(../images/bg-box.png) repeat-y -336px 0;	margin:0 0 2px;}#sidebar .box .head {	overflow:hidden;	padding:5px 0 3px;        height:26px;}#sidebar .box .cartHead {    background:url(../images/shoppingcartstart.png) no-repeat;}#sidebar .box .accountHead {    background:url(../images/accountstart.png) no-repeat;}#sidebar .box .newsletterHead {    background:url(../images/newsletterstart.png) no-repeat;}#sidebar #startpageSend {    background:url(../images/bu_send_2.png);    margin-left:-2px;    width:156px;    height:26px;}#sidebar #startpageSubmit {    background:url(../images/bu_login.png);    margin-left:-1px;    width:156px;    height:26px;}#sidebar a.checkout {    background:url(../images/bu_checkout.png) no-repeat;    margin-left:-2px;    height:27px;    width:156px;}#sidebar .box .head h3 {	margin:0;	font-size:11px;	text-align:center;	color:#fff;}#sidebar .cart .head span {	background:url(../images/ico-cart.gif) no-repeat 0 1px;	padding:0 0 0 16px;}#sidebar .box .content {	height:1%;	overflow:hidden;	padding:0 1px 6px;	background:url(../images/bg-box.png) no-repeat -504px 100%;}#sidebar .box .content .frame {	height:1%;	overflow:hidden;	background:#fff url(../images/bg-box.png) no-repeat -169px 0;	font-size:10px;	padding:5px 4px 0;	color:#737f8a;}#sidebar .cost {	height:1%;	overflow:hidden;	margin:0 0 4px;	background:url(../images/bg-dotted.gif) repeat-x 0 100%;	line-height:11px;	padding:0 0 4px;}#sidebar .cost dt {	float:left;	width:75px;	text-align:right;	padding:0 3px 0 0;}* html #sidebar .cost dt {	display:inline;	margin-right:-3px;}#sidebar .cost dd {	height:1%;	overflow:hidden;	margin:0;	font-weight:bold;	color:#2b527a;}.box .txt-box {	padding:0 3px;	height:1%;	overflow:hidden;	line-height:11px;}.box .txt-box p {margin:0 0 7px;}.box .txt-box p a {	color:#737f8a;	text-decoration:underline;}.box .txt-box a:hover {text-decoration:none;}.btn {	display:block;	background:url(../images/bg-button.png) no-repeat;	color:#fff;	text-align:center;	font-weight:bold;	line-height:13px;	letter-spacing:1px;}.btn span {	display:block;	background:url(../images/bg-button.png) no-repeat 100% -18px;	padding:3px 0 4px;	cursor:pointer;}.login,.sign-in  {	overflow:hidden;	width:100%;}.login fieldset,.sign-in fieldset {	height:1%;	overflow:hidden;	padding:0 3px;}.login .text,.sign-in .text {	width:143px;	background:url(../images/bg-txt-login.gif) no-repeat;	padding:2px 5px 4px;	margin:0 0 6px;}.login .text:after,.sign-in .text:after {	clear:both;	content:"";	display:block;}.login .text input,.sign-in .text input {	float:left;	margin:0;	padding:0;	border:0;	background:none;	width:143px;	font:11px/16px "Trebuchet MS", Helvetica, sans-serif;	color:#737f8a;}.login .text input:focus,.sign-in .text input:focus {outline:none;}.login .row,.sign-in .row {	height:1%;	overflow:hidden;	margin:0 0 2px;}.login .btn-submit,.sign-in .btn-submit {	float:left;	margin:0;	padding:0 0 2px;	border:0;	background:url(../images/btn-login.png) no-repeat;	color:#fff;	width:100%;	height:18px;	cursor:pointer;	font:bold 10px/18px "Trebuchet MS", Helvetica, sans-serif;	letter-spacing:1px;}.sign-in .radio-area {	width:160px;	position:relative;	overflow:hidden;	margin:0 0 4px -6px;}.sign-in .radio {	float:left;	color:#092e53;	font-size:11px;	line-height:11px;	margin:0 0 0 6px;	display:inline;}.sign-in .radio input {	float:left;	margin:0;	padding:0;	width:16px;	height:15px;	border:0;}.sign-in .radio label {	float:left;	padding:1px 0 0;	line-height:11px;}#sidebar .cell {	height:1%;	overflow:hidden;	background:url(../images/bg-cell.png) repeat-y -168px 0;	margin:0 0 2px;}.cell .b {background:url(../images/bg-cell.png) no-repeat -504px 100%;}.cell .t {	background:url(../images/bg-cell.png) no-repeat;	height:1%;	overflow:hidden;	padding:8px 1px 0;}.cell .frame {	height:1%;	overflow:hidden;	background:#fff url(../images/bg-cell.png) no-repeat -337px 100%;}.cell .icons {	list-style:none;	margin:-6px 0 0;	padding:0 0 60px;	height:1%;	overflow:hidden;	position:relative;}.cell .icons li {	float:left;	clear:both;	width:100%;	padding:16px 0;	background:url(../images/bg-small-dotted.gif) repeat-x 0 100%;}.cell .icons img {	display:block;	margin:0 auto;}.cell .sub-txt {	margin:0 0 3px;	text-align:center;	font-weight:bold;	font-size:10px;	color:#fff;}.alignleft {float:left;}.alignright {float:right;}.footer-area {width:100%;}#content {	float:right;	width:467px;	background:url(../images/bg-content.gif) repeat-y;}.content-t {background:url(../images/bg-content.gif) no-repeat -467px 0;}.content-b {	height:1%;	overflow:hidden;	padding:12px;	background:url(../images/bg-content.gif) no-repeat -934px 100%;}.product-block {	height:1%;	overflow:hidden;	font-size:12px;	line-height:16px;	color:#3b3b3b;	margin:0 0 50px;}.product-block .holder {	height:1%;	overflow:hidden;	padding:0 0 0 5px;	margin:0 0 9px;}.product-block .img {float:left;}.product-block .img img {display:block;}.product-block .text {	height:1%;	overflow:hidden;	font-size:11px;	line-height:15px;	padding:0 0 0 18px;}.product-block div.text a {    font-weight:bold;    font-size:13px;}.product-block h1 {	margin:0 0 7px;	font-size:18px;	line-height:20px;	color:#304c67;}.product-block .raiting {	display:block;	margin:0 0 9px;}.product-block .price {	display:block;	padding:0 0 0 37px;	background:url(../images/ico-dvd.gif) no-repeat 0 50%;}.product-block p {margin:0 0 9px;}.product-block .btn-block {	width:100%;	margin:0 0 7px;	overflow:hidden;}.product-block .tools {	float:left;	margin:0;	padding:0;	list-style:none;	font-size:11px;}.product-block .tools li {padding:0 0 2px;}.product-block .tools a {	color:#304c67;	padding:0 0 0 17px;}.tools a.ico-detail {background:url(../images/ico-detail.gif) no-repeat 0 50%;}.tools a.ico-bilder {background:url(../images/ico-bilder.gif) no-repeat 0 50%;}.tools a.ico-trailer {background:url(../images/ico-trailer.gif) no-repeat 0 50%;}.product-block .btn-area {	float:right;	width:350px;}.product-block .btn-area ul {	float:right;	margin:0;	padding:0;	list-style:none;}.product-block .btn-area li,.product-box .btn-area li {	float:left;	margin:0 0 0 4px;	display:inline;	font-size:10px;	line-height:10px;}.product-block .btn-area a,.product-box .btn-area a {	float:left;	cursor:pointer;	color:#fff;}.product-block .btn-area a.btn-details,.product-box .btn-details {	padding:0 3px 0 0;	background:url(../images/bu_details2.png) no-repeat;        width:104px;        height:22px;}.product-block .btn-area a.btn-details span,.product-box .btn-details span {	float:left;	height:10px;	padding:4px 4px 4px 21px;	background:url(../images/bg-btns-2.gif) no-repeat 0 -36px;}.product-box .btn-details span {	background-position:0 -72px;	padding-left:6px;}.product-block .btn-area a.btn-buy,.product-box .btn-buy {	padding:0 3px 0 0;	background:url(../images/bu_cart_cat.png) no-repeat 0px 2px;        width:156px;        height:28px;        margin-top:-5px;}.product-block .btn-area a.btn-buy span,.product-box .btn-buy span {	float:left;	height:10px;	padding:4px 4px 4px 21px;	background:url(../images/bg-btns-2.gif) no-repeat;}.product-block .data {	width:439px;	overflow:hidden;	font-size:11px;	font-weight:bold;	color:#3b3b3b;	margin:0 0 8px;	background:url(../images/bg-data.gif) repeat-y;}.product-block .data .t {background:url(../images/bg-data.gif) no-repeat -439px 0;}.product-block .data .b {	height:1%;	overflow:hidden;	padding:11px 9px;	background:url(../images/bg-data.gif) no-repeat -878px 100%;}.product-block .data table {	border-collapse:collapse;	width:422px;}.product-block .data th {	text-align:left;	padding: 0 0 6px 8px;	background:url(../images/dotted.gif) repeat-x 0 100%;}.product-block .data .col-2 {width:89px;}.product-block .data td {	padding:7px 0 0 8px;	width:100px;	line-height:11px;	vertical-align:top;}.product-block .data .col-3 {font-weight:normal;}.block-comments {	height:1%;	overflow:hidden;	padding:0 7px;}.block-comments h2 {	margin:0 0 6px;	padding:0 0 0 9px;	font-size:11px;}.user-comments {	margin:0 0 13px;	padding:5px 0 0;	overflow:hidden;	height:1%;	list-style:none;	font-size:12px;	background:url(../images/dotted.gif) repeat-x;}.user-comments li {	float:left;	width:100%;	padding:0 0 7px;	margin:0 0 5px;	background:url(../images/dotted.gif) repeat-x 0 100%;}.user-comments .title {display:block;}.user-comments .title a {font-weight:bold;}.user-comments .raiting-holder {	float:left;	width:70px;	padding:3px 0 0;}.user-comments p {margin:0;}.block-comments .sub-box {	height:1%;	overflow:hidden;	padding:0 0 0 6px;}.block-comments .sub-box h2 {	padding:0;	margin:0 0 21px;}.raiting-holder img {	display:block;	margin:0 auto;}.user-comments .comment {	height:1%;	overflow:hidden;	padding:0 0 0 10px;}.comment-form {	height:1%;	overflow:hidden;	padding:0 0 8px;	background:url(../images/dotted.gif) repeat-x 0 100%;}.raiting-items {	margin:0 0 20px;	padding:12px 0 0;	list-style:none;	overflow:hidden;	height:1%;}.raiting-items li {	float:left;	width:100%;	margin:0 0 1px;}.comment-form .radio {	float:left;	margin:0;	padding:0;	width:16px;	height:15px;	border:0;}.comment-form label {	float:left;	line-height:17px;	font-size:12px;	padding:0 0 0 2px;}.comment-form .textarea {	height:1%;	overflow:hidden;	padding:0 0 17px;}.comment-form .textarea textarea {	float:left;	width:411px;	max-width:411px;	border:1px solid #7f9db9;	height:177px;	overflow:auto;	padding:5px;	margin:0;}.comment-form .row {	height:1%;	overflow:hidden;}.comment-form .btn-submit {	float:right;	height:18px;	background:url(../images/bg-button.png) no-repeat;}.comment-form .btn-submit span {	float:left;	height:18px;	background:url(../images/bg-button.png) no-repeat 100% -18px;}.comment-form .btn-submit input {	padding:0 0 1px;	margin:0;	border:0;	background:none;	width:116px;	height:18px;	font:10px/15px "Trebuchet MS", Helvetica, sans-serif;	color:#fff;	cursor:pointer;	float:left;}.product-holder {	height:1%;	overflow:hidden;}.paging {	list-style:none;	margin:0;	padding:7px 0;	float:left;}.paging li,.paging-box li {	float:left;	color:#fff;	font-size:11px;	line-height:11px;	padding:2px 4px;	margin:0 1px 0 0;	display:inline;}.paging-box .active,.paging .active {background:#bac6d2;}.product-holder .sorting {float:right;}.product-holder .sorting fieldset {float:right;}.product-holder .sorting label {	float:left;	color:#737f8a;	font-size:11px;	line-height:15px;	padding:4px 5px 0 0;}.product-holder .sorting select {	float:left;	font:11px/17px "Trebuchet MS", Helvetica, sans-serif;	color:#4f5356;	width:111px;	margin:2px;	padding:0;}.product-box {	height:1%;	overflow:hidden;	background:url(../images/bg-dotted.gif) repeat-x 0 100%;	padding:5px 0 5px;}.product-box .holder {	height:1%;	overflow:hidden;}.product-box .block {	height:1%;	overflow:hidden;}.product-box .alignleft {margin:0 15px 0 0;}.product-box .text {	height:1%;	overflow:hidden;	color:#737f8a;	line-height:14px;}.product-box .text h2 {	margin:0 0 1px;	color:#003974;	font-size:13px;	line-height:16px;}.product-box .text p {margin:0 0 9px;}.price-holder {	float:left;	width:100px;	font-weight:bold;	color:#8ea0b1;	padding:3px 0 0;}.price-holder .mark {color:#003974;}.product-box .btn-area {	float:right;	width:342px;}.product-box .btn-area ul {	float:right;	list-style:none;	margin:0;	padding:0;}.paging-box {	padding:50px 0 0;	width:100%;	position:relative;}.paging-box ul {	list-style:none;	margin:0;	padding:0;	width:100%;	overflow:hidden;}.paging-box .prev,.paging-box .next {	color:#8ea0b1;	position:absolute;	left:335px;}.paging-box .next {left:385px;}.aside {	float:left;	width:133px;}.aside .box,.aside .list-area {	height:1%;	overflow:hidden;	margin:0 0 2px;	background:url(../images/bg-aside-box.gif) repeat-y;}.aside .list-area .t,.aside .box .t {background:url(../images/bg-aside-box.gif) no-repeat -133px 0;}.aside .list-area .b,.aside .box .b {	height:1%;	overflow:hidden;	padding:6px 8px 5px 10px;	background:url(../images/bg-aside-box.gif) no-repeat -266px 100%;}.aside .list-area,.aside .list-area .t,.aside .list-area .b {background-image:url(../images/bg-list-area.png);}.aside .link-list,.navigation {	margin:0;	padding:3px 0 0;	list-style:none;	height:1%;	overflow:hidden;}.aside .link-list li,.navigation li {	padding:0 0 10px;	font-size:12px;	line-height:12px;	font-weight:bold;	height:1%;	overflow:hidden;	vertical-align:top;}.aside .link-list a,.navigation a {color:#304c67;}.aside .link-list a:hover,.navigation a:hover,.navigation .active a {	color:#758ba3;	text-decoration:none;}.aside .ad {	height:1%;	overflow:hidden;}.aside .ad img {display:block;}#footer {	width:772px;	margin:0 auto;	padding:3px 0 5px;}#footer .navbar {	margin:0;	padding:0 0 0 8px;	list-style:none;	text-align:center;	font-size:0;	line-height:0;}#footer .navbar li {	display:inline;	padding:0 5px;	font-size:11px;	line-height:16px;}#footer .navbar a {color:#5e7083;}/* hack/florian */#additionalData {    /*margin:5px;    padding:5px;    border: 3px solid #D0DBE5;    background:#EFF2F5;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;*/    color:#000;}#additionalData .joined, #additionalData div.specials {    margin:5px;    padding:5px;    border: 3px solid #D0DBE5;    background:#EFF2F5;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;}#additionalData .specs {    float:left;    width:49%;}#additionalData div.data {    float:right;    width:51%;}#additionalData div.specials {    margin-top:10px;    clear:both;}#additionalData h5 {    border-bottom: 1px dotted #000;    margin-bottom: 10px;    padding-bottom:10px;    font-weight:bold;    text-transform:uppercase;    padding-left:5px;}#additionalData dt, #additionalData dd {    float:left;    font-size:11px;}#additionalData dt {    font-weight:bold;    width:99px;}#additionalData dd {    padding-left:10px;    width:80px;}#additionalData ul.specials {    list-style:decimal;    padding-left:10px;}p.amount {    display:none;}div.pages ol {    padding:0;    margin:0;}div.pages ol li {    float:left;    margin-left:10px;}div.pages ol li:first-child {    margin-left:0;}div.sort-by {    float:right;}div.sort-by select {    font-size: 11px;}div.toolbar {    margin-top: 10px;    margin-bottom: 40px;}/* IceStorm Top Menu */#nav li {    float:left;    text-indent:-9999px;}#nav a {    display:block;    height:24px;    /*background:url(../images/bg-nav.png) no-repeat;*/}#nav .spielfilm {    background:url(../images/bu_spielfilm.png) no-repeat;    width:69px;}#nav .maerchenwelt {    background:url(../images/bu_maerchenwelt.png) no-repeat;    width:100px;}#nav .kinderwelt {    width:84px;    background:url(../images/bu_kinderwelt.png) no-repeat;}#nav .tv {    width:35px;    background:url(../images/bu_tv.png) no-repeat;}#nav .special_interest {    width:111px;    background:url(../images/bu_special_interest.png) no-repeat;}#nav .musik {    width:53px;    background:url(../images/bu_musik.png) no-repeat;}#nav .merchandising {    width:108px;    background:url(../images/bu_merchandising.png) no-repeat;}#nav .neuerscheinungen {    width:129px;    background:url(../images/bu_neuerscheinungen.png) no-repeat;}#nav .angebote {    width:76px;    background:url(../images/bu_angebote.png) no-repeat;}#nav .demnaechst {    background:url(../images/bu_demnaechst.png) no-repeat;    width:84px;}#nav .backToShop {    width:185px;    background:url(../images/back_top_shop.gif) no-repeat;}#nav .ddr_tv-archiv, #nav .gipfelstuermer_der_volksmusik, #nav .rock_n_roll_cinema {    display:none;}/* Gipfelstuermer, leftmenu */ul.navigation a {    text-transform:uppercase;}div.box div.t {    background:url(../images/volksmusik_menu_header.gif) no-repeat !important;    padding-top:57px;}/* IceStorm Static Menu */div.topDark {    background:url(../images/modulestart_dark.png) 100% 0 no-repeat;    padding-top: 4px;}div.bottomDark {    background:url(../images/moduleend_dark.png) no-repeat 0 100% #EFF2F5;    padding-bottom: 4px;}div.topDark ul {    border-left: 1px solid #7C94AB;    border-right: 1px solid #7C94AB;    padding:5px;}div.topDark ul li {    line-height:1.8em;    margin-left:0.5em;}div.topDark ul li a {    font-weight:bold;    color:#304C67;}div.topDark ul li a:hover {    color:#758BA3;    text-decoration:none;}/* Ticker */#newsticker {    background:url(../images/newstickerbg.png) repeat-x scroll left top transparent;    bottom:0;    color:#FFFFFF;    font-weight:bold;    height:36px;    left:0;    line-height:36px;    overflow:hidden;    position:fixed;    text-align:left;    width:100%;}#newsticker span {    font-size:14px;    font-weight:bold;    background:url(../images/icebear.png) no-repeat;    padding-left:80px;    padding-right:10px;}#newsticker span:first-child {    background:none;    padding-left:0;}/* ice-table (Warenkorb)*/.content-b h3 {    color:#304C67;    border-bottom:1px dotted #000;    float:none;    width:100%;    padding-bottom:8px;    margin-bottom:8px;}.content-b ul {    margin:10px;    list-style:disc;}div.page-head {    border:0;}ul.messages {    padding:0;}.ice-table {    font-size: 10px !important;    width:100%;}.ice-table thead th, .ice-table tbody td {    padding:2px;    padding-left:5px;    padding-right:5px;    text-align:center;}.ice-table tr.odd {    background:#EFF2F5;}.ice-table tr {    margin-top:8px;    padding-top:8px;    padding-bottom:8px;}.ice-table tr:first-child {    margin-top:0;}.ice-table tfoot button.form-button-alt[type="submit"] {    background:url(../images/bu_calculate.png) no-repeat;    height:18px;    width:116px;    border:0;}.ice-table tfoot button.continue-shopping {    background:url(../images/bu_goshopping.png) no-repeat;    width:116px;    height:18px;    border:0;}.ice-table td span.separator + a {    color:#f00 !important;}/* Special: Price */p.special-price {    color: #7C94AB !important;}p.special-price span.price-label {    color: #7C94AB !important;}p.special-price span.price-label + span {    color:#1F4B7A;}ul.checkout-types {    padding:0;    margin:0;    float:right;    margin-top:-35px;    margin-right:13px;    list-style:none;}/* checkout */div.one-page-checkout-progress {    background:#EFF2F5 !important;    margin:8px;    border:1px solid #7C94AB;    padding:5px;    width:155px !important;    -moz-border-radius: 5px;    -webkit-border-radius:5px;    border-radius: 5px;}div.one-page-checkout-progress h3 {    border-bottom: 1px solid #ccc;    padding-bottom: 4px;    margin-bottom:8px;    font-size:12px;    text-align:center;}div.one-page-checkout-progress h4 {    padding:5px;}div.one-page-checkout-progress h4 > a {    float:right;}div.one-page-checkout-progress h4 span.separator {    display:none;}div.one-page-checkout-progress ol li h4 {    font-size: 10px;}div.one-page-checkout-progress ol li .content {    background:#fff !important;    padding:8px !important;}div.one-page-checkout-progress ol li .content address {    background:#fff;}div.one-page-checkout-progress select {    width:548px;}div.visual_checkout {    -moz-border-radius:5px;    border-radius:5px;    -webkit-border-radius:5px;    background:#FFFFFF;    border:1px solid #7C94AB;    height:1%;    margin:0 0 2px;    overflow:hidden;    padding:8px;    position:relative;}/* container fix */div.lightModuleTop {    background:url(../images/modulestart.png) 100% 0 no-repeat;    padding-top: 4px;    margin-top:2px;}div.lightModuleBottom {    background:url(../images/moduleend_dark.png) no-repeat 0 100% #fff;    padding-bottom: 4px;}div.lightModuleBottom div:first-child {    border-left:1px solid #7C94AB;    border-right: 1px solid #7C94AB;    padding:8px;}div.lightRightModuleTop {    background:url(../images/securitystart.png) 100% 0 no-repeat;    padding-top: 4px;    margin-top:2px;    margin-bottom:2px;}div.lightRightModuleBottom {    background:url(../images/shoppingcartend.png) no-repeat 0 100% #fff;    padding-bottom: 4px;}div.lightRightModuleBottom div:first-child {    border-left:1px solid #7C94AB;    border-right: 1px solid #7C94AB;    padding:4px;}div.lightRightModuleSecurityTop {    background:url(../images/securitystart.png) 100% 0 no-repeat;    padding-top: 4px;}div.lightRightModuleSecurityBottom {    background:url(../images/securityend.png) no-repeat 0 100% #fff;    padding-bottom: 16px;}div.lightRightModuleSecurityBottom div {    border-left:1px solid #7C94AB;    border-right: 1px solid #7C94AB;    padding:4px;    text-align:center;    border-bottom:3px dotted #7C94AB;}div.lightRightModuleSecurityBottom div img {    margin-left:auto;    margin-right:auto;}a.security {    display:block;    width:175px;    height:25px;    margin-top:-24px;}a.security:hover {    text-decoration:none;}/* Login */.new-users, .registered-users {    -moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px;}.new-users .content, .registered-users .content{    -moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px;    -moz-border-radius-bottomright: 0px;    -moz-border-radius-bottomleft: 0px;    -webkit-border-bottom-right-radius: 0px;    -webkit-border-bottom-left-radius: 0px;    border-bottom-left-radius:0px;    border-bottom-right-radius:0px;}/* Dashboard */.dashboard-welcome {    margin:0;    border-radius:5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    background:#fff;    border: 1px solid #7C94AB;    padding:8px;    margin-bottom:2px;}.account-box {    border-radius:5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border: 1px solid #7C94AB;}.ad-orders {    background:#fff;    margin-bottom:2px;}.ad-account-info {    background:#fff;    margin-bottom:2px;}.head h4 {    color: #0A263C;}.ad-orders .head h4 {    float:left;}.ad-orders .head h4 + a {    display:block;    float:right;}.account-nav ul {    border: 1px solid #7C94AB;    border-top:0;}.account-nav li.on {    color: #f00 !important;}fieldset.group-select {    border-radius:5px;    -moz-border-radius:5px;    -webkit-border-radius:5px;    margin-top:10px;}#form-validate .button-set {    margin-top:0px;}.button-level {    margin-bottom:5px;}.button-level a {    color: red !important;}.generic-box {    -moz-border-radius:5px;    border-radius:5px;    -webkit-border-radius:5px;    background:#fff;    border: 1px solid #7C94AB;}.primary-address-list li {    border-radius:5px;    -moz-border-radius:5px;    -webkit-border-radius:5px;    background:#fff;    border: 1px solid #7C94AB;}.address-list li {    border-radius:5px;    -moz-border-radius:5px;    -webkit-border-radius:5px;    background:#fff;    border: 1px solid #7C94AB;    padding:8px;}.primary-address-list h4, .address-list h4 {    color:#0A263C;}/* header-hacks, DDR-TV-Archiv */div.ads div[class] {    width:307px;    height:74px;    background-repeat:no-repeat;}div.kinder {    background: url(../images/header_ddrarchiv_kinder.gif);}div.familie {    background: url(../images/header_ddrarchiv_familie.gif);}div.unterhaltung {    background: url(../images/header_ddrarchiv_unterhaltung.gif);    width:398px !important;}div.film {    background: url(../images/header_ddrarchiv_film.gif);}div.krimi {    background: url(../images/header_ddrarchiv_krimi.gif);}div.doku {    background: url(../images/header_ddrarchiv_doku.gif);    width:415px !important;}div.ddrarchiv {    background: url(../images/header_ddrarchiv.gif);    width:150px !important;}div#familie {    background:url(../images/headerbg_ddrarchiv_familie.gif) repeat-x 0px 13px #8490C8;}div#kinder {    background:url(../images/headerbg_ddrarchiv_kinder.gif) repeat-x 0px 25px #F36F21;}div#unterhaltung {    background:url(../images/headerbg_ddrarchiv_unterhaltung.gif) repeat-x 0px 33px #DC654A;}div#krimi {    background:url(../images/headerbg_ddrarchiv_krimi.gif) repeat-x 0px 6px #47626F;}div#film {    background:url(../images/headerbg_ddrarchiv_film.gif) repeat-x 0px 6px #174472;}div#ddrarchiv {    background:url(../images/headerbg_ddrarchiv.gif) repeat-x 0px 10px #8490C8;}div#doku {    background:url(../images/headerbg_ddrarchiv_doku.gif) repeat-x 0px 6px #A7B6BF;}/*  Gipfelstuermer menu */div.ads {    height:70px;}div.header-area {    background:url(../images/header_rnr.jpg) no-repeat 50% 0 #A81A19;    border-bottom:1px solid #fff;    padding-bottom:-1px;}div.block {    margin-bottom: -1px;}/* Recommendations */#productsRelated ul {    padding:8px;    margin:0;    list-style:none;}#productsRelated li {    float:left;    width:125px;    padding-left:6px;    padding-right:10px;    border-left:1px dotted #ccc;    text-align:center;    margin-bottom:10px;}#productsRelated li:first-child {    border-left:none;}#productsRelated li h2 {    font-size:12px;}#productsRelated li div.imageHolder {    height:140px;}
