/* 
 * JTL-Shop3 Theme "Neo" fuer das JTL-Shop3-Tiny Template
 *  
 * @author JTL-Software GmbH
 */ 

/* aussenabstaende */
#outer_wrapper, #header { padding-left: 5px; padding-right: 5px; background: #fff; /*border-left: 15px solid #fff; border-right: 15px solid #fff;*/ }
#outer_wrapper { overflow:hidden; }
#footer { padding: 15px 5px; }
#speciallinks { padding: 0 15px; }
#settings { right: 5px; top: 39px; }
#settings.active { top: 23px; }

#outer_wrapper { margin-top: 0; }

#logo { z-index: 200; }

/* Header */

#headlinks_wrapper { margin: 0px; }
#headlinks li { padding: 0; }
#headlinks > ul > li > a, #headlinks > ul > li > a:hover { line-height: 32px; margin-top: 0; padding: 0 10px; }
#headlinks > ul > li > a { height: 28px; }

/* Breadcrumb */
#breadcrumb { border-bottom: none; }

/* Warenkorb im Header */

headlinks li.basket > a,#headlinks li.basket > a:hover { padding-right: 0px; }
#headlinks li.basket > a, #headlinks li.basket.items > a { padding: 0 10px 0 30px; }
#headlinks li.basket > a:hover { padding: 0 10px 0 30px; }

/* Suche */
#search { padding: 0; }
#search > form { position: absolute; z-index: 30; height: 32px; line-height: 32px; vertical-align: top; }
*+html #search > form { left:200px; } /* ie7-hack */ 
input#suggest, input#suggest[type="text"] { height: 26px; line-height: 26px; background: #fff none; padding: 2px 30px 2px 4px; vertical-align: top; }
input#submit_search { text-indent: -999em; width: 26px; height: 26px !important; border: none !important; padding: 0; position: relative; vertical-align: top; margin-top: 2px; }
*+html input#submit_search { color: transparent; } /* ie7-hack */

/* Sideboxes */
.sidebox { border: none; }
.sidebox .boxtitle { border-bottom: none; }
.sidebox .categories .current { font-weight: bold; }

/* Hauptkategorien-Level */
ul.categories > li > a > span, ul.categories li.node > a > span { background: transparent none; padding-left: 0px; }
/* Unterkategorien-Level */
ul.categories ul.subcat span, ul.categories ul.subcat li.node > a > span { background: transparent none; }

/* Button Styles */
.submit, a.submit, a.submit:visited, a.submit:hover, input[type="submit"].submit, button[type="submit"].submit, button[type="button"].submit { padding: 5px !important; text-shadow: none; -moz-border-radius: inherit; -webkit-border-radius: inherit; -khtml-border-radius: inherit; }


/**   *custom   **/
.form fieldset input[type="text"],
select,
button,
html {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
}

.boxtitle {
	font-family: "Trebuchet MS",sans-serif;
}

.product_bundle div.header,
.product_bundle div.footer span.discount,
ul.filter_state em.count,
#article .differential_price li > small,
.form fieldset textarea,
#content a.droppos,
table.tiny.basket td,
table.matrix td.element,
h2,
#settings .expander_box,
#settings,
#headlinks > ul > li > a,
.styled_view li ul.article_info > li,
.form fieldset select,
.form fieldset input[type="text"],
input[type="text"],
input[type="password"],
#bestellvorgang a.button_edit,
#new_account .submit,
#breadcrumb,
#basket_checkout .submit,
table.tiny.basket th,
#attribute_list ul.values,
span.vat_info,
span.price {
	font-size: inherit;
}

table.tiny.basket td p,
#basket_price_wrapper span {
	font-size: inherit !important;
}

.product_bundle div.footer span.discount,
ul.filter_state em.count,
#article .differential_price li > small,
span.vat_info {
	font-size: 83.33%;
}

#attribute_list span.otherProductsFromManufacturer,
.gallery .article_price li.estimated_delivery,
table.matrix td.element {
	font-size: 91.67%;
}

.cloud-zoom-title,
button.question,
button.wishlist,
button.compare {
	font-size: 100.01%;
}

/* special from 0.9em 
 {
	font-size: 111.11% !important;
}*/


table.tiny.positions thead th,
#header > .textBox p,
#headlinks > ul > li > a,
#new_account .submit,
#basket_checkout .submit,
table.tiny.basket th,
.submit,
button.submit[type="button"],
button.submit[type="submit"],
input.submit[type="submit"],
ul.categories li a {
	font-size: 108.33%;
}

#content a.droppos,
basket_wrapper table.tiny.basket td p:first-child > a,
table.matrix td.label,
h3,
.styled_view li.gallery h3,
ul.filter_state li.label,
table.tiny.positions tbody td.img + td > a,
table.tiny.positions tr.sums.xxx td,
table.tiny.positions tr.sums.final td,
ul.semtabs li a,
#footer_wrapper .master > .first p {
	font-size: 116.67%;
}

#basket_price_wrapper span  {
	font-size: 116.67% !important;
}

.product_bundle div.header,
h2,
.boxtitle,
.sidebox .boxtitle {
	font-size: 133.33% !important;;
}

.contentHeadline,
span.price {
	font-size: 166.67%;
}

#sidebox_categories0 ul.categories > li > a,
ul.categories > li.active > a,
#content > .settings h3,
.boxtitle {
	font-weight: bold;
}

.gallery .article_price li.estimated_delivery strong.label,
ul.categories ul.subcat ul.subcat > .active > a > span,
ul.categories ul.subcat > .active > a > span,
input.submit[type="submit"],
h3 {
	font-weight: normal;
}

html,
ul.semtabs li a,
.boxtitle {
	line-height: normal;
}

a.submit.detailButton,
#sidebox_categories0 ul.categories > li > a {
	line-height: 18px;
}

#headlinks > ul > li > a span,
#headlinks > ul > li > a:hover span,
#article fieldset.article_buyfield .choose_quantity span.quantity_unit {
	line-height: 26px;
}

.styled_view.listView li ul li {
	list-style: none;
	margin-left: 0;
}

.footerBox p,
#article #image_wrapper .image #wrap a,
input.wunschliste_anzahl[type="text"],
ul.comparelist li.img,
table.tiny td:first-child,
.styled_view li.specialProduct .article_price,
.specialProduct h3 {
	text-align: center;
}

#article #article_buyfield .choose_quantity {
	text-align: right;
}

#zoom_title,
#settings li span,
#settings > li a,
ul.semtabs li.active a,
#footer .boxtitle,
#footer a,
#header .boxtitle,
#header .sidebox_content,
#settings a.expander,
/*

*/
#settings.active li a,
#headlinks > ul > li > a,
#headlinks li.basket > a,
#headlinks li.basket:hover > a,
#headlinks li.basket > a:hover,
#headlinks li.basket.items > a,
#headlinks > ul > li.current.basket > a,
.sidebox .boxtitle,
.master p,
.master p > a {
	color: #fff;
}
/*
a.submit.removeFilters,
.isWishlist #content a.submit,
#new_account .submit,
#contentmid a.submit {
	color: #fff !important;
}*/



/* {
	color: #333333;
}*/



.cloud-zoom-title,
.nivo-caption,
.styled_view li ul.article_info > li,
.submit:hover,
a.submit:hover,
.submit,
a.submit,
input.submit[type="submit"],
button.submit[type="submit"],
button.submit[type="button"],
input.submit[type="submit"]:hover,
button.submit[type="submit"]:hover,
button.submit[type="button"]:hover,
ul.categories li a,
a,
a:visited,
a:link,
html {
	color: #444444;
}

a.submit.detailButton,
a.submit.removeFilters:hover,
.isWishlist #content a.submit:hover {
	color: #444444 !important;
}

#breadcrumb,
a.versand,
.differential_price ul li small,
#breadcrumb a,
#breadcrumb a:visited,
#breadcrumb a:link,
span.vat_info a,
span.vat_info {
	color: #8e8e87;
}

#settings a.expander.active,
#settings a.expander:hover,
.form fieldset label.active,
.form label.active,
#breadcrumb a.active,
button.question:hover,
button.compare:hover,
button.wishlist:hover,
#footer ul.categories li a:hover,
#footer ul.categories li.active a,
ul.pagenavi li.page a:hover,
ul.pagenavi li.page.selected a,
#breadcrumb a:hover,
.price {
	color: #003366;
}

#new_account .submit:hover,
#contentmid a.submit:hover {
	color: #003366 !important;
}

a.topLink:hover,
a.versand:hover,
span.price,
span.vat_info a:hover,
#headlinks li.basket.items:hover > a,
.styled_view li .article_wrapper h3 a:hover,
ul.categories li > a:hover,
ul.categories li.active > a,
a:hover,
a:focus {
	color: #A03A3A;
}

.page_type_11 #content .box_info em {
	color: #d80000;
	font-weight: bold;
}

.styled_view li.list .signal_image a:hover,
#settings.active li a:hover,
.sidebox_content a:hover,
.article_navigator > li > a:hover,
#breadcrumb a:hover,
.styled_view li.list .article_wrapper h3 a:hover,
.styled_view li.gallery .article_wrapper h3 a:hover,
.master p > a:hover {
	text-decoration: underline;
}

ul.filter_state a:hover,
.styled_view li.list .signal_image a,
#settings.active li a,
.sidebox_content a,
.article_navigator > li > a,
.styled_view li.list h3 a,
.styled_view li.gallery h3 a,
.master p > a {
	text-decoration: none;
}

#headlinks > ul > li > a span,
#headlinks > ul > li > a:hover span,
.page_type_3 table.tiny.basket tr td,
#article fieldset.article_buyfield .choose_quantity button[type="submit"],
.page_type_1 .change_quantity a,
#article input.quantity,
input.submit[type="submit"],
.basket_wrapper input.submit[type="submit"],
.styled_view input.quantity {
	vertical-align: top;
}


/**   *width   **/

#page,
.master {
	width: 980px;
}

.page_width {
	width: 970px;
}

table.tiny.positions tbody td.img + td,
#article .articleMatrix {
	width: 100%;
}

/*#attribute_list {
	width: 66.4%;
}*/

#article .article_buyfield .choose_quantity .box_buyinfo {
	width: 52%;
}

ul.filter_state li,
#page.exclusive {
	width: auto;
}

.comment {
	width: 95%;
}

#footer_wrapper .master .first {
	width: 83.00%;
}

.styled_view.specialProduct,
.styled_view.gallery {
	margin: 0 -10px;
	width: 102.9%;
}

.styled_view.mosaic {
	margin: 0 -3px;
	width: 101.5%;
}

.styled_view li.gallery {
	width: 32.95%;
}

#header {
	height: 154px;
}

#logo img {
	width: 480px;
	height: 79px;
}

#search > form {
	width: 399px;
}

#search input[type="text"] {
	width: 364px;
}

.page_type_5 input[type="text"] {
	width: 373px;
}

.panel_left #sidepanel_left {
	width: 220px;
}

table.tiny.basket td.tcenter.qty {
	width: 100px;
}

.custom_content > p > span.label {
	width: 57px;
}

#page {
	min-height: 100%;
}

#image_wrapper {
	min-height: 351px;
}

#headlinks_wrapper {
	height: auto;
}

button.submit[type="submit"],
#article input.quantity,
.styled_view input.quantity {
	height: 16px;
}

input[type="text"],
input[type="submit"],
input[type="password"] {
	height: 20px;
}

input[type="submit"], button[type="submit"], button[type="button"] {
	min-height: 23px;
}

.master {
	height: 30px;
}

/*
.styled_view.listView li h3,
.styled_view li h3 {
	height: 55px;
}*/

.styled_view.gallery .article_price {
	min-height: 44px;
}

.image_overlay_wrapper {
	min-height: 55px;
}


.category_subcategories .category_wrapper ul.category_item li.img {
	width: 150px;
	height: 150px;
}

.category_subcategories .category_wrapper ul.category_item li.img a {
	height: 100%
}

.jcarousel-clip-horizontal {
	height: 280px;
}

/*#sidebox109 .jcarousel-clip-vertical {
	height: 500px;
}*/

.jcarousel-skin-tiny .jcarousel-clip-horizontal {
	height: 250px;
}

.jcarousel-list li,
.jcarousel-item {
	height: 240px;
	width: 210px;
}

.jcarousel-item .container > p:first-child > a {
	height: 130px;
}

.simplemodal-container .image_overlay_wrapper,
.specialProduct .image_overlay_wrapper,
.mosaic .image_overlay_wrapper,
.gallery .image_overlay_wrapper {
	height: 130px;
	width: auto;
}

.listView .image_overlay_wrapper {
	height: auto;
	width: 130px;
}

img {
	height: auto !important;
	width: auto !important;
}

#article .article_image {
	max-width: 330px !important;
	width: 330px !important;
}

.menuItemImage img {
	width: 24px !important;
}

ul.comparelist li.img img {
	max-width: 30px !important;
}

ul.comparelist li.img {
	max-width: 30px !important;
	width: 30px !important;
}

.jcarousel-item .container > p:first-child > a > img,
#article_pushed img {
	max-width: 130px !important;
	max-height: 130px !important;
}

#newsContent table tbody > tr > td > img,
.container.news_list .newsitem table tbody > tr > td > img {
	max-width: 240px;
	max-height: 240px;
}

 .jcarousel-skin-tiny .jcarousel-item,
.jcarousel-skin-tiny .jcarousel-clip-horizontal {
	height: 139px;
}
.jcarousel-skin-tiny .article_wrapper a {
	height: 127px;
}


/**   *position   **/

#logo,
#logo img {
	top: 12px;
}

#headlinks li.basket {
	right: 5px;
}

#headlinks {
	bottom: auto;
	top: 115px;
}

input#submit_search {
	left: 1px;
}

#search > form {
	right: 4px;
	top: 82px;
}

#headlinks li.basket div {
	right: -6px;
	top: 29px;
}

#settings .expander_box {
	top: 30px;
}

#header > .textBox {
	top: -5px;
}

.change_quantity a,
.change_quantity a:link,
.change_quantity a:active,
.change_quantity a:visited {
	height: 21px;
	line-height: 21px;
	width: 21px;
}

#article .change_quantity a,
#article .change_quantity a:link,
#article .change_quantity a:active,
#article .change_quantity a:visited {
	height: 26px;
	line-height: 26px;
	width: 26px;
}

#header > .textBox {
	right: 220px;
}

.styled_view li.list .article_wrapper span.stars {
	top: 0;
}


#form_bundles .product_bundle .footer .basket button.submit[type="submit"] {
	bottom: 25px;
	right: 20px;
}

.styled_view li.list .article_wrapper span.stars,
#header > .textBox {
	position: relative;
}

#form_bundles .product_bundle .footer .basket button.submit[type="submit"] {
	position: absolute;
}


/**   *float   **/
#footer_wrapper .master .first p.copyright,
#article .articleMatrix,
#footer_wrapper .master > .first,
.footerBox,
.linkGroupFooter,
#search input[type="text"],
input#submit_search {
	float: left;
}


#header > .textBox,
#article .article_buyfield .choose_quantity .box_buyinfo,
#footer_wrapper .master > .last {
	float: right;
}

#settings .expander_box li,
ul.hlist li ul > li {
	float: none;
}

/**   *display   **/


.jcarousel-item .container > p:first-child > a,
#settings.active li span,
table.tiny.positions tbody td.img + td > a,
.category_subcategories .category_wrapper ul.category_item li.img a,
.styled_view.specialProduct h3 a,
.styled_view li.gallery .image_overlay_wrapper a,
.styled_view li.gallery h3 a {
	display: block;
}

.newsCategorieBox ul > li > a,
#footer_wrapper .master .first p,
span.label,
.styled_view li.specialProduct,
.styled_view li.list .signal_image,
input#submit_search,
#article .article_details .tright > .article_list li .signal_image,
table.tiny.basket td select.quantity_sel,
.styled_view li.gallery .article_price span.vat_info a {
	display: inline-block;
}

#article #image_wrapper .image #wrap a > img {
	display: inline-block !important;
}




/**   *background   **/

#footer ul.categories li.active > a,
#footer ul.categories li a:hover,
.styled_view li .article_wrapper:hover,
#content,
.custom_content,
.sidebox_content,
#settings a.expander.active,
#settings a.expander:hover,
.category_subcategories .category_wrapper ul.category_item li.img,
.change_quantity a,
.change_quantity a:link,
#footer ul.categories li a:hover,
.styled_view li.list input.submit[type="submit"]:hover,
.image_overlay_wrapper,
#page,
body {
	background-color: #fff;
}

input#submit_search:hover {
	background-color: #003366;
}

#zoom_title,
.cloud-zoom-title,
ul.semtabs li.active a,
#settings a.expander,
input#submit_search {
	background-color: #547698;
}

/*#sidebox_categories0 ul.categories{
	background-color: #b2c1d1;
}*/




.change_quantity a:active,
.change_quantity a:visited,
.change_quantity a:hover {
	background-color: #DBD9D9;
}

.nivo-caption {
	background-color: rgba(219, 217, 217, 0.75);
}


ul.categories li a:hover,
ul.categories li.active > a {
	background-color: rgba(84, 118, 152, 0.40);
}

#headlinks li.current > a,
#headlinks li.basket.items > a,
#headlinks li.basket:hover > a,
#headlinks li.basket > a:hover,
#headlinks > ul > li > a:hover,
#headlinks > ul > li.current > a {
	background-color: rgba(255, 255, 255, 0.45);
}

table.tiny.basket td.qty,
.jcarousel-skin-tiny .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tiny .jcarousel-next-horizontal:hover,
.jcarousel-skin-tiny .article_wrapper a:hover,
#attribute_list .item,
.financing,
.comment,
.differential_price,
#article .article_matrix,
#article fieldset.article_buyfield,
table.tiny.basket tr:hover,
ul.pagenavi li.page a:hover,
ul.pagenavi li.page.selected a:hover,
ul.pagenavi li.page.selected a,
ul.rowsel li:hover,
ul.semtabs li a,
#new_account .submit:hover,
#contentmid a.submit:hover,
.submit:hover,
a.submit:hover,
input.submit[type="submit"]:hover,
button.submit[type="submit"]:hover,
button.submit[type="button"]:hover,
#article .article_tags input[type="submit"]:hover,
.form fieldset
table.tiny.basket td.qty,
#basket_price_wrapper,
table.tiny.basket tfoot,
#settings .expander_box {
	background-color: #F7F7F7;
}


/*ul.semtabs li.active a,
table.matrix td.key,
table.matrix td.element,
.jcarousel-skin-tiny .jcarousel-prev-horizontal,
.jcarousel-skin-tiny .jcarousel-next-horizontal,
ul.filter_state a:hover {
	background-color: #E6E6E6;
}*/




/*
#headlinks > ul > li.current.basket > a {
	background-color: transparent !important;
}

.submit,
input.submit[type="submit"],
button.submit[type="submit"],
button.submit[type="button"] {
	background-image: none;
}*/

ul.pagenavi li.page a {
	background: none;
}

#outer_wrapper,
#footer .sidebox_content,
#header .sidebox_content,
#headlinks li.basket > a,
#headlinks ul li > a,
#article .article_buyfield .choose_quantity .box_buyinfo {
	background-color: transparent;
}

/**   *gardient   **/


/*
input.submit[type="submit"],
button.submit[type="submit"],
button.submit[type="button"],
.submit,*/

#page,
#headlinks,
.sidebox .boxtitle {
	/*
	background: rgb(0,51,102);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMzM2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iIzU0NzY5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzdkOTdiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzU0NzY5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDMzNjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,51,102,1) 0%, rgba(84,118,152,1) 23%, rgba(125,151,177,1) 33%, rgba(84,118,152,1) 43%, rgba(0,51,102,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,51,102,1)), color-stop(23%,rgba(84,118,152,1)), color-stop(33%,rgba(125,151,177,1)), color-stop(43%,rgba(84,118,152,1)), color-stop(100%,rgba(0,51,102,1)));
	background: -webkit-linear-gradient(top,  rgba(0,51,102,1) 0%,rgba(84,118,152,1) 23%,rgba(125,151,177,1) 33%,rgba(84,118,152,1) 43%,rgba(0,51,102,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,51,102,1) 0%,rgba(84,118,152,1) 23%,rgba(125,151,177,1) 33%,rgba(84,118,152,1) 43%,rgba(0,51,102,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,51,102,1) 0%,rgba(84,118,152,1) 23%,rgba(125,151,177,1) 33%,rgba(84,118,152,1) 43%,rgba(0,51,102,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,51,102,1) 0%,rgba(84,118,152,1) 23%,rgba(125,151,177,1) 33%,rgba(84,118,152,1) 43%,rgba(0,51,102,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003366', endColorstr='#003366',GradientType=0 );
*/
background: rgb(0,51,102);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMzM2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzU0NzY5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDMzNjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,51,102,1) 0%, rgba(84,118,152,1) 33%, rgba(0,51,102,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,51,102,1)), color-stop(33%,rgba(84,118,152,1)), color-stop(100%,rgba(0,51,102,1)));
background: -webkit-linear-gradient(top,  rgba(0,51,102,1) 0%,rgba(84,118,152,1) 33%,rgba(0,51,102,1) 100%);
background: -o-linear-gradient(top,  rgba(0,51,102,1) 0%,rgba(84,118,152,1) 33%,rgba(0,51,102,1) 100%);
background: -ms-linear-gradient(top,  rgba(0,51,102,1) 0%,rgba(84,118,152,1) 33%,rgba(0,51,102,1) 100%);
background: linear-gradient(to bottom,  rgba(0,51,102,1) 0%,rgba(84,118,152,1) 33%,rgba(0,51,102,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003366', endColorstr='#003366',GradientType=0 );

}

/**   *background-image   **/

#header {
	background: rgb(0,51,102);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAzMzY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMiUiIHN0b3AtY29sb3I9IiMwMDMzNjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4JSIgc3RvcC1jb2xvcj0iIzA5M2E2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzNkNjQ4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzQ4NmQ5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzQ3NmM5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iIzNkNjQ4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzBlM2U2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzAwMzM2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDMzNjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(45deg,  rgba(0,51,102,1) 0%, rgba(0,51,102,1) 2%, rgba(9,58,107,1) 8%, rgba(61,100,139,1) 33%, rgba(72,109,145,1) 43%, rgba(71,108,145,1) 49%, rgba(61,100,139,1) 58%, rgba(14,62,110,1) 80%, rgba(0,51,102,1) 88%, rgba(0,51,102,1) 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(0,51,102,1)), color-stop(2%,rgba(0,51,102,1)), color-stop(8%,rgba(9,58,107,1)), color-stop(33%,rgba(61,100,139,1)), color-stop(43%,rgba(72,109,145,1)), color-stop(49%,rgba(71,108,145,1)), color-stop(58%,rgba(61,100,139,1)), color-stop(80%,rgba(14,62,110,1)), color-stop(88%,rgba(0,51,102,1)), color-stop(100%,rgba(0,51,102,1)));
background: -webkit-linear-gradient(45deg,  rgba(0,51,102,1) 0%,rgba(0,51,102,1) 2%,rgba(9,58,107,1) 8%,rgba(61,100,139,1) 33%,rgba(72,109,145,1) 43%,rgba(71,108,145,1) 49%,rgba(61,100,139,1) 58%,rgba(14,62,110,1) 80%,rgba(0,51,102,1) 88%,rgba(0,51,102,1) 100%);
background: -o-linear-gradient(45deg,  rgba(0,51,102,1) 0%,rgba(0,51,102,1) 2%,rgba(9,58,107,1) 8%,rgba(61,100,139,1) 33%,rgba(72,109,145,1) 43%,rgba(71,108,145,1) 49%,rgba(61,100,139,1) 58%,rgba(14,62,110,1) 80%,rgba(0,51,102,1) 88%,rgba(0,51,102,1) 100%);
background: -ms-linear-gradient(45deg,  rgba(0,51,102,1) 0%,rgba(0,51,102,1) 2%,rgba(9,58,107,1) 8%,rgba(61,100,139,1) 33%,rgba(72,109,145,1) 43%,rgba(71,108,145,1) 49%,rgba(61,100,139,1) 58%,rgba(14,62,110,1) 80%,rgba(0,51,102,1) 88%,rgba(0,51,102,1) 100%);
background: linear-gradient(45deg,  rgba(0,51,102,1) 0%,rgba(0,51,102,1) 2%,rgba(9,58,107,1) 8%,rgba(61,100,139,1) 33%,rgba(72,109,145,1) 43%,rgba(71,108,145,1) 49%,rgba(61,100,139,1) 58%,rgba(14,62,110,1) 80%,rgba(0,51,102,1) 88%,rgba(0,51,102,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003366', endColorstr='#003366',GradientType=1 );
}

#footer_wrapper {
background: rgb(0,51,102);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAzMzY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMiUiIHN0b3AtY29sb3I9IiMwMDMzNjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4JSIgc3RvcC1jb2xvcj0iIzA5M2E2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzNkNjQ4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzQ4NmQ5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzQ3NmM5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iIzNkNjQ4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzBlM2U2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzAwMzM2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDMzNjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(-45deg,  rgba(0,51,102,1) 0%, rgba(0,51,102,1) 2%, rgba(9,58,107,1) 8%, rgba(61,100,139,1) 33%, rgba(72,109,145,1) 43%, rgba(71,108,145,1) 49%, rgba(61,100,139,1) 58%, rgba(14,62,110,1) 80%, rgba(0,51,102,1) 88%, rgba(0,51,102,1) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,51,102,1)), color-stop(2%,rgba(0,51,102,1)), color-stop(8%,rgba(9,58,107,1)), color-stop(33%,rgba(61,100,139,1)), color-stop(43%,rgba(72,109,145,1)), color-stop(49%,rgba(71,108,145,1)), color-stop(58%,rgba(61,100,139,1)), color-stop(80%,rgba(14,62,110,1)), color-stop(88%,rgba(0,51,102,1)), color-stop(100%,rgba(0,51,102,1)));
background: -webkit-linear-gradient(-45deg,  rgba(0,51,102,1) 0%,rgba(0,51,102,1) 2%,rgba(9,58,107,1) 8%,rgba(61,100,139,1) 33%,rgba(72,109,145,1) 43%,rgba(71,108,145,1) 49%,rgba(61,100,139,1) 58%,rgba(14,62,110,1) 80%,rgba(0,51,102,1) 88%,rgba(0,51,102,1) 100%);
background: -o-linear-gradient(-45deg,  rgba(0,51,102,1) 0%,rgba(0,51,102,1) 2%,rgba(9,58,107,1) 8%,rgba(61,100,139,1) 33%,rgba(72,109,145,1) 43%,rgba(71,108,145,1) 49%,rgba(61,100,139,1) 58%,rgba(14,62,110,1) 80%,rgba(0,51,102,1) 88%,rgba(0,51,102,1) 100%);
background: -ms-linear-gradient(-45deg,  rgba(0,51,102,1) 0%,rgba(0,51,102,1) 2%,rgba(9,58,107,1) 8%,rgba(61,100,139,1) 33%,rgba(72,109,145,1) 43%,rgba(71,108,145,1) 49%,rgba(61,100,139,1) 58%,rgba(14,62,110,1) 80%,rgba(0,51,102,1) 88%,rgba(0,51,102,1) 100%);
background: linear-gradient(135deg,  rgba(0,51,102,1) 0%,rgba(0,51,102,1) 2%,rgba(9,58,107,1) 8%,rgba(61,100,139,1) 33%,rgba(72,109,145,1) 43%,rgba(71,108,145,1) 49%,rgba(61,100,139,1) 58%,rgba(14,62,110,1) 80%,rgba(0,51,102,1) 88%,rgba(0,51,102,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003366', endColorstr='#003366',GradientType=1 );

}

body {
	background: url(images/bg_body.jpg) fixed;
}

#headlinks li.basket > a,
#headlinks li.basket.items > a {
	background-image: url(images/shoppingCart.png);
}

input#submit_search:hover,
input#submit_search { 
	background-image: url(images/search_button.png);
}

#sidebox_categories0 ul.categories ul.subcat ul.subcat a span {
	background-image: url(images/contentArrowRightBlue.png);
}

#sidebox_categories0 ul.categories ul.subcat ul.subcat li > a:focus span,
#sidebox_categories0 ul.categories ul.subcat ul.subcat li > a:hover span,
#sidebox_categories0 ul.categories ul.subcat ul.subcat li.active > a span {
	background-image: url(images/contentArrowRightWhite.png);
}

/*
#sidebox_categories0 ul.categories ul.subcat ul.subcat li > a span {
	background-image: url(images/contentArrowRightBlue.png);
}

#sidebox_categories0 ul.categories ul.subcat ul.subcat li > a:focus span,
#sidebox_categories0 ul.categories ul.subcat ul.subcat li > a:hover span,
#sidebox_categories0 ul.categories ul.subcat ul.subcat li.active > a span {
	background-image: url(images/contentArrowRightWhite.png);
}

#sidebox_categories0 ul.categories ul.subcat ul.subcat li.node > a span,
#sidebox_categories0 ul.categories ul.subcat li.node > a span {
	background-image: url(images/contentArrowDownBlue.png);
}

#sidebox_categories0 ul.categories ul.subcat ul.subcat li.node > a:focus span,
#sidebox_categories0 ul.categories ul.subcat ul.subcat li.node > a:hover span,
#sidebox_categories0 ul.categories ul.subcat ul.subcat li.node.active > a span,
#sidebox_categories0 ul.categories ul.subcat li.node > a:focus span,
#sidebox_categories0 ul.categories ul.subcat li.node > a:hover span,
#sidebox_categories0 ul.categories ul.subcat li.node.active > a span {
	background-image: url(images/contentArrowDownWhite.png);
}
*/

.footerBox.advantage .sidebox_content ul li {
	background-image: url(images/checkIcon.png);
}

.jcarousel-skin-tiny .jcarousel-next-horizontal {
	background-image: url(images/next-horizontal.png);
}

.jcarousel-skin-tiny .jcarousel-prev-horizontal {
	background-image: url(images/prev-horizontal.png);
}

.jcarousel-skin-sidebox .jcarousel-next-horizontal {
	background-image: url(images/arrowRightNormal.png);
	right: 1px;
}

.jcarousel-skin-sidebox .jcarousel-prev-horizontal {
	background-image: url(images/arrowLeftNormal.png);
	right: 18px;
}

.jcarousel-skin-sidebox .jcarousel-next-horizontal:hover {
	background-image: url(images/arrowRightHover.png);
}

.jcarousel-skin-sidebox .jcarousel-prev-horizontal:hover {
	background-image: url(images/arrowLeftHover.png);
}

.jcarousel-skin-sidebox .jcarousel-prev-horizontal,
.jcarousel-skin-sidebox .jcarousel-next-horizontal,
.jcarousel-skin-sidebox .jcarousel-prev-vertical,
.jcarousel-skin-sidebox .jcarousel-next-vertical {
	background-position: center center;
	background-repeat: no-repeat;
	min-height: 15px;
	position: absolute;
	width: 15px;
	top: -33px;
}

#sidebox_categories0 ul.categories ul.subcat a span,
#headlinks li.basket > a,
#headlinks li.basket.items > a,
.footerBox.advantage .sidebox_content ul li,
input#submit_search,
input#submit_search:hover,
body {
	background-repeat: no-repeat;
}

body {
	background-position: top center;
}

input#submit_search {
	background-position: top left;
}

/*#sidebox_categories0 ul.categories ul.subcat a span {
	background-position: left 5px center;
}*/

#sidebox_categories0 ul.categories ul.subcat > li.node > a span {
	background-position: left 5px center;
	/*background-position: left center;*/
}

#sidebox_categories0 ul.categories ul.subcat ul.subcat > li.node > a span,
#sidebox_categories0 ul.categories ul.subcat ul.subcat a span {
	background-position: 15px 48%;
	/*background-position: 13px 48%;*/
}

/*
#sidebox_categories0 ul.categories ul.subcat ul.subcat > li.node > a span {
	background-position: left 11px center;
}*/

#sidebox_categories0 ul.categories ul.subcat ul.subcat ul.subcat a span {
	background-position: 26px 48%;
	/*background-position: 22px 48%;*/
}

#headlinks li.basket > a,
#headlinks li.basket.items > a {
	background-position: 10px center;
}

input#submit_search:hover,
input#submit_search {
	background-position: center center;
}


.footerBox.advantage .sidebox_content ul li,
ul.filter_state a.active,
ul.filter_state a, 
ul.filter_state a:hover {
	background-position: 5px center;
}

/*.styled_view li.list .signal_image {
	background-position: right 110px center;
}*/


/**   *border   **/
#article .article_images,
#search input[type="text"],
#article .article_image,
.article_image .image,
#headlinks,
#headlinks > ul > li.basket > a,
#headlinks > ul > li:first-child  > a:hover,
#headlinks > ul > li:first-child > a {
	border: none;
}

.cloud-zoom-big,
.cloud-zoom-lens,
table.contentTable,
ul.pagenavi li.page a,
#headlinks li.basket div.articles,
.change_quantity a,
.change_quantity a:link,
.change_quantity a:active,
.change_quantity a:visited,
/*
#new_account .submit,
#contentmid a.submit,
.submit,
a.submit,
input.submit[type="submit"],
button.submit[type="submit"],
button.submit[type="button"],
*/
#article .article_images img,
#article .article_images a:hover img,
#article .article_images img.active,
#settings .expander_box,
.styled_view li .article_wrapper:hover,
.styled_view li .article_wrapper,
#content,
.sidebox {
	border: 1px solid;
}

#basket_price_wrapper,
.sidebox .jcarousel ul li,
table.contentTable td,
.productBox ul > li,
.sidebox.filter {
	border-top: 1px solid;
}

#footer {
	border-top: 2px solid;
}

#settings a.expander,
#settings a.expander.active,
#settings a.expander:hover {
	border-top: 5px solid;
}

.isWishlist table.tiny td,
.sidebox .jcarousel ul li:first-child,
.productBox ul > li:first-child,
.sidebox div.sidebox_content {
	border-top: none;
}

#article .article_image {
	border-right: 1px solid;
}

ul.categories li a:hover,
ul.categories li > a,
#sidebox_categories0 ul.categories > li,
#footer .linkGroupFooter a,
#footer .boxtitle,
#header .boxtitle,
#content .container.article_navigator,
.specialProduct .article_image,
.gallery .article_image,
#footer .boxtitle {
	border-bottom: 1px solid;
}

#footer .textBox a,
#sidebox_categories0 > .sidebox_content > ul.categories > li.last {
	border-bottom: none;
}

.isWishlist table.tiny th:first-child,
.isWishlist table.tiny td:first-child,
#headlinks > ul > li > a:hover,
#headlinks > ul > li > a {
	border-left: 1px solid;
}

#headlinks > ul > li.basket > a:hover,
.isWishlist table.tiny th,
.isWishlist table.tiny td {
	border-left: none;
}

#article .article_images a:hover img,
#article .article_images img.active,
#article .article_image,
#sidebox_categories0 ul.categories > li,
#footer .linkGroupFooter li.active a,
#footer .linkGroupFooter a:hover,
#footer .boxtitle,
#footer a,
#settings a.expander,
.isWishlist table.tiny th,
.isWishlist table.tiny td,
.isWishlist table.tiny th:first-child,
.isWishlist table.tiny td:first-child,
.sidebox .jcarousel ul li,
table.contentTable,
/*
#new_account .submit,
#contentmid a.submit,
input[type="password"],
.submit,
a.submit,
input[type="text"],
input.submit[type="submit"],
button.submit[type="submit"],
button.submit[type="button"],
*/
#new_account .submit:hover,
#contentmid a.submit:hover,
.submit:hover,
a.submit:hover,
input.submit[type="submit"]:hover,
button.submit[type="submit"]:hover,
button.submit[type="button"]:hover,
#footer,
.expander_box input[type="text"],
.expander_box input[type="password"],
table.contentTable,
table.contentTable td,
ul.pagenavi li.page a,
table.tiny.basket tfoot,
#headlinks li.basket div.articles,
.styled_view li .article_wrapper:hover,
ul.category_subcategories li .category_wrapper:hover,
.sidebox.filter,
.productBox ul > li,
#content .container.article_navigator,
#settings .expander_box {
	border-color: #547698;
}



ul.pagenavi li.page.selected a,
ul.pagenavi li.page a:hover
/*

*/
 {
	border-color: #003366;
}

table.tiny.positions td,
table.tiny.positions th,
.cloud-zoom-big,
.cloud-zoom-lens,
input[type="text"],
#bestellvorgang textarea,
.change_quantity a,
.change_quantity a:link,
.change_quantity a:active,
.change_quantity a:visited,
textarea,
select,
.form fieldset,
.specialProduct .article_image,
.gallery .article_image,
.styled_view li .article_wrapper {
	border-color: #dddddd;
}

#article .article_images img,
#footer .boxtitle,
ul.categories li a:hover,
ul.categories li > a,
#header .boxtitle,
.sidebox,
#content,
#settings a.expander.active,
#settings a.expander:hover,
#headlinks > ul > li > a,
#headlinks > ul > li > a:hover {
	border-color: #fff;
}

table.tiny.positions tr.sums.xxx td {
	border-top-color: #D72E11;
}

#basket_price_wrapper {
	border-top-color: #547698;
}

table.tiny td:first-child,
table.tiny th:first-child {
	border-left-color: #DBD9D9;
}


.jcarousel-skin-tiny .jcarousel-container,
.change_quantity a,
.change_quantity a:link,
.change_quantity a:active,
.change_quantity a:visited,
.submit,
input.submit[type="submit"],
button.submit[type="submit"],
button.submit[type="button"],
#search input[type="text"],
.styled_view li .article_wrapper:hover,
.styled_view li .article_wrapper,
.form fieldset,
.financing,
.comment,
.differential_price,
#article .article_matrix,
#article fieldset.article_buyfield,
#article fieldset.article_buyfield .choose_quantity,
.sidebox_content,
.category_wrapper,
.custom_content,
.sidebox,
#settings a.expander,
#headlinks,
#headlinks ul li.basket a,
#content {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.sidebox .boxtitle {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}

.boxtitle + .sidebox_content {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}



.category_subcategories .category_wrapper ul.category_item li.img,
#headlinks ul li.first a {
	-webkit-border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	border-radius: 6px 0 0 6px;
}

/*
#headlinks ul li.basket a {
	border-radius: 0 6px 6px 0;
}*/

/*
*/
#headlinks ul li > a {
	border-radius: 0;
}


/**   *shadow   **/

#headlinks {
	box-shadow: 0 0 1px 0 #FFFFFF;
}

#page {
	box-shadow: 0 0 4px 2px #003366;
}

/**   *padding   **/

input.submit[type="submit"]
.form fieldset select,
.form fieldset textarea,
.form fieldset input[type="text"],
.form fieldset input[type="password"] {
	padding: 2px;
}

#sidebox_categories0 ul.categories li > a > span {
	padding: 2px 0 4px 0;
}

#sidebox_categories0 ul.categories ul.subcat ul.subcat > li > a > span {
	padding: 3px 0;
}

#article fieldset.article_buyfield,
table.tiny.posi
tions thead th,
table.tiny.positions tbody td,
#article .article_image .image,
.article_varcombi ul.hlist li:first-child,
.category_subcategories.hlist .category_wrapper ul.category_item li,
.footerBox.advantage .sidebox_content ul li,
table th,
table td,
table.tiny thead th,
table.tiny thead td,
ul.filter_state li.label,
ul.categories li a,
ul.rowsel li,
.newsCategorieBox ul > li > a,
#article input.quantity,
#content .image_overlay_wrapper,
#footer_wrapper .master > .last,
.sidebox .boxtitle,
#footer > .linkGroupFooter > .sidebox_content > ul > li > a,
.master > div {
	padding: 5px;
}

#settings .expander_box,
#headlinks li.basket div.articles,
.category_wrapper ul.category_item li.desc,
.styled_view li.list .article_wrapper,
.styled_view li.mosaic .article_wrapper {
	padding: 10px;
}

ul.filter_state.disabled, ul.filter_state a {
	padding: 5px 5px 5px 21px;
}

#sidepanel_left .sidebox_content,
.styled_view li.specialProduct .article_wrapper,
.styled_view li.gallery .article_wrapper {
	padding: 10px 5px;
}

#headlinks > ul > li {
	padding: 5px 0;
}

#sidebox_categories0 ul.categories li a {
	padding: 2px 5px;
}

.isWishlist #content a.submit,
.page_type_4 #content input.submit[type="submit"],
.basket_wrapper input.submit[type="submit"] {
	padding: 4px 10px !important;
}

#contentmid #suche_verfeinern input.submit[type="submit"],
.styled_view a.submit.detailButton,
.styled_view button.submit[type="button"],
.styled_view input.submit[type="submit"] {
	padding: 1px 5px 2px 5px !important;
}

#box_votes .form .sortorder input.submit[type="submit"],
#article fieldset.article_buyfield .choose_quantity button[type="submit"] {
	padding: 3px 10px 5px !important;
}

.panel_left #content,
#footer_wrapper .master > .last {
	padding-top: 6px;
}

#sidebox_categories0 .sidebox_content,
#header {
	padding-top: 10px;
}

#page_wrapper {
	padding-top: 20px;
}

.jcarousel-item .container,
#sidepanel_left .filter .sidebox_content,
.article_varcombi ul.hlist li:first-child,
#content {
	padding-top: 0;
}

.styled_view li.list .article_image {
	padding-right: 10px;
}

#sidepanel_left .filter .sidebox_content,
#sidebox_categories0 ul.categories > li > ul.subcat li > a > span,
#sidebox_categories0 ul.categories > li > a > span,
.article_varcombi ul.hlist li {
	padding-right: 0;
}

.article_varcombi ul.hlist li,
#headlinks table.articles tbody th,
#headlinks table.articles tbody td,
#footer .boxtitle {
	padding-bottom: 5px;
}

.sidebox_content {
	padding-bottom: 6px;
}

.jcarousel-item .container,
#page.exclusive,
#sidepanel_left .sidebox_content,
#content .container.article_navigator {
	padding-bottom: 10px;
}

.master,
.panel_left #content {
	padding-bottom: 15px;
}

#sidepanel_left .filter .sidebox_content ul.filter_state > li,
#sidebox_categories0 ul.categories li > a > span,
#headlinks ul li.first a {
	padding-left: 5px;
}

#sidebox_categories0 ul.categories ul.subcat span,
#sidebox_categories0 ul.categories ul.subcat li.node > a > span {
	padding-left: 15px;
	/*padding-left: 11px;*/
}


#sidebox_categories0 ul.categories ul.subcat ul.subcat li > a > span,
#sidebox_categories0 ul.categories ul.subcat ul.subcat span {
	padding-left: 25px;
	/*padding-left: 22px;*/
}

#sidebox_categories0 ul.categories ul.subcat ul.subcat ul.subcat li.node > a > span,
#sidebox_categories0 ul.categories ul.subcat ul.subcat ul.subcat span {
	padding-left: 35px;
	/*padding-left: 33px;*/
}

#sidebox_categories0 ul.categories ul.subcat ul.subcat ul.subcat ul.subcat li.node > a > span,
#sidebox_categories0 ul.categories ul.subcat ul.subcat ul.subcat ul.subcat span {
	padding-left: 45px;
}

.panel_left #content {
	padding-left: 10px;
	padding-right: 10px;
}

/*.styled_view li.list .signal_image {
	padding-left: 75px;
}*/

#sidepanel_left .filter .sidebox_content,
.styled_view li.list .article_image {
	padding-left: 0;
}

#sidebox_categories0 ul.categories li > a > span.menuItemImage,
.category_wrapper {
	padding: 0;
}



/**   *margin   **/

.input_block li {
	margin: 5px;
}

#article .article_varcombi {
	margin: 10px;
}

.styled_view li.specialProduct .article_wrapper,
.styled_view li.gallery .article_wrapper {
	margin: 5px 10px 15px;
}

#article input.quantity,
.change_quantity a,
.change_quantity a:link,
.change_quantity a:active,
.change_quantity a:visited {
	margin: 0 2px;
}

.styled_view li.mosaic .article_wrapper {
	margin: 5px 3px;
}

#popup .container,
#content .container {
	margin: 20px 0;
}

#headlinks table.articles tbody td.bottom button.submit[type="button"] {
	margin: 5px 0;
}

#sidebox_categories0 ul.categories > li {
	margin-top: 1px;
}

div.semtabs {
	margin-top: 3px;
}

#sidebox_categories0 ul.categories > li.active {
	margin-top: 5px
}

.article_info_wrapper ul.article_info li.actions {
	margin-top: 10px
}

#footer .textBox,
.styled_view.listView .article_short_desc,
.styled_view a.submit.detailButton,
.shortDesc,
#content > .settings h3,
#article_buyfield {
	margin-top: 20px
}

#sidebox_categories0 ul.categories > li:first-child,
.styled_view li .article_info_wrapper ul li,
h3 {
	margin-top: 0;
}

ul.semtabs li {
	margin-right: 5px !important;
}

.input_block li {
	margin-right: 8px;
}

fieldset.basketFieldset {
	margin-right: 10px;
}

fieldset ul.input_block li label {
	margin-bottom: 3px;
}

.article_info_wrapper .article_price span.stars,
#article .article_details .tright span.stars,
#article li.signalImage,
.styled_view li.list .article_info_wrapper ul li,
table.tiny.positions tbody td.img + td > a,
.article_varcombi > p,
.contentHeadline,
.basket_wrapper table.tiny.basket tbody tr td .box_plain p,
.boxtitle {
	margin-bottom: 5px;
}


#footer .linkGroupFooter .boxtitle,
h1,
.caption,
#article .article_details .tright > .article_list li .signal_image,
.simplemodal-container .comparelist table.tiny .image_overlay_wrapper,
.styled_view li.list h3 {
	margin-bottom: 10px;
}

#footer .boxtitle,
#content,
#article p.shortDesc,
.sidebox,
.styled_view li.list .article_wrapper {
	margin-bottom: 15px;
}

.custom_content table.contentTable,
#basket_checkout,
#content .container.article_navigator {
	margin-bottom: 20px;
}

.page_type_4 #content .settings,
.slider-wrapper.theme-default {
	margin-bottom: 30px;
}

#content #attribute_list.container,
ul.articles li {
	margin-bottom: 0;
}


#article button.submit[type="submit"],
.styled_view li.list .article_buy input[type="submit"],
#headlinks ul li.first a  {
	margin-left: 5px;
}

#contentmid #suche_verfeinern input.submit[type="submit"],
#box_votes .form .sortorder input.submit[type="submit"] {
	margin-left: 10px
}

input[type="text"] + input[type="submit"] {
	margin-left: 15px
}

#footer > .footerBox > div,
#footer > .linkGroupFooter > div {
	margin-left: 50px
}

.input_block {
	margin-left: -5px;
}

input#submit_search {
	margin-left: -29px;
}

.panel_left #content {
	margin-left: 230px;
}

ul.categories li ul,
#footer > .linkGroupFooter:first-child > div,
#search > form {
	margin-left: 0;
}

.styled_view li.list .article_info_wrapper ul li ul.articles_combi li,
.article_info_wrapper ul.article_info li.actions > ul.actions > li,
#article fieldset.article_buyfield {
	margin: 0;
}


/**   *simplemodal-container *fancybox  **/


#simplemodal-container {
	border: 5px solid #003366;
	padding: 10px;
}

.simplemodal-container #article_pushed div.actions {
	border-top: 1px solid #DBD9D9;
	padding: 10px 0;
}

#simplemodal-container .simplemodal-wrap {
	overflow: auto !important;
}


#fancybox-close,
#simplemodal-container a.close {
	/*right: 35px;*/
	top: 10px;
}

a#fancybox-close,
#simplemodal-container a.close {
	background: url(images/close.png);
}

a#fancybox-close:hover,
#simplemodal-container a.close:hover {
	background: url(images/closeHover.png);
}

a#fancybox-close:hover,
a#fancybox-close {
	background-repeat: no-repeat;
}

/**   *fancybox   **/

#fancybox-outer {
	border-color: #003366;
}

#fancybox-img {
	height: 100% !important;
	width: 100% !important;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.topLink {
	background-image: url("images/top.png");
	background-position: center top;
	background-repeat: no-repeat;
	bottom: 90px;
	display: none;
	height: 20px;
	padding-top: 35px;
	position: fixed;
	right: 40px;
	width: 67px;
	z-index: 500;
}

.topLink:hover {
	background-image: url("images/topHover.png");
}

.theme-default .nivo-controlNav {
	position: absolute;
	right: 9px;
	top: -2px;
	z-index: 10;
}

/*ul.filter_state a,
#sidebox_categories0 ul.categories {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}*/

.styled_view li.specialProduct {
	display: ock;
	overflow: hidden;
	vertical-align: top;
	width: 32.8%;
}

.nivo-caption {
	opacity: 1.0;
}

.cloud-zoom-title {
	opacity: 0.75 !important;
}

.styled_view li.list .article_price ul li.popover {
	cursor: default;
}

#article #image_wrapper .image .cloud-zoom-big {
	left: 333px !important;
	top: -4px !important;
}

#article #image_wrapper .image .cloud-zoom-lens{
	
}

#article #image_wrapper .image #wrap a .cloud-zoom-lens,
#article #image_wrapper .image #wrap .mousetrap {
	width: 100% !important;
	left: 0 !important;
}

.styled_view a.submit.detailButton {
	bottom: 10px;
	left: 10px;
	position: absolute;
}


#sidebox_categories0 ul.categories > li.node > ul.subcat {
	display: none;
}

#sidebox_categories0 ul.categories > li.node.active > ul.subcat {
	display: block;
}