* {
	outline-style: none;
}
.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}
* html .clearfix {
	height: 1%;
}
*:first-child+html .clearfix {
	min-height: 1px;
}
.boxText {
	font-size: 11px;
}
.errorBox {
	background: #ffb3b5;
	font-size: 12px;
	font-weight: bold;
}
.stockWarning {
	color: #cc0033;
	font-size: 12px;
}
.productsNotifications {
	background: #f2fff7;
}
.orderEdit {
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	background: none repeat-x scroll left top #8EB5DA;
	color: #000000;
	margin: 0;
}
s {
	font-size: 12px;
	text-decoration: line-through;
}
blockquote {
	margin-left: 11px;
	margin-right: 11px;
}
a {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
.biglink {
	font-size: 12px;
}
.menulink {
}
.menulink_search {
}
.menulink_search:hover {
}
.productlink_search {
}
.productlink_search:hover {
}
table.header-table {
	min-width: 990px;
	width: 100%;
}
td.td-header-image {
	background: #709ecc;
	text-align: right;
}
td.td-header-logo {
	background: #709ecc;
	width: 220px;
}
table.search-nav-table td {
	vertical-align: top;
}
.headerSearch {
    width: 210px;
}
.search-box {
    background: url("images/menu-active.gif") repeat-x scroll left bottom #E54F1D;
    height: 18px;
    left: 210px;
    padding: 3px;
    position: absolute;
    top: 69px;
    width: 263px;
}
.search-box input, .search-box a {
	float: left;
	margin: 0;
}
.search-box a {
	margin: 0;
	padding: 0;
}
.search-box #search-button {
	height: 18px;
	margin: 0 3px 0 0;
}
.search-box form {
	display: inline;
	float: none;
}
.search-box #txtSearch {
	border: #B4C8DE solid 1px;
	font-size: 11px;
	height: 18px;
	margin: 0 3px 0 0;
	width: 200px;
}
form {
	display: inline;
}
tr.header, .search-nav-table {
    background-color: #004E96;
}
.search-nav-table {
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
tr.headerNavigation {
}
td.headerNavigation {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
td.headerNavigation {
	padding: 2px 0 0 0;
	text-align: left;
}
td.header-menu-td-box {
	padding: 0;
	vertical-align: middle;
}
td.headerNavigationPath, span.small {
	color: #000000;
	font-size: 10px;
}
a.headerNavigation {
	color: #FFFFFF;
}
a.headerNavigation:hover {
	color: #ffffff;
}
a.headerNavigationPath {
	color: #000000;
	text-decoration: none;
}
a.headerNavigationPath:hover {
	color: #000000;
	text-decoration: underline;
}
ul.header-menu,
ul.header-menu-footer {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
}
ul.header-menu li {
	float: left;
	padding-right: 13px;
}
ul.header-menu-footer li {
	float: left;
	padding-right: 8px;
}
ul.header-menu a:link, ul.header-menu a:visited, ul.header-menu a:active, ul.header-menu a:hover, ul.header-menu a:focus,
ul.header-menu-footer a:link, ul.header-menu-footer a:visited, ul.header-menu-footer a:active, ul.header-menu-footer a:hover, ul.header-menu-footer a:focus {
	color: #fff;
	font-size: 12px;
	margin: 0;
	text-decoration: none;
}
ul.header-menu-footer a:link, ul.header-menu-footer a:visited, ul.header-menu-footer a:active, ul.header-menu-footer a:hover, ul.header-menu-footer a:focus {
	font-size: 10px;
}
ul.header-menu a:active, ul.header-menu a:hover, ul.header-menu a:focus,
ul.header-menu-footer a:active, ul.header-menu-footer a:hover, ul.header-menu-footer a:focus {
	text-decoration: underline;
}
.wishlist-counter {
	color: #fff;
	font-size: 11px;
	padding: 0 0 0 6px;
	margin: 0;
}
.wishlist-counter-left {
	float: left;
	padding: 4px 0 0 0;
}
.wishlist-counter-right {
	float: right;
	width: 26px;
}
.menuBack {
	background: #B4C8DE;
}
tr.headerError {
	background: #ff0000;
}
td.headerError {
	background: #ff0000;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
tr.headerInfo {
	background: #00ff00;
}
td.headerInfo {
	background: #FF9900;
	color: #000000;
	font-size: 12px;
	text-align: center;
}
tr.footer {
	background: #000000;
}
td.footer {
	background: #3D1A7E;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
}
.infoBox {
	background: none;
}
.infoBoxProduct {
	background: #B4C8DE;
}
.infoBoxContents {
	background: none;
	font-size: 11px;
}
.infoBoxContentsHell {
	background: #C5D3F6;
	font-size: 11px;
}
.infoBoxContentsProduct {
	background: #B4C8DE;
	font-size: 11px;
}
.infoBoxNotice {
	background: #FF8E90;
}
.infoBoxNoticeContents {
	background: #FFE6E6;
	font-size: 12px;
}
td.infoBoxHeading {
	background: #01267F;
	background-image: URL(images/local/balken.jpg);
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	line-height: 23px;
	text-align: center;
}
td.infoBox,span.infoBox {
	font-size: 12px;
}
.preisliste {
	color: #003399;
	font-size: 12px;
	font-weight: bold;
}
.preisdetail {
	color: #003399;
	font-size: 14px;
	font-weight: bold;
}
.preisfeld {
	background-color: #FF9900;
	border: 1px solid #FFFFFF;
	color: #000000;
}
.preis {
	color: #003399;
	font-size: 19px;
	font-weight: bold;
}
.preisstart {
	color: #003399;
	font-size: 17px;
	font-weight: bold;
}
.info {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}
.infofeld {
	background-color: #83B0F1;
	border: 1px solid #FFFFFF;
}
.infofeldHell {
	background-color: #C5D3F6;
	border: 1px solid #FFFFFF;
}
tr.accountHistory-odd,tr.addressBook-odd,tr.alsoPurchased-odd,tr.payment-odd,tr.productListing-odd,tr.productReviews-odd,tr.upcomingProducts-odd,tr.shippingOptions-odd {
}
tr.accountHistory-even,tr.addressBook-even,tr.alsoPurchased-even,tr.payment-even,tr.productListing-even,tr.productReviews-even,tr.upcomingProducts-even,tr.shippingOptions-even {
	background-color: #C5D3F6;
}
tr.productListing-heading {
	background: #C5D3F6;
}
td.productListing-heading {
	background: #C5D3F6;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
td.productListing-data {
	font-size: 12px;
	vertical-align: top;
}
h1.productListing {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
h2 {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 0px;
}
h3 {
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 0px;
}
ul {
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 13px;
	margin-top: 3px;
	padding-left: 13px;
}
a.pageResults {
	color: #000000;
	text-decoration: none;
}
a.pageResults:hover {
	color: #000000;
	text-decoration: underline;
}
td.pageHeading,div.pageHeading,h1.pageHeading {
	color: black;
	font-size: 16px;
	font-weight: bold;
}
.pageHeadingSubtitle {
	font-size: 14px;
}
.pageHeadingLight {
	font-size: 11px;
}
tr.subBar {
	background: #f4f7fd;
}
td.subBar {
	color: #000000;
	font-size: 12px;
}
td,th,td.main,p.main,div.main {
	font-size: 12px;
}
td.main2,p.main2 {
	font-size: 13px;
}
td.main3,p.main3 {
	background: #DDE8FF;
	font-size: 12px;
}
.main4 {
	background: #DDE8FF;
	font-size: 12px;
	margin-left: 5px;
	margin-right: 5px;
}
td.main5 {
	font-size: 12px;
	margin-left: 5px;
	margin-right: 5px;
}
tr.infoBox,div.infoBox,td.infoBoxnew {
	background: #C5D3F6;
	padding: 5px 5px 5px 5px;
}
.infoBoxHell {
	background: #C5D3F6;
}
table.infoBoxFreeProducts {
	background: #dde8ff;
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	margin-bottom: 5px;
	padding: 5px;
}
table.infoBoxFreeProducts p {
	text-align: center;
}
table.infoBoxFreeProducts p#header {
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
}
table.infoBoxFreeProducts a {
	font-weight: bold;
}
div.newsBox {
	background: #FF9900;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}
table.tagBox {
	background: #B4C8DE;
	border: 2px outset #01267F;
	padding: 2px 5px 2px 5px;
}
div.newsBoxContents {
	padding: 5px 5px 5px 5px;
}
div.newsBoxContainer {
	border: 1px solid #000000;
}
td.smallText,span.smallText,p.smallText {
	font-size: 11px;
}
td.accountCategory {
	color: #aabbdd;
	font-size: 13px;
}
td.fieldKey {
	font-size: 12px;
	font-weight: bold;
}
td.fieldValue {
	font-size: 12px;
}
td.tableHeading {
	font-size: 12px;
	font-weight: bold;
}
span.newItemInCart {
	font-size: 12px;
	font-weight: bold;
}
checkbox,input,radio,select {
	font-size: 12px;
}
textarea {
	font-size: 11px;
}
.long {
	width: 100%;
}
.input {
	width: 170px;
}
span.greetUser {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}
table.formArea {
	background: #DDE8FF;
}
td.formAreaTitle {
	background: #C5D3F6;
	font-size: 12px;
	font-weight: bold;
}
span.markProductOutOfStock {
	color: #c76170;
	font-size: 12px;
	font-weight: bold;
}
span.productSpecialPrice {
	color: #003399;
	font-size: 12px;
	font-weight: normal;
}
a.manufacturers_search {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
td.searchhint {
	background: #FF9900;
	border-color: red;
	border-style: solid;
	border-width: 4px;
	color: black;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding: 5px;
}
td.searchhint a {
	color: black;
}
td.searchsyns {
	color: red;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	line-height: 14px;
	padding-left: 11px;
}
td.main a.back-button {
	margin-left: 11px;
}
td.searchsyns a {
	color: #003399;
	font-weight: bold;
}
ul.error-boxes {
	color: red;
	list-style: none;
	margin: 10px;
	text-align: left;
}
.moduleRow {
}
.moduleRowOver {
	background-color: #dce7fd;
	cursor: pointer;
}
.moduleRowSelected {
	background-color: #dce7fd;
}
.checkoutBarFrom,.checkoutBarTo {
	color: #000000;
	font-size: 12px;
}
.checkoutBarCurrent {
	color: #000000;
	font-size: 12px;
}
.tabellenrahmen {
	border: 1px solid #FFFFFF;
}
.tabelle1 {
	background-color: #DDE8FF;
	padding: 0px;
}
.tabelle2_hp {
	padding: 0px;
	position: relative;
	top: -10px;
	width: 590px;
}
.rand-rechts {
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
}
.rand-unten {
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.text-klein-weiss {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
}
.text-klein-gelb {
	color: #FF9900;
	font-size: 10px;
	font-weight: normal;
}
.menu1-link {
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
	color: #999999;
	font-size: 12px;
	margin: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	text-decoration: none;
}
#menu1 a:link {
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
	color: #FFFFFF;
	margin: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	text-decoration: none;
}
#menu1 a:hover {
	background-color: #003399;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	margin: 0px;
	padding: 3px 10px;
	text-decoration: none;
}
#menu1 a:active {
	background-color: #274B83;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	text-decoration: none;
}
#menu1 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.menu1-tab {
	background-color: #004e96;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top: 1px solid #FFFFFF;
}
#container2 {
}
.bilderrahmen-weiss {
	background-color: #000000;
	border: 1px solid #FFFFFF;
}
.tabelle-preis {
	border-bottom-color: #FFFFFF;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	border-left-color: #FFFFFF;
	border-left-width: thin;
	border-right-color: #FFFFFF;
	border-right-width: thin;
	border-top-color: #FFFFFF;
	border-top-style: dotted;
	border-top-width: thin;
	padding: 3px;
}
#menu2 {
	margin: 0px;
	padding: 0px;
}
.menu2x-sublink {
	background-color: #DDE8FF;
	border-top: 1px solid #859BAB;
	color: #222E38;
	display: block;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-indent: 30px;
	vertical-align: middle;
}
#menu2x-sublink a:link {
	background-image: url(images/navi2.gif);
	color: #222E38;
	display: block;
	font-size: 10px;
	margin: 0px;
	padding: 1px;
	text-decoration: none;
	text-indent: 20px;
	vertical-align: middle;
}
#menu2x-sublink a:hover {
	background-color: #859BAB;
	background-image: url(images/navi2.gif);
	color: #222E38;
	display: block;
	font-size: 10px;
	margin: 0px;
	padding: 1px;
	text-decoration: none;
	text-indent: 30px;
	vertical-align: middle;
}
#menu2x-sublink a:visited {
	background-image: url(images/navi2.gif);
	color: #222E38;
	display: block;
	font-size: 10px;
	margin: 0px;
	padding: 1px;
	text-decoration: none;
	text-indent: 20px;
	vertical-align: middle;
}
select.sorting, option.sorting {
	border-color: #B4C8DE;
	border-style: solid;
	border-width: 2px;
	font-size: 11px;
	vertical-align: middle;
}
input.sorting {
	font-size: 11px;
	vertical-align: middle;
}
label.sorting {
	cursor: pointer;
	vertical-align: middle;
}
span.ListingSorting {
	color: #3D1A7E;
	font-size: 14px;
	font-weight: normal;
}
.menu3x-sublink {
	background-color: #DDE8FF;
	border-top: 1px solid #859BAB;
	color: #222E38;
	display: block;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	text-decoration: none;
	text-indent: 20px;
	vertical-align: middle;
}
#menu3x-sublink a:link {
	background-image: url(images/navi2.gif);
	color: #222E38;
	display: block;
	font-size: 10px;
	margin: 0px;
	padding: 1px;
	padding-left: 6px;
	text-decoration: none;
	text-indent: 20px;
	vertical-align: middle;
}
#menu3x-sublink a:hover {
	background-color: #859BAB;
	background-image: url(images/navi2.gif);
	color: #222E38;
	display: block;
	font-size: 10px;
	margin: 0px;
	padding: 1px;
	padding-left: 6px;
	text-decoration: none;
	text-indent: 30px;
	vertical-align: middle;
}
#menu3x-sublink a:visited {
	background-image: url(images/navi2.gif);
	color: #222E38;
	display: block;
	font-size: 10px;
	margin: 0px;
	padding: 1px;
	padding-left: 6px;
	text-decoration: none;
	text-indent: 20px;
	vertical-align: middle;
}
.modulDeactivated {
	color: #999999;
}
option.filterMenuListFirstDepth {
	background: #01267F;
	color: white;
}
option.filterMenuListSecondDepth {
	background: #c5d3f6;
}
option.filterMenuListOtherDepth {
	background: #dde8ff;
}
.extraInfoImportant {
	color: red;
}
div.designerProductsName {
	text-align: center;
}
div.designerProductsImage {
	background-color: white;
}
div.designerProductsPrice {
	color: white;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
}
div.designerProductsModel {
	color: white;
	font-size: 12px;
	font-weight: none;
	text-align: left;
}
div.designerProductsName a {
	color: black;
	font-size: 12px;
	font-weight: bold;
}
p.designerProductsDescription {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
p.designerProductsDescription a {
	color: white;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.designerBackgroundImage {
	left: 0px;
	position: absolute;
	z-index: 0;
}
div.retourenFilter {
	margin: 10px;
}
span.retourenFilter {
	border: 2px solid #c5d3f6;
	font-size: 11px;
	margin-bottom: 10px;
	margin-right: 5px;
	margin-top: 10px;
	padding: 4px;
}
ul#top-nav {
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-top: 1px;
	text-transform: uppercase;
}
ul#top-nav a {
	color: #FFFFFF;
}
ul#top-nav li {
}
li.top-nav-li {
	display: inline;
}
ul#top-nav .top-nav-li a:hover,
ul#top-nav .top-nav-li a:active,
ul#top-nav .top-nav-li a:focus,
ul#top-nav .top-nav-li a:visited,
ul#top-nav .top-nav-li a:link {
	padding: 3px 4px 5px 4px;
	text-decoration: none;
}
.top-nav-li a:hover,
.top-nav-li a:active,
.top-nav-li a:focus {
	background: url(images/menu-active.gif) top left repeat-x;
}
.top-nav-li a.top-menu-active {
	background: url(images/menu-active.gif) top left repeat-x;
}
ul#top-nav li.top-nav-li a:hover,
ul#top-nav li.top-nav-li a:active,
ul#top-nav li.top-nav-li a:visited,
ul#top-nav li.top-nav-li a:focus,
ul#top-nav li.top-nav-li a:link {
	display: inline;
}
ul.sub-nav {
	display: none;
	list-style: none;
	margin-top: -10px;
	position: absolute;
	z-index: 99;
}
ul.sub-nav li {
	margin: 0;
}
ul#top-nav li.sub-nav-li-first {
	background-color: #191248;
	font-size: 10px;
	height: 20px;
	line-height: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 25px;
}
ul#top-nav li.sub-nav-li {
	background-color: #004e96;
	border-bottom: #000072 solid 1px;
	border-left: #FFFFFF solid 1px;
	border-right: #FFFFFF solid 1px;
	border-top: #FFFFFF solid 1px;
	font-size: 10px;
	height: 20px;
	line-height: 11px;
}
ul#top-nav li.sub-nav-li-last {
	font-size: 10px;
	height: 20px;
	line-height: 11px;
	padding-left: 10px;
	padding-right: 10px;
}
.active-li {
	color: #b78d37;
	cursor: default;
}
ul#top-nav li.sub-nav-li a:hover,
ul#top-nav li.sub-nav-li a:visited,
ul#top-nav li.sub-nav-li a:focus,
ul#top-nav li.sub-nav-li a:link,
ul#top-nav li.sub-nav-li a:active {
	display: block;
	height: 20px;
	margin: 0;
}
table.header-top-row {
	background: url(images/top-row-background.jpg) top left no-repeat #2E6EAC;
    height: 26px;
}
table.header-top-row td {
}
td.header-top-row {
	padding: 0;
	width: 120px;
}
.header-top-row a {
	outline: none;
	text-decoration: none;
}
td.header-top-row {
	height: 26px;
}
td.header-top-row img {
	margin-left: 8px;
}
td.header-top-row img.first {
	margin-left: 20px;
}
td.login-td-box, td.tagger-td-box {
    border-bottom: 1px solid #FFFFFF;
	padding: 0;
	vertical-align: middle;
}
td.tagger-td-box {
	padding-right: 3px;
}
td.loginboxBottom {
	text-align: right;
}
td.login-td-box table {
	width: 215px;
}
br.clearer {
	clear: left;
}
.shopping-cart-box {
	color: #ffffff;
	font-size: 10px;
	width: 190px;
	padding: 0 0 0 0;
	background: url("images/menu-active.gif") repeat-x scroll left 45px #E54F1D;
    /* Grüntöne 
    11A569		
    287C5A		
    066B42		
    45D299		
    6AD2A8
    */
	height: 66px;
}
.shopping-cart-box-left {
	float: left;
	margin: 3px;
	width: 40px;
}
.shopping-cart-box-right {
	float: left;
	width: 140px;
}
.shopping-cart-box p {
	font-size: 11px;
	margin: 0;
	padding: 0;
 	line-height: 140%;
}
.shopping-cart-box p.shopping-cart-box-headline {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.shopping-cart-box p.shopping-cart-box-headline a {
    color: #FFFFFF;
}
.shopping-cart-box-goto-cart {
}
.shopping-cart-box-art {
}
.shopping-cart-box-art span {
	font-weight: bold;
}
.shopping-cart-box-sum {
	float: left;
}
.shopping-cart-box-sum span {
	font-weight: bold;
}
td.loginbox input {
	border: #B4C8DE solid 1px;
	height: 18px;
	margin-right: 5px;
    width: 71px;
}
td.loginboxBottom input {
    height: 18px;
    margin-right: 1px;
}
td.infoBoxHeading {
	background: none;
	color: #FFFFFF;
	text-align: left;
}
td.clerks {
	color: #000000;
}
td.column-box, td.news-box {
	background: #8eb5da url(images/box-background.gif) top left repeat-x;
	padding: 10px;
	text-align: left;
	vertical-align: top;
}
td.column-box select {
	border: #B4C8DE solid 1px;
	width: 186px;
}
td.menu-box {
	background-color: #004e96;
}
.menu1x {
	background-color: #004e96;
	background-image: none;
	border: none;
	height: 20px;
	margin: 0;
	padding: 0;
	text-indent: 11px;
	vertical-align: top;
}
.menu1x a.biglink:link,
.menu1x a.biglink:hover,
.menu1x a.biglink:active,
.menu1x a.biglink:focus,
.menu1x a.biglink:visited,
.menu1x a.last-link:link,
.menu1x a.last-link:hover,
.menu1x a.last-link:active,
.menu1x a.last-link:focus,
.menu1x a.last-link:visited,
.menu1x a.left-menu-link,
.menu1x a.left-menu-hover,
.menu1x a.left-menu-active,
.menu1x a.left-menu-focus,
.menu1x a.left-menu-visited {
	background: url(images/menu_left_background.gif) top left no-repeat;
	color: #ffffff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	padding: 3px 0 2px 0;
	text-decoration: none;
}
.menu1x a.last-link:link,
.menu1x a.last-link:visited {
	background: none;
}
.menu1x a.biglink:hover,
.menu1x a.biglink:active,
.menu1x a.biglink:focus,
.menu1x a.last-link:hover,
.menu1x a.last-link:active,
.menu1x a.last-link:focus,
.menu1x a.left-menu-hover,
.menu1x a.left-menu-active,
.menu1x a.left-menu-focus {
	background: url(images/menu_left_background_active.gif) top left no-repeat;
}
.menu1x a.left-menu-link,
.menu1x a.left-menu-hover,
.menu1x a.left-menu-active,
.menu1x a.left-menu-focus,
.menu1x a.left-menu-visited {
	background: url(images/menu_left_background_top_active.gif) top left no-repeat;
}
.menu2x {
	background-color: #004e96;
	background-image: none;
	border: none;
	height: 20px;
	margin: 0;
	padding: 0;
	text-indent: 11px;
	vertical-align: top;
}
.menu2x a.biglink:link,
.menu2x a.biglink:hover,
.menu2x a.biglink:active,
.menu2x a.biglink:focus,
.menu2x a.biglink:visited,
.menu2x a.last-link:link,
.menu2x a.last-link:hover,
.menu2x a.last-link:active,
.menu2x a.last-link:focus,
.menu2x a.last-link:visited,
.menu2x a.left-menu-active:link,
.menu2x a.left-menu-active:hover,
.menu2x a.left-menu-active:active,
.menu2x a.left-menu-active:focus,
.menu2x a.left-menu-active:visited {
	background: url(images/menu_left_background.gif) top left no-repeat;
	color: #ffffff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	padding: 3px 0 2px 0;
	text-decoration: none;
}
.menu2x a.last-link:link,
.menu2x a.last-link:visited {
	background: none;
}
.menu2x a.biglink:hover,
.menu2x a.biglink:active,
.menu2x a.biglink:focus,
.menu2x a.last-link:hover,
.menu2x a.last-link:active,
.menu2x a.last-link:focus,
.menu2x a.left-menu-hover,
.menu2x a.left-menu-active,
.menu2x a.left-menu-focus {
	background: url(images/menu_left_background_active.gif) top left no-repeat;
}
.menu2x a.left-menu-active:link,
.menu2x a.left-menu-active:hover,
.menu2x a.left-menu-active:active,
.menu2x a.left-menu-active:focus,
.menu2x a.left-menu-active:visited {
	background: url(images/menu_left_background_top_active.gif) top left no-repeat;
}
.menu3x {
	background-color: #004e96;
	background-image: none;
	border: none;
	height: 20px;
	margin: 0;
	padding: 0;
	text-indent: 11px;
	vertical-align: top;
}
.menu3x a.biglink:link,
.menu3x a.biglink:hover,
.menu3x a.biglink:active,
.menu3x a.biglink:focus,
.menu3x a.biglink:visited,
.menu3x a.last-link:link,
.menu3x a.last-link:hover,
.menu3x a.last-link:active,
.menu3x a.last-link:focus,
.menu3x a.last-link:visited,
.menu3x a.left-menu-active:link,
.menu3x a.left-menu-active:hover,
.menu3x a.left-menu-active:active,
.menu3x a.left-menu-active:focus,
.menu3x a.left-menu-active:visited {
	background: url(images/menu_left_background.gif) top left no-repeat;
	color: #ffffff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	padding: 3px 0 2px 0;
	text-decoration: none;
}
.menu3x a.last-link:link,
.menu3x a.last-link:visited {
	background: none;
}
.menu3x a.biglink:hover,
.menu3x a.biglink:active,
.menu3x a.biglink:focus,
.menu3x a.last-link:hover,
.menu3x a.last-link:active,
.menu3x a.last-link:focus,
.menu3x a.left-menu-hover,
.menu3x a.left-menu-active,
.menu3x a.left-menu-focus {
	background: url(images/menu_left_background_active.gif) top left no-repeat;
}
.menu3x a.left-menu-active:link,
.menu3x a.left-menu-active:hover,
.menu3x a.left-menu-active:active,
.menu3x a.left-menu-active:focus,
.menu3x a.left-menu-active:visited {
	background: url(images/menu_left_background_active.gif) top left no-repeat;
}
table#menu2 {
	margin-top: 8px;
}
.left-box-text {
	color: #ffffff;
	display: block;
	font-size: 12px;
	margin: 0 0 7px 0;
	text-decoration: none;
}
.left-box-text span.bold {
	font-weight: bold;
}
ul.box-ul {
	color: #ffffff;
	font-size: 11px;
	list-style-image: url(images/left-ul-icon.gif);
	margin: 0;
	padding: 0;
	padding-left: 14px;
}
span.open-day {
	display: block;
	float: left;
	font-size: 11px;
	width: 96px;
}
span.open-time {
	display: block;
	float: left;
	font-size: 11px;
	position: relative;
	width: 90px;
}
a.box-link:hover,
a.box-link:active,
a.box-link:focus,
a.box-link:link,
a.box-link:visited {
	background: url(images/box-link.gif) top left no-repeat;
	color: #ffffff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 20px;
}
a.box-link:hover,
a.box-link:active,
a.box-link:focus {
	text-decoration: underline;
}
table.left-news td {
	padding-bottom: 3px;
	padding-top: 2px;
}
td.right-box-link-more {
	text-align: right;
}
td.right-box-link-more img {
	border: none;
}
td.right-box-text,
td.right-box-text a,
td.right-box-text font {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
td.right-box-text img {
	width: 150px;
}
div.main, td.main-cheapclick {
	background-color: #FFFFFF;
	border: 1px solid #cbdbf9;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 1px;
}
div.main-first {
	background-color: #8EB5DA;
	border: 0px;
}
div.main div p {
	margin: 0;
	padding: 0;
}
div.main div {
	margin: 0;
	padding: 0;
}
div.main div.main {
	margin-bottom: 10px;
}
div.main td.main {
	border: none;
	padding: 0;
}
td.content-center {
	background: url(images/right-shadow.gif) top left repeat-y;
	margin: 0;
	padding: 0 7px 0 1px;
}
td.content-right {
	background: url("images/left-shadow.gif") repeat-y scroll left top transparent;
	padding-left: 4px;
	vertical-align: top;
}
table {
	border-collapse: collapse;
}
td.right-shadow {
	background: url(images/right-shadow.gif) top left repeat-y;
}
.infoBoxContentsHell {
	background: none;
}
.infoBoxHell {
	background: none;
}
div.product-box {
	background: #ffffff;
	border: 1px solid #cbdbf9;
	display: inline;
	float: left;
	margin-bottom: 11px;
	margin-left: 10px;
	width: 182px;
}

div.product-box-detail-site {
    border: 1px solid #8EB5DA;
}

div.product-box-content {
	padding: 10px 10px 0 10px;
}
h3.product-name {
	height: 32px;
	margin: 0px;
	margin-bottom: 5px;
}
h3.product-name a {
	color: #5697c7;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
p.product-description {
	display: none;
	font-size: 10px;
	height: 42px;
	margin: 0;
	padding: 0;
}
div.product-image {
	height: 110px;
	margin: 0;
	padding: 0;
	width: 150px;
	z-index: 5;
}
div.versandkostenfrei {
    position: absolute;
    width: 33px;
    height: 44px;
    margin-left: 128px;
	z-index: 5;
}
div.listing_badges {
    position: absolute;
    width: 33px;
    height: 25px;
    margin-left: 128px;
    margin-top: 47px;
	z-index: 5;
}
.versandkostenfrei-badge {
/*
    filter: alpha(opacity=70);
    opacity: 0.70;
*/
}
.versandkostenfrei {
    margin-bottom: 5px;
/*
    filter: alpha(opacity=70);
    opacity: 0.70;
*/
}
.product-price-box {
	height: 50px;
	text-align: right;
}
.product-box .product-box-columns {
	margin-bottom: 6px;
}
span.product-price {
	color: #CC0000;
	font-size: 18px;
	font-weight: bold;
	padding: 0;
}
span.product-add-text {
	display: block;
	font-size: 9px;
	line-height: 9px;
}
div.product-bottom {
	background: url(images/product-box-bottom.gif) top left no-repeat;
	height: 30px;
	overflow: hidden;
}
div.product-add {
	float: right;
	margin: 0;
	padding: 0;
	text-align: right;
	width: 35px;
}
span.product-old-price {
	color: #333333;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-decoration: line-through;
}
span.product-art-num {
	color: #5697c7;
	display: inline;
	float: left;
	margin-left: 10px;
	padding-top: 9px;
	width: 127px;
}
.old-price-box {
	float: left;
	font-size: 11px;
	margin-bottom: 0px;
}
div.newsBox {
	background-color: #FFFFFF;
	color: #5697c7;
	font-size: 20px;
	font-weight: bold;
}
div.main div.news-block {
	padding-left: 16px;
	padding-top: 18px;
}
div.main div.news-block-left {
	float: left;
	width: 200px;
}
div.main div.news-block-right {
	margin-left: 200px;
	padding-right: 20px;
	width: auto;
}
div.main div.news-block-headline {
	color: #5697c7;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 12px;
}
div.main span.news-block-subheadline {
	color: #5697c7;
	font-size: 14px;
	font-weight: bold;
}
div.main p.news-block-text {
	padding-bottom: 8px;
	padding-top: 3px;
}
div.main div.news-block-link {
	background: url(images/read_more_link.gif) right top no-repeat;
	clear: left;
	height: 30px;
	text-align: right;
}
div.main div.news-block-link a:hover,
div.main div.news-block-link a:active,
div.main div.news-block-link a:link,
div.main div.news-block-link a:focus,
div.main div.news-block-link a:visited {
	color: #6f6f6f;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding-right: 43px;
	padding-top: 8px;
	text-decoration: none;
}
div.main div.news-block-link a:hover,
div.main div.news-block-link a:focus {
	text-decoration: underline;
}
h1.productListing {
	margin-left: 10px;
}
div.breadcrumb {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	margin-left: 10px;
	padding: 1px;
	padding-bottom: 3px;
	padding-top: 5px;
}
div.breadcrumb a {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}
p.price-info {
	color: #000000;
	float: left;
	font-size: 8px;
	font-weight: normal;
	line-height: 9px;
	margin: 0;
	padding: 5px 0 0 0;
	width: 65px;
}
div.category-box {
	background-color: #ffffff;
	border: 1px solid #cbdbf9;
	float: left;
	height: 180px;
	margin-bottom: 11px;
	margin-left: 11px;
	width: 219px;
}
div.category-box-inner {
	background-color: #dce7fd;
	border: 1px solid #ffffff;
}
div.category-box-name {
	color: #2e6eac;
	font-size: 14px;
	font-weight: bold;
	height: 50px;
	overflow: hidden;
	width: 210px;
}
div.category-box-name a {
	color: #2e6eac;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
div.category-box-image {
	text-align: center;
	width: 200px;
}
div.category-box-left {
	float: left;
}
div.category-box-right {
	text-align: right;
}
div.category-box-right img {
	border: none;
	float: right;
}
p.category-box-name {
	margin: 0;
	padding: 15px 0 3px 14px;
}
.product-listing-image {
	float: left;
	height: 140px;
	width: 170px;
	padding-top: 20px;
}
.product-list-right {
	float: right;
}
.product-listing-artnum {
	float: left;
	height: 160px;
	width: 70px;
}
.product-listing-artnum span {
	color: #2e6eac;
	display: block;
	font-size: 12px;
	margin-top: 15px;
}
.product-listing-product {
	float: left;
	height: 160px;
	width: 250px;
}
.product-listing-product span.product-listing-name a {
	color: #2e6eac;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 15px;
}
.product-listing-product p.product-listing-description {
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.product-listing-product p.product-listing-extra-description {
	color: #FF0000;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.product-listing-product p.product-listing-extra-images {
	margin: 5px 0 0 0;
	padding: 0;
}
.product-listing-manufactor {
	float: left;
	height: 160px;

	width: 100px;
}
.product-listing-manufactor span a {
	color: #000000;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 15px;
	text-decoration: none;
}
.product-listing-right {
	float: left;
	height: 160px;
	width: 170px;
}
.product-listing-box {
	background: #ffffff url(images/background_product_listing.gif) top right repeat-y;
	border-bottom: #cbdbf9 1px solid;
	border-left: #cbdbf9 1px solid;
	border-right: #cbdbf9 1px solid;
	clear: left;
	height: 160px;
	margin-left: 11px;
}
div.product-listing-top {
	height: 80px;
	width: 170px;
}
div.product-listing-bottom {
	height: 80px;
	text-align: right;
	width: 170px;
}
p.product-listing-price {
	float: left;
	font-size: 11px;
	margin: 14px 0 0 0;
	width: 110px;
}
p.product-listing-quantity {
	float: left;
	font-size: 11px;
	margin: 14px 0 0 0;
	width: 60px;
}
span.product-listing-price {
	color: #cc0001;
	display: block;
	font-size: 14px;
	font-weight: bold;
}
span.product-listing-price-special {
	text-decoration: line-through;
}
a.buy-now {
	display: block;
	float: left;
	margin-right: 17px;
	width: 43px;
}
.product-listing-tagger {
	float: left;
	text-align: right;
	width: 110px;
}
.product-listing-tagger img {
	margin-left: 7px;
}
div.product-listing-header {
	background-color: #ffffff;
	border-bottom: #cbdbf9 1px solid;
	border-left: #cbdbf9 1px solid;
	border-right: #cbdbf9 1px solid;
	clear: left;
	font-size: 11px;
	margin-left: 11px;
	padding: 1px;
}
.product-listing-header-bg {
	background-color: #dce7fd;
}
.product-listing-header-bg div div {
	color: #333333;
	padding: 2px 0;
}
div.product-listing-header-image {
	background-color: #dce7fd;
	float: left;
	text-align: center;
	width: 169px;
}
div.product-listing-header-artnum {
	background-color: #dce7fd;
	float: left;
	width: 70px;
}
div.product-listing-header-artnum a {
	text-decoration: none;
}
div.product-listing-header-product {
	background-color: #dce7fd;
	color: #2e6eac;
	float: left;
	width: 250px;
}
div.product-listing-header-product a {
	color: #2e6eac;
	padding-top: 1px;
	text-decoration: none;
}
div.product-listing-header-manufactor {
	background-color: #dce7fd;
	float: left;
	width: 100px;
}
div.product-listing-header-manufactor a {
	color: #2e6eac;
	text-decoration: none;
}
div.product-listing-header-price {
	background-color: #dce7fd;
	color: #2e6eac;
	float: left;
	width: 110px;
}
div.product-listing-header-price a {
	color: #2e6eac;
	text-decoration: none;
}
div.product-listing-header-quantity {
	background-color: #dce7fd;
	color: #2e6eac;
	float: left;
	width: 60px;
}
div.product-listing-header-quantity a {
	color: #2e6eac;
	text-decoration: none;
}
span.ListingSorting {
	color: #333333;
	font-size: 11px;
	font-weight: normal;
}
div.product-listing-num-articles {
	font-size: 10px;
	padding-left: 15px;
}
div.product-listing-num-pages {
	font-size: 10px;
	padding-right: 15px;
	text-align: right;
}
table.num-rows-table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}
td#listing-num-row {
	padding-left: 11px;
}
tr.num-rows-row {
	background-color: #ffffff;
	border: #cbdbf9 1px solid;
	height: 20px;
}
tr.num-rows-row-bottom {
	background-color: #ffffff;
	border: #cbdbf9 1px solid;
	border-top: none;
	height: 20px;
}
div.product-listing--icon-explain {
	background-color: #ffffff;
	border: #cbdbf9 1px solid;
	border-bottom: none;
	margin-bottom: 10px;
	margin-left: 11px;
}
div.product-listing--icon-explain table {
	background-color: #dce7fd;
	border: #ffffff 1px solid;
	margin: 0;
	padding: 0;
}
div.product-listing--icon-explain td div {
	background-color: #dce7fd;
	height: 15px;
	margin-top: 1px;
	padding-top: 3px;
}
div.product-listing--icon-explain td div.first-icon-field {
	margin-left: 1px;
	padding-left: 15px;
}
div.product-listing--icon-explain td div.last-icon-field {
	margin-right: 1px;
}
div.product-list-filter {
	background-color: #ffffff;
	border: #cbdbf9 1px solid;
	border-bottom: none;
	height: 40px;
	margin-left: 11px;
	text-align: center;
}
div.product-list-filter select {
	border: 1px solid #e1e1e1;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 10px;
	width: 190px;
}
div.product-list-filter-inner {
	background-color: #dce7fd;
	border: #ffffff 1px solid;
	height: 38px;
}
p.product-listing-customer-info {
	background: #5797c7 url(images/background-customer-info.gif) bottom right no-repeat;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	margin-left: 11px;
	margin-top: 10px;
	padding: 13px;
}
p.product-listing-customer-info a {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}
div.product-info-container {
	margin-left: 11px;
}

div.product-info-imagebox {
	background-color: #FFFFFF;
	border: #cbdbf9 solid 1px;
	float: left;
	height: 385px;
	margin-bottom: 11px;
	width: 451px;
}
div.product-info-imagebox-high {
	height: 485px !important;
}

div.product-info-productname {
	background-color: #dce7fd;
	margin: 1px 1px 0 1px;
	height: 30px;
}
div.product-info-productname h1 {
	color: 004e96;
	font-size: 17px;
	font-weight: bold;
	margin: 0;
	padding-left: 11px;
	padding-top: 10px;
}
div.product-info-top {
	background-color: #dce7fd;
	margin: 0px 1px 0px 1px;
	height: 36px !important;
}
div.product-info-same-manufactors {
	float: left;
	margin-left: 11px;
	width: 306px;
}
div.product-info-same-manufactors a:hover,
div.product-info-same-manufactors a:active,
div.product-info-same-manufactors a:focus,
div.product-info-same-manufactors a:link,
div.product-info-same-manufactors a:visited {
	background: url(images/product-info-background-more-man.gif) top right no-repeat;
	color: #2e6eac;
	display: block;
	font-size: 11px;
	height: 16px;
	margin-bottom: 4px;
	margin-top: 4px;
	text-decoration: none;
	width: 100px;
}
div.product-info-same-manufactors a:hover,
div.product-info-same-manufactors a:active,
div.product-info-same-manufactors a:focus {
	text-decoration: underline;
}
div.product-info-artnum {
	color: #2e6eac;
	float: left;
	font-size: 11px;
	margin-bottom: 4px;
	margin-left: 11px;
	margin-top: 4px;
	width: 112px;
}
div.product-info-bottom {
	background-color: #dce7fd;
	clear: left;
	height: 317px;
	margin: 0px 1px 1px 1px;
}
div.product-info-bottom-high {
	height: 417px !important;
}
div.product-info-big-image {
	background-color: #FFFFFF;
	float: left;
	height: 311px;
	margin-left: 11px;
	width: 306px;
}
div.product-info-more-images {
	float: left;
	font-size: 10px;
	height: 311px;
	margin-left: 11px;
	width: 112px;
}
div.product-info-more-images a {
	background-color: #DCE7FD;
	color: #2e6eac;
	cursor: pointer;
	display: block;
	font-size: 11px;
	text-decoration: none;
}

div.product-info-pricebox {
	background-color: #FFFFFF;
	border: #cbdbf9 solid 1px;
	float: left;
	height: 385px;
	margin-bottom: 11px;
	margin-left: 11px;
	position: relative;
	width: 219px;
}
div.product-info-pricebox-high {
	height: 485px !important;
}

div.product-info-pricebox-inner {
	background-color: #dce7fd;
	height: 383px;
	margin: 1px;
	padding: 0 9px 0 9px;
}
div.product-info-pricebox-inner-high {
	height: 483px !important;
}

div.product-test-video {
    background-color: #DCE7FD;
    margin-top: 13px;
    margin-left: 11px;
    float: left;
    height: 93px;
    width: 433px;
}

div.product-test-video a {
	background-color: #DCE7FD;
	color: #2e6eac;
	cursor: pointer;
	display: block;
	font-size: 11px;
	text-decoration: none;
}

div.manufacturer_video_thumb {
    padding-left: 11px;
}

div.new_preview_picture {
    width: 112px;
    text-align: center;
}

div.product-info-price-top {
	background: url(images/price-box-bottom.gif) bottom left repeat-x;
	height: 25px;
}
div.product-info-last {
	float: left;
	padding-top: 5px;
	width: 48%;
}
div.product-info-last a:hover,
div.product-info-last a:active,
div.product-info-last a:focus,
div.product-info-last a:link,
div.product-info-last a:visited,
div.product-info-next a:hover,
div.product-info-next a:active,
div.product-info-next a:focus,
div.product-info-next a:link,
div.product-info-next a:visited {
	color: #2e6eac;
	text-decoration: none;
}
div.product-info-last a:hover,
div.product-info-last a:active,
div.product-info-last a:focus,
div.product-info-next a:hover,
div.product-info-next a:active,
div.product-info-next a:focus {
	text-decoration: underline;
}
div.product-info-next {
	float: left;
	padding-top: 5px;
	text-align: right;
	width: 50%;
}
div.product-info-price {
	clear: left;
}
div.product-info-price div.info {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 14px;
}
div.product-info-price div.info-sparen {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
}
div.product-info-availability {
	background: url(images/price-box-bottom.gif) bottom left repeat-x;
	padding-bottom: 10px;
	padding-top: 10px;
}
div.product-info-price p {
	margin: 10px 0 7px 0;
}
div.product-info-price p span.productSpecialPrice {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}
div.product-info-price p span.productSpecialPrice span, .line-through {
	text-decoration: line-through;
}
div.product-info-price span.product-info-text-price {
	color: #cc0001;
	font-size: 12px;
	font-weight: bold;
}
div.product-info-price h3 span.product-info-text-price {
	color: #cc0001;
	font-size: 18px;
	font-weight: bold;
}
div.product-info-price span.product-info-text-tax {
	color: #333333;
	font-size: 11px;
	font-weight: normal;
}
span.product-info-availability {
	color: #333333;
	font-size: 10px;
}
div.product-info-extrainfos {
	padding-bottom: 10px;
	padding-top: 10px;
	height: 60px;
	width: 200px;
}
div.product-info-extrainfos img {
	float: left;
	margin-bottom: 6px;
	margin-right: 10px;
}
div.product-info-manufactor {
	background: url(images/price-box-bottom.gif) left bottom repeat-x;
	margin-top: 14px;
	padding-bottom: 14px;
	text-align: center;
}
div.product-info-addbasket {
	background: url(images/price-box-bottom.gif) left top repeat-x;
	bottom: 5px;
	height: 40px;
	position: absolute;
	right: 10px;
	text-align: right;
	width: 200px;
}
div.product-info-addbasket input {
	margin-top: 8px;
}
div.product-info-tab-navigation {
	clear: left;
	height: 22px;
}
div.product-info-tab-container {
	background-color: #ffffff;
	border: 1px solid #cbdbf9;
	width: 683px;
}
div.product-info-tab {
	background-color: #dce7fd;
	height: 339px;
	margin: 1px;
	min-height: 339px;
	width: 681px;
}
div[class].product-info-tab {
	height: auto;
}
div.product-info-tab-left {
	background: url(images/info-box-tab-left-border.gif) top right repeat-y;
	float: left;
	margin: 17px 0 17px 12px;
	width: 400px;
}
div#product-info-detail {
	height: 301px;
	min-height: 301px;
}
div[id]#product-info-detail {
	height: auto;
}
div.product-info-tab-right {
	float: left;
	margin: 17px 7px 17px 9px;
	width: 199px;
}
div#product-info-tab-right {
	height: 301px;
	min-height: 301px;
}
div[id]#product-info-tab-right {
	height: auto;
}
div.product-info-tab-right-top {
	background: url(images/price-box-bottom.gif) bottom left repeat-x;
	padding-bottom: 10px;
	width: 199px;
}
div.product-info-tab-right-bottom {
	margin-top: 18px;
	width: 199px;
}
div.product-info-tab-right-top div.product-listing-tagger {
	text-align: left;
	width: 100%;
}
div.product-info-tab-right-top div.product-listing-tagger img {
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 3px;
}
div.product-info-tab-right-top div.product-listing-tagger a {
	color: #2e6eac;
	font-size: 11px;
	text-decoration: none;
}
div.product-info-linklist a:hover,
div.product-info-linklist a:link,
div.product-info-linklist a:focus,
div.product-info-linklist a:active,
div.product-info-linklist a:visited {
	color: #2e6eac;
	cursor: pointer;
	font-size: 11px;
	text-decoration: none;
}
div.product-info-linklist img {
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 3px;
}
div#product-info-detail {
}
div#product-info-detail-print {
	display: none;
}
div#product-info-beratung {
	display: none;
}
div#product-info-beratung-print {
	display: none;
}
div#product-info-downloads {
	display: none;
}
div#product-info-giveaway {
	display: none;
}
div#product-info-darumsoundland {
	display: none;
}
div#product-info-darumsoundland {
	text-align: center;
}
div#product-info-links {
	display: none;
}
div#product-info-links-li {
	text-align: center;
}
div#product-info-cheapclick {
	display: none;
}
div#product-info-alternativen {
	display: none;
}
div#product-info-zubehoer {
	display: none;
	overflow: auto;
}
ul.product-info-tab-navigation-list {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.product-info-tab-navigation-list li {
	background: url(images/product-info-tab-navigation-li.gif) top left repeat-x;
	border-right: 1px solid #b4c8de;
	float: left;
}
ul.product-info-tab-navigation-list li a {
	color: #2d6eac;
	cursor: pointer;
	float: left;
	font-size: 12px;
	padding: 4px 7px 4px 7px;
	text-decoration: none;
}
ul.account-menu li a {
	padding: 4px 10px 4px 10px;
}
ul.product-info-tab-navigation-list li a:hover {
	text-decoration: underline;
}
ul.product-info-tab-navigation-list li.product-info-tab-navigation-list-first {
	background: url(images/product-info-tab-navigation-first.gif) top left no-repeat;
	border-right: 1px solid #b4c8de;
}
ul.product-info-tab-navigation-list li.product-info-tab-navigation-list-first a {
	color: #e54f1d;
	font-weight: bold;
	padding-left: 12px;
}
div.product-info-tab-navigation {
	background: url(images/product-info-tab-navigation-background.gif) top right no-repeat;
	height: 22px;
	width: 685px;
}
div.product-info-equipment {
	clear: left;
	width: 685px;
}
div.product-info-tabbox {
	margin-bottom: 8px;
}
div.product-info-equipment div.product-box-first {
	margin-left: 0;
}
div.product-info-equipment div.product-box {
	width: 182px;
}
div.product-info-equipment-headline {
	margin-bottom: 11px;
	width: 685px;
}
div.product-info-equipment-headline h2 {
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-left: 14px;
}
div.product-info-customer-info {
	background: #5797c7 url(images/background-customer-info.gif) bottom right no-repeat;
	margin-top: 10px;
	width: 685px;
}
div.product-info-customer-info p {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding: 13px;
}

td.sitemap .sitemap-products {
	vertical-align: top;
}
td.sitemap .sitemap-categories {
	vertical-align: top;
	width: 300px;
}
td.sitemap ul {
	list-style: none;
	margin: 5px 0 5px 20px;
	padding: 0;
}
td.sitemap ul li {
	background: none;
	font-weight: bold;
}
td.sitemap ul.sitemap-category-list li {
	font-weight: normal;
	margin-bottom: 0px;
}
td.sitemap ul li ul li {
	background: none;
	background: url(images/icons/cat_arrow.gif) left 5px no-repeat;
	font-weight: normal;
	margin: 0;
	padding: 0;
	padding-left: 12px;
}
div#noscript {
	display: none;
}
table.left-news {
	text-align: center;
}
div#small-images-container {
	background: #fff;
	margin-top: -4px;
}
div#small-images-container a {
	color: #2e6eac;
	cursor: pointer;
	display: block;
	font-size: 11px;
	margin: 4px auto;
	text-decoration: none;
}
a.getLastImage,
a.getNextImage {
	color: #2e6eac;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 11px;
	height: 15px;
	text-decoration: none;
	width: 47px;
}
a.getLastImage {
	margin-left: 9px;
}
a.getNextImage {
	text-align: right;
}
div#small-images-navi {
	background: url(images/background-small-images-navi-next.gif) top left no-repeat;
}
div#images img {
	float: left;
}
div#images div.captions {
	float: left;
	margin-left: 10px;
}
div.berater-box {
	margin-bottom: 10px;
}
td.sitemap ul li ul li.nodot {
	background: none;
	list-style: none;
}
div.shopping-cart-menu {
	padding-left: 11px;
}
div.shopping-cart-header {
	background-color: #ffffff;
	border-bottom: #cbdbf9 1px solid;
	border-left: #cbdbf9 1px solid;
	border-right: #cbdbf9 1px solid;
	font-size: 11px;
	margin-left: 11px;
	padding: 1px;
}
.shopping-cart-header-bg {
	background-color: #dce7fd;
	padding: 9px 0 7px 11px;
}
.shopping-cart-header-bg h1 {
	color: #004e96;
	font-size: 17px;
	margin: 0;
	padding: 0;
}
.shopping-cart-listing-box-outer {
	background: #ffffff;
	border-bottom: #cbdbf9 1px solid;
	border-left: #cbdbf9 1px solid;
	border-right: #cbdbf9 1px solid;
	margin-left: 11px;
	padding: 1px;
}
.shopping-cart-listing-box {
	background: #ffffff url(images/background_product_listing.gif) top right repeat-y;
}
div.shopping-cart-remove {
	float: left;
	width: 75px;
}
div.shopping-cart-remove input {
	margin-left: 10px;
	margin-top: 15px;
}
div.shopping-cart-remove p.shopping-cart-remove {
	font-size: 10px;
	margin-left: 10px;
}
div.shopping-cart-quantity {
	float: left;
	width: 75px;
}
div.shopping-cart-quantity input {
	border: #b4c8de solid 1px;
	margin-top: 15px;
}
div.shopping-cart-model {
	float: left;
	width: 75px;
}
div.shopping-cart-model a {
	color: #2e6eac;
	display: block;
	font-size: 12px;
	margin-top: 15px;
	text-decoration: none;
}
div.shopping-cart-product-name {
	float: left;
	padding-bottom: 15px;
	width: 185px;
}
div.shopping-cart-product-name p.shopping-cart-listing-name {
	margin-bottom: 15px;
}
div.shopping-cart-product-name span.shopping-cart-listing-name a {
	color: #2e6eac;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 15px;
}
div.shopping-cart-tax {
	float: left;
	width: 60px;
}
div.shopping-cart-price {
	float: right;
	width: 126px;
}
div.shopping-cart-price p.shopping-cart-listing-price {
	float: left;
	font-size: 11px;
	margin: 14px 15px 15px 0;
	text-align: right;
}
div.shopping-cart-price p.shopping-cart-listing-price span.shopping-cart-listing-price {
	color: #000000;
	display: block;
	font-size: 14px;
	font-weight: bold;
}
div.shopping-cart-zwischensumme {
	background-color: #ffffff;
	border-bottom: #cbdbf9 1px solid;
	border-left: #cbdbf9 1px solid;
	border-right: #cbdbf9 1px solid;
	margin: 0 0 0 11px;
	padding-top: 1px;
}
div.shopping-cart-zwischensumme div.shopping-cart-zwischensumme-inner {
	background-color: #dee8fd;
	height: 18px;
	margin: 0 1px 1px 1px;
	padding-top: 3px;
}
span.shopping-cart-zwischensumme-left {
	display: block;
	float: left;
	font-size: 10px;
	font-weight: bold;
	padding: 0 0 0 11px;
	width: 389px;
}
span.shopping-cart-zwischensumme-right {
	color: cc0000;
	display: block;
	float: right;
	font-size: 14px;
	font-weight: bold;
	padding: 0 15px 0 0;
	text-align: right;
	width: 140px;
}
div.shopping-cart-buttons {
	background-color: #ffffff;
	border-bottom: #cbdbf9 1px solid;
	border-left: #cbdbf9 1px solid;
	border-right: #cbdbf9 1px solid;
	height: 49px;
	margin: 0 0 12px 11px;
}
div.shopping-cart-buttons div.shopping-cart-buttons-left {
	float: left;
	height: 20px;
	margin: 15px 0 14px 11px;
	width: 360px;
}
div.shopping-cart-buttons div.shopping-cart-buttons-right {
	float: right;
	height: 29px;
	margin: 10px 0 11px 65px;
	width: 132px;
}
div.shopping-cart-buttons-update {
	float: left;
	margin-right: 8px;
}
div.shopping-cart-buttons-finanz {
	float: left;
	margin-right: 8px;
}
div.shopping-cart-buttons-continue {
	float: left;
}
div.shopping-cart-buttons-checkout {
	float: right;
	padding-right: 15px;
}
div.shopping-cart-empfehlung {
	margin-bottom: 11px;
	width: 577px;
}
div.shopping-cart-empfehlung h2 {
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-left: 14px;
}
div.order-info-box-outer,
div.order-info-box-nomargin,
div.order-info-box-nomargin-full {
	background: #ffffff;
	border-bottom: #cbdbf9 1px solid;
	border-left: #cbdbf9 1px solid;
	border-right: #cbdbf9 1px solid;
	margin-bottom: 10px;
	margin-left: 11px;
	padding: 1px;
}
advance-search-table
.search-result-boxes {
	float: left;
	width: 600px;
}
.search-form-boxes {
	float: right;
	width: 200px;
}
.search-form-boxes input {
	float: right;
	margin: 0;
}
div.order-info-box-nomargin-full {
	margin-left: 0;
}
div.order-info-box-nomargin,
div.order-info-box-nomargin-full {
	margin-bottom: 0px;
	padding: 5px 10px 5px 10px;
}
.advance-search-boxes {
	background: #fff;
	margin: 0 0 0 11px;
}
.advance-search-boxes .infoBox {
	margin: 0;
	padding: 10px;
}
.advance-search-boxes .infoBox a {
	float: left;
}
.advance-search-boxes .infoBox input {
	float: right;
}
.advance-search-boxes .infoBoxHell {
	margin: 0;
	padding: 0;
}
.order-info-register-box-outer {
	background: #ffffff;
	border-bottom: #cbdbf9 1px solid;
	border-left: #cbdbf9 1px solid;
	border-right: #cbdbf9 1px solid;
	margin-left: 11px;
	padding: 1px;
}
div.order-info-box-outer p.order-info-box-outer {
	margin: 0;
	padding: 5px 10px 5px 10px;
}
.order-info-register-box-inner {
	background: #ffffff url(images/background_product_listing.gif) top right repeat-y;
	padding: 5px 10px 5px 10px;
}
.order-info-register-box-inner span {
	color: #004e96;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 7px;
}
div.order-info-register-box-inner-left,
div.order-info-register-box-inner-right {
	float: left;
	height: 28px;
}
div.order-info-register-box-inner-pair {
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	height: 28px;
}
div.order-info-register-box-inner-left {
	width: 140px;
}
div.order-info-register-box-inner-right input,
div.order-info-register-box-inner-right select {
	border: 1px solid #b4c8de;
	width: 233px;
}
div.checkout-shipping-bottom-left {
	float: left;
}
div.checkout-shipping-bottom-right {
	float: right;
}
div.checkout-shipping-bottom-left p {
	margin: 0;
}
div.order-info-box-nomargin span.shipping-head {
	color: #004e96;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 7px;
}
.shipping-radio,
.shipping-name,
.shipping-description,
.shiping-price {
	float: left;
}
.shipping-radio {
	padding-top: 2px;
	text-align: center;
	width: 30px;
}
.shipping-name {
	font-weight: bold;
	padding-right: 4px;
	padding-top: 3px;
}
.shipping-description {
	padding-top: 3px;
}
.shiping-price {
	float: right;
	padding-right: 5px;
	padding-top: 3px;
}
.moduleRow,
.moduleRowOver,
.moduleRowSelected {
	padding-bottom: 3px;
}
.shopping-cart-continue {
	text-align: right;
}
div.order-info-box-nomargin,
div.order-info-box-nomargin-full {
	border: #b4c8de solid 1px;
}
td.checkout-product-qty {
	font-weight: bold;
}
td.checkout-product-name {
	font-weight: bold;
}
td.checkout-product-price {
	font-weight: bold;
}
td.checkout-product-name em {
	font-style: normal;
	font-weight: normal;
}
tr.order-total-price td {
	color: #004e96;
}
td.edit-button {
	padding-top: 7px;
}
p.checkout-data {
	font-weight: normal;
}
div.billing-box-top {
	border-bottom: 1px solid #cbdbf9;
	margin-bottom: 10px;
}
div.billing-adress-box {
	float: left;
	height: 110px;
	margin-bottom: 5px;
	width: 50%;
}
div.billing-adress-box-inner {
	border-right: 1px solid #cbdbf9;
	margin-right: 10px;
}
div.checkout-comment {
	float: left;
}
div.checkout-confirm {
	float: right;
}
checkout-confirm {
	text-align: right;
}
div.sub-payment-info {
	padding-left: 30px;
}
div.sub-payment-info span {
	display: block;
	float: left;
}
div.sub-payment-info span.title {
	width: 150px;
}
td.login-button {
	padding-right: 48px;
}
.header-top-row a {
	color: #ffffff;
}
.header-top-row a:hover {
	text-decoration: underline;
}
div.order-info-box-nomargin div.infoBox,
div.order-info-box-nomargin-full div.infoBox {
	background: none;
	color: #004e96;
	padding: 0;
}
div.order-info-box-nomargin p.main4 {
	background: none;
}
.suggest_link, .suggest_link_over {
	padding: 2px 6px;
	white-space: nowrap;
}
.suggest_link {
	background-color: #FFFFFF;
}
.suggest_link_over {
	background-color: #c5d3f6;
}
#search_suggest {
    background-color: #FFFFFF;
    clear: left;
    font-stretch: condensed;
    left: 210px;
    top: 92px;
    position: absolute;
    text-align: left;
    visibility: visible;
    z-index: 9999;
}
#search_suggest * {
	cursor: pointer;
}
div.footer {
	background: url("images/bg-footer.gif") repeat-x scroll left 0 transparent;
	margin: 0;
	padding-top: 10px;
}
ul.header-menu-footer {
	float: left;
	font-size: 10px;
	margin: 0;
}
.footer-inner, .footer-text {
    padding: 0px 10px;
}
div.footer-text {
	color: #004e96;
	text-align: right;
	font-size: 10px;
}
div.footer-text a {
	color: #004e96;
	font-size: 10px;
	text-decoration: none;
}
ul.staffel-price {
	clear: both;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
	width: 198px;
}
ul.staffel-price li {
	background: url(images/feature.gif) left 3px no-repeat;
	padding-left: 18px;
}
.popup-box td.infoBoxHeading {
	color: #004e96;
}
.popup-box .order-info-box-outer {
	padding: 10px;
}
a.wiki-button img {
	display: none;
}
a.wiki-button {
	background: url(images/icons/wiki_left.gif) left top no-repeat;
	display: block;
	height: 44px;
	width: 187px;
}
a.wiki-button:hover, a.wiki-button:focus, a.wiki-button:active {
	background: url(images/icons/wiki_left_hover.gif) left top no-repeat;
}
dl.glosar-result-boxes {
	margin: 4px 0 0 11px;
}
dl.glosar-result-boxes dd {
	margin: 0;
}
dl.glosar-result-boxes dt, dl.glosar-result-boxes dd {
	background: #fff;
	border-bottom: #cbdbf9 1px solid;
	border-left: #cbdbf9 1px solid;
	border-right: #cbdbf9 1px solid;
	margin: 1px 0;
	padding: 6px 9px;
}
dl.glosar-result-boxes dt {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	margin: 9px 0 2px 0;
}
dl.glosar-result-boxes a {
	color: #004e96;
	text-decoration: none;
}
dl.glosar-result-boxes a:hover, dl.glosar-result-boxes a:focus, dl.glosar-result-boxes a:active {
	text-decoration: underline;
}
#tagSelection {
	margin: 0 0 12px 0;
}
#tagSelection table tbody td {
	border: 1px solid #fff;
}
#tagSelection .button-set {
	background: #dce7fd;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
}
#tagSelection .button-set a:link, #tagSelection .button-set a:visited, #tagSelection .button-set a:active, #tagSelection .button-set a:focus, #tagSelection .button-set a:hover {
	margin: 0;
	padding: 0;
}
#tagSelection .button-set {
	margin-left: 12px;
	text-align: center;
}
.button-set #back-button, .button-set .leftButton {
	float: left;
}
.button-set #cart-button, .button-set .rightButton {
	float: right;
}
#tagSelection .button-set #delete-button {
	display: block;
	margin: 4px auto;
	width: 91px;
}
.marginLeft {
	margin-left: 11px;
}
.textRight {
	text-align: right;
}
.giveaway-box {
	margin-left: 11px;
}
p.product-listing-extra-images img {
	margin-right: 5px;
}
div.designerProductsName {
	text-align: center;
}
div.designerProductsImage {
	background-color: white;
}
div.designerProductsPrice {
	color: red;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
}
div.designerProductsModel {
	color: black;
	font-size: 12px;
	font-weight: none;
	text-align: left;
}
div.designerProductsName a {
	color: black;
	font-size: 12px;
	font-weight: bold;
}
p.designerProductsDescription {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
p.designerProductsDescription a {
	color: black;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.designerBackgroundImage {
	left: 0px;
	position: absolute;
	z-index: 0;
}
a.detail-bundle-links:active,
a.detail-bundle-links:hover,
a.detail-bundle-links:link,
a.detail-bundle-links:focus,
a.detail-bundle-links:visited {
	text-decoration: none;
}
a.detail-bundle-links:active,
a.detail-bundle-links:hover,
a.detail-bundle-links:focus {
	text-decoration: underline;
}

div.detail-bundle-headline {
  color: #2E6EAC;
  font-size: 11px;
  margin-top: 14px;
  margin-bottom: 6px;
  text-align: center;
}

div.footer-ssl {
    position: fixed;
    bottom: 0;
    width: 144px;
    height: 60px;
    left: 50%;
    margin-left: -72px;
}