/*
	$Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
	
	osCommerce, Open Source E-Commerce Solutions
	http://www.oscommerce.com
	
	Copyright (c) 2003 osCommerce
	
	Released under the GNU General Public License
*/

/*
	mouseworx AddOnPack v3.00 2011/07/25 14:45:00 sk

	mouseworx AddOns, ReDesign and Code Modifications
	Copyright (c) 2004 - 2011 http://www.mouseworx.de
	mail: s.krupp@mouseworx.de
*/


html {
	overflow-y:scroll;
	background:url('mwx/images/bg.jpg') repeat-x;
}

.title {
	font:12px Arial, sans-serif;
	line-height:1.3;
	color:#c00;
}

.search {
	font:12px Arial, sans-serif;
	line-height:1.3;
	color:#000;
}

.button {
	vertical-align:abs-middle;
}

.feld {
	font:12px Arial, sans-serif;
	background-color:#fff;
	border:thin groove;
}

.boxTextSearch {
	font:12px Arial, sans-serif;
	line-height:15px;
	color:#4f4f4f;
}

.boxText {
	font:12px Arial, sans-serif;
	line-height:15px;
	padding:0 0 0 7px;
	color:#4f4f4f;
}

.boxTextPolls {
	font:12px Arial, sans-serif;
	line-height:15px;
	padding:0 0 0 7px;
}

.boxLogin {
	font:12px Arial, sans-serif;
	padding-left:10px;
}

.errorBox {
	font:bold 12px Arial, sans-serif;
	background:#c00;
}

.stockWarning {
	font:12px Arial, sans-serif;
	color:#c00;
}

.productsNotifications {
	background:#d2d2cc;
}

.orderEdit {
	font:12px Arial, sans-serif;
	color:#c00;
	text-decoration:underline;
}

.buttonFooter {
	background-image:url('mwx/images/bc_bg.gif');
	background-repeat:repeat-x;

	border:1px solid #ccc;

	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.buttonFooterEOS {
	border:1px solid #ccc;

	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}


.space {
	padding-left:5px;
}

TABLE.categ {
	border:0px;
	border-spacing:0px;
	font:12px Arial, sans-serif;
	color:#000;
}

TD.categ {
	vertical-align:top;
}

BODY {
	/* background:url('mwx/images/bg.gif') no-repeat top center; */
}

A {
	color:#4f4f4f;
	text-decoration:none;
}

A:hover {
	color:#c00;
	text-decoration:none;
}

FORM {
	display:inline;
}

IMG {
	border:0px;
}

TR.header {
	background:#fff;
}

TD.headerNavigation {
	font:bold 10px Arial, sans-serif;
	color:4f4f4f;
}

A.headerNavigation { 
	font:bold 11px Arial, sans-serif;
	color:4f4f4f;
}

TR.headerError {
	background:#c00;
}

TD.headerError {
	text-align:center;
	font:bold 12px Arial, sans-serif;
	background:#c00;
	color:#fff;
}

.infoBoxPoll,
.infoBoxPlain {
	border:1px solid #ccc;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.infoBoxPage {
	font:12px Arial, sans-serif;
}

.infoBoxContents {
	font:10px Arial, sans-serif;
}

.infoBoxNew {
	background:#fff;
	font:10px Arial, sans-serif;
}

.infoBoxLogin {
	font:10px Arial, sans-serif;
}

.infoBoxNotice {
	background:#d2d2cc;
}

/* edited sepa - 30.04.2014 */
.infoBoxNoticeContents {
	background:#efeddd;
	font:10px Arial, sans-serif;

	border:1px solid #efeddd;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.infoBoxErrorContents {
	background:#c00;
	font:10px Arial, sans-serif;
	color:#fff;

	border:1px solid #c00;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
/* edited sepa - 30.04.2014 */

.infoBoxHeadingLink {
	font:bold 12px Arial, sans-serif;
	color:#fff;
}

TD.infoBox, SPAN.infoBox {
	font:10px Arial, sans-serif;
}

TR.productsBorder {
	border:1px solid #d2d2cc;
}	

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.productsData-odd {
	background:#ebebeb;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even, TR.productsData-even {
	background:#fff;
}

TABLE.productListing {
	border:1px solid #d2d2cc;
}

.productListing-heading {
	padding:2px;
	font:12px Arial, sans-serif;
	color:#000;
}

TD.productListing-data {
	padding:2px;
	font:12px Arial, sans-serif;
}

TD.productListing-title {
	padding:4px 0 4px 2px;
	font:bold 12px Arial, sans-serif;
}

A.pageResults {
	color:#cc0000;
	text-decoration:none; 
}

A.pageResults:hover {
	color:#fff;
	text-decoration:none; 
	background:#adad99;
}

TD.pageHeading, DIV.pageHeading, SPAN.pageHeading {
	font:bold 12px Arial, sans-serif;
	border-bottom:1px solid #ccc;
	padding:0px 0px 7px 0px;
}

TD.main, P.main, DIV.main {
	font:12px Arial, sans-serif;
	line-height:1.3;
}

TD.mainNews {
	font:12px Arial, sans-serif;
	line-height:1.3;
}

TD.mainTitle {
	font:12px Arial, sans-serif;
	line-height:1.3;
	color:#606060;
}

TD.tdata {
	font:14px Arial, sans-serif;
	line-height:1.3;
}

TD.error {
	font:12px Arial, sans-serif;
	color: #FF0000;
	line-height:1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
	font:11px Arial, sans-serif;
	text-decoration:none; 
}

.smallTextPrice, SPAN.smallTextPrice, P.smallTextPrice {
	font:11px Arial, sans-serif;
	text-decoration:none;
	color:#5e5e55;
}

.bigTextPrice, SPAN.bigTextPrice, P.bigTextPrice {
	font:bold 22px Arial, sans-serif;
	text-decoration:none;
	color:#464646;
}

.mediumTextPrice, SPAN.mediumTextPrice, P.mediumTextPrice {
	font:11px Arial, sans-serif;
	text-decoration:none;
	color:#c00;
}

SPAN.newItemInCart {
	font:11px Arial, sans-serif;
	color:#c00;
}

CHECKBOX, INPUT, RADIO, SELECT {
	font:12px Arial, sans-serif;
}

TEXTAREA {
	width:100%;
	font:12px Arial, sans-serif;
}

SPAN.greetUser {
	font:bold 12px Arial, sans-serif;
	color:#c00;
}

TABLE.formArea {
	background: #f1f9fe;
	border:1px solid #7b9ebd;
}

TD.formAreaTitle {
	font:bold 12px Arial, sans-serif;
}

SPAN.markProductOutOfStock {
	font:bold 12px Arial, sans-serif;
	color:#c00;
}

.productSpecialPrice, SPAN.productSpecialPrice {
	font:22px Arial, sans-serif;
	color:#c00;
}

SPAN.errorText {
	font-family: Arial, sans-serif;
	color:#c00;
}


/* estimator */
.estimatorRow {
	background-color: ;
}

.estimatorRowOver {
	background-color:#f4f4f4;
}

.estimatorRowSelected {
	background-color:#ccc;
}

.moduleRow {
	background-color: ;
}

.moduleRowOver {
	background-color:#f4f4f4;
	cursor:pointer;
	cursor:hand;
}

.moduleRowSelected {
	background-color:#ccc;
}

.checkoutBarFrom, 
.checkoutBarTo {
	font:10px Arial, sans-serif;
	color:#8c8c8c;
}

.checkoutBarCurrent {
	font:10px Arial, sans-serif;
	color:#000;
}


/* message box */
.messageBox {
	font:11px Arial, sans-serif;
}

.messageStackError, 
.messageStackWarning {
	padding:4px;
	font:11px Arial, sans-serif;
	background-color:#c00;
	color:#fff;

	border:1px solid #c00;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

a.messageStackError, 
a.messageStackWarning {
	color:#fff;
}

.messageStackSuccess {
	padding:4px;
	font:11px Arial, sans-serif;
	background-color:#6aa305;
	color:#fff;
	
	border:1px solid #6aa305;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}


/* input requirement */
.inputRequirement,
.inputReqAffiliate {
	font:10px Arial, sans-serif;
	color:#c00;
}


/* poll booth */
TD.pollBoxRow {
	padding-left:6px;
	font:12px Arial, sans-serif;
}

TD.pollBoxText {
	padding-left:6px;
	font:12px Arial, sans-serif;
}

TR.pollOptRow {
	background:#f3f3f3;
}

TR.pollFooter {
	background:#f3f3f3;
}


/* search suggest */
.suggest_link {
	background-color:#fff;
	padding:2px 4px 2px 4px;
}

.suggest_link_over {
	background-color:#f4f7fd;
	padding:2px 4px 2px 4px;
}

.search_suggest {
	position:absolute;
	visibility:hidden;
	background-color:#fff;
	text-align:left;
	border:1px solid #7f9db9;
}


/* sitemap */
ul.sitemap { 
	color:#c00;
}


/* new styles */


#wrap {
	width:100%;
/*
	height:176px;
*/
	height:208px;
	text-align:center;
	margin:0 0 10px 0;
}


/* new icon - 05.05.2014 */
#wait {
	width:100%;
	height:100%;
	z-index:99985;
	display:none;
	position:fixed;
	background-color:#fff;
	
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	opacity:0.65;
}

#load {
	top:50%;
	left:50%;

	width:31px;

	position:fixed;
	margin-top:-15.5px;
	margin-left:-15.5px;

	font:12px Arial, sans-serif;
	text-align:center;

	z-index:99999;
	display:none;
	
	background:#fff;
	border:2px #fff solid;

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
/* new icon - 05.05.2014 - EOF */

/* alert */
#cart {
	width:100%;
	height:100%;
	z-index:99985;
	display:none;
	position:fixed;
	background-color:#000;
	
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	opacity:0.65;
}

#hint {
	top:50%;
	left:50%;

	width:540px;

	position:fixed;
	margin-top:-105px;
	margin-left:-273px;

	font:12px Arial, sans-serif;
	text-align:center;

	z-index:99999;
	display:none;
	
	background:#fff;
	border:2px #c00 solid;

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;	
}

#close,
#scart {
	cursor:pointer;
}

#close {
	float:right;
}

#scart {
	float:left;
}
/* alert - EOF */

#header {
	width:1000px;
	margin:0 auto;
	
	position:relative;
}

/* 13.11.2012 - BOF */
#headerAd {

	top:24px;
	left:525px;
	
	display:none;
	z-index:99980;
	position:absolute;
}

#headerAd:hover {
	cursor:pointer;
	cursor:hand;
}
/* 13.11.2012 - EOF */

#topwrap {
	width:100%;
	height:50px;
	margin:0 auto;

	font:11px Arial, sans-serif;
}

#logowrap {
	width:275px;
	height:50px;
	float:left;

	margin:6px 0 0 7px;
	text-align:left;
}

#greeting {
	width:455px;
	height:13px;
	float:left;

	margin:37px 0 5px -26px;
	text-align:left;
}

#iconwrap {
	width:100px;
	height:48px;
	float:left;

	margin:8px 0 0 0;
	text-align:center;
}

#linkwrap {
	width:170px;
	height:13px;
	float:right;

	margin:37px 13px 5px 0;
	white-space:nowrap;
	text-align:right;
}

#menuwrap {
	clear:both;
	width:100%;
	height:36px;
	background: url('mwx/images/bg_topmenu.gif') repeat-x;
	margin:0 0 5px 0;
}


ul#topnav {
	margin:0;
	padding:0;

	float:left;
	width:650px;
	height:36px;

	list-style-type:none;
	font:13px Arial, sans-serif;
	background: url('mwx/images/bg_topmenu.gif') repeat-x;
	
	color:#fff;
}

ul#topnav li {
	margin:0;
	padding:0px 25px;

	float:left;
	height:36px;

	background:url('mwx/images/bg_topmenu_breakline.gif') no-repeat;
	background-position:right;
	position:relative;
}

ul#topnav li a {
	margin:0;
	padding:0;
	
	line-height:36px;
	vertical-align:middle;
	
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	outline:none;
	color:#fff;
}

ul#topnav li:hover a, 
ul#topnav li a:hover { 
	color:#ccc;
}

ul#topnav a.active {
	color:#c00;
}

ul#topnav li .sub {
	position:absolute;
	text-align:left;
	
	left:-2px;
	top:37px;
	z-index:99970;

	background:#e0e0de;
	border-right:1px solid #3b3b3b;
	border-bottom:1px solid #3b3b3b;
	border-left:1px solid #3b3b3b;
	
	padding:5px 10px 10px 0px;
	float:left;
	
	-moz-border-radius-bottomright:4px;
	-khtml-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	
	border-bottom-right-radius:4px;
	
	-moz-border-radius-bottomleft:4px;
	-khtml-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;

	border-bottom-left-radius:4px;
	
	display:none;
}

ul#topnav li .row {
	clear:both;
	float:left;
	width:100%;
	margin-bottom:5px;
}

ul#topnav li .sub ul{
	margin:0;
	padding:0;

	float:left;
	width:332px;
	list-style:none;
}

ul#topnav .sub ul li {
	width:100%;
	height:20px;

	color:#3b3b3b;
	background:url('mwx/images/bg_submenu_breakline.gif') no-repeat;
}

ul#topnav .sub ul li h2 {
	padding:0;
	margin:0;
	font-size:1.3em;
}

ul#topnav .sub ul li h2 a {
	padding:5px 0;
	color:#3b3b3b;
}

ul#topnav .sub ul li a {
	float:none;
	height:auto;
	text-indent:0;

	text-decoration:none;
	font:12px Arial, sans-serif;
	padding:5px 0px 5px 0px;

	display:block;
	color:#3b3b3b;
}

ul#topnav .sub ul li a:hover {
	color:#c00;
}


/* top cart */
#topcart {
	float:right;
	width:250px;
	height:18px;

	margin:5px;
	padding:6px 8px 0 5px;

	text-align:right;
	font:12px Arial, sans-serif;
	color:#ccc;
}

#topcart a,
#topcart a:link {
	color:#ccc;	
}

#topcart a:hover,
#topcart a:active {
	color:#fff;	
}


/* breadcrumb */
#breadwrap {
	width:998px;
	height:30px;
	
	overflow:hidden;
	
	background-image:url('mwx/images/bc_bg.gif'); 
	background-repeat:repeat-x;
	margin:0px 0px 5px 0px;
	
	border:solid 1px #ccc;
	
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-radius-bottom-right:4px;
	
	border-bottom-right-radius:4px;
	
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-radius-bottom-left:4px;
	
	border-bottom-left-radius:4px;
}


#breadcrumb {
	float:left;
	width:685px;
	
	margin:0px;
	padding:0px 0px 0px 15px;
	
	font:12px Arial, sans-serif;
	color:#888;
}

#breadcrumb li {
	float:left;
	
	height:30px;
	line-height:30px;
	
	padding:0 0 0 10px;
	list-style-type:none;
	display:inline-block;
}

#breadcrumb a {
	display:inline-block;
	background-image:url('mwx/images/bc_separator.gif'); 
	background-repeat:no-repeat; 
	background-position:right;
	padding-right:15px;
	text-decoration: none;
	color:#333;
	outline:none;
}

#breadcrumb a:hover {
	color:#9c033a;
}


/* currency */
#topcurr {
	float:right;
	width:200px;

	margin:0px;

	text-align:right;

	padding:5px 10px 0px 0px;

	padding:5px 10px 0px 0px\9; /* IE8 */
	*padding:4px 10px 0px 0px; /*IE 6/7 */
}


/* search */
#searchwrap {
	width:998px;
	height:30px;
	
	background-image:url('mwx/images/bc_bg.gif');
	background-repeat:repeat-x;
	
	margin:0px 0px 5px 0px;
	
	border:solid 1px #ccc;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

#searchcat {
	float:left;
	width:225px;
	
	text-align:left;
	
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 8px;
	
	padding:5px 0px 0px 8px\9; /* IE8 */
	*padding:4px 0px 0px 8px; /*IE 6/7 */
}

#searchinput {
	float:left;
	width:465px;
	
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 7px;
	
	padding:3px 0px 0px 7px\9; /* IE8 */
	*padding:2px 0px 0px 7px; /*IE 6/7 */
}

#searchflags {
	float:right;
	width:100px;
	
	margin:0px;
	padding:0px;
}


#newswrap input,
#searchcat input,
#searchinput input {
	border:1px solid #ccc;
	padding:0px 0px 1px 2px;
	
	padding:1px 0px 0px 2px\9; /* IE8 */
	*padding:2px 0px 0px 2px; /*IE 6/7 */
	
	height:17px;
	
	height:17px\9; /* IE 8 */
	*height:18px; /* IE 6/7 */
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.infoBox input[type=text],
.infoBox input[type=password],
.infoBoxPlain input[type=text],
.infoBoxPlain input[type=password] {

	border:1px solid #ccc;
	padding:0px 0px 1px 2px;
	
	padding:1px 0px 0px 2px\9; /* IE8 */
	*padding:2px 0px 0px 2px; /*IE 6/7 */
	
	height:17px;
	height:17px\9; /* IE 8 */
	*height:18px; /* IE 6/7 */
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.infoBoxPlain select {
	border:1px solid #ccc;
	padding:1px 0px 0px 2px;
	
	height:20px;
	height:20px\9; /* IE 8 */
	*height:22px; /* IE 6/7 */
		
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

select,
#topcurr select,
#searchcat select,
#searchinput select,
#manufacturers select {
	border:1px solid #ccc;
	padding:0px 0px 0px 2px;
	
	height:20px;
	height:20px\9; /* IE 8 */
	*height:22px; /* IE 6/7 */

	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}


#txtSearch {
	float:left;
	width:360px;
	margin:2px 0px 0px 0px;
}


#searchSuggest {
	clear:both;
	
	top:-20px;
	left:240px;
	
	width:447px;
	
	display:none;
	z-index:9999;
	
	position:absolute;
	font:12px Arial, sans-serif;
	text-align:left;
	
	background-color:#fff;
	border:solid 1px #ccc;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

/* new - 19.06.2015 */
#searchSuggest .box {
	clear:both;
	width:442px;
	height:45px;
}

#searchSuggest .img {
	float:left;
	width:50px;
}
/* new - 19.06.2015 - EOF */

#searchSuggestClose {
	text-align:right;
	background-color:#ccc;
	padding:1px 4px 1px 0;
}

#searchSuggestClose a,
#searchSuggestClose a:link {
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
	color:#fff;
}

#searchSuggestClose a:hover,
#searchSuggestClose a:active {
	cursor:pointer;
	cursor:hand;
	color:#c00;
}

#search {
	float:left;
	width:215px;
	padding:0px 3px 10px 8px;
	font:12px Arial, sans-serif;
	text-align:left;
}


/* result listing */
#searchresultWrap {
	width:100%;
}

#searchresultCat,
#searchresultMan {
	float:left;
	width:50%;
}

#searchresultCat ul,
#searchresultMan ul {
	list-style-type:none;
	margin:2px 0px 2px 0px;
	padding:0px;
}

#searchresultCat li,
#searchresultMan li {
	list-style-type:none;
	font:12px Arial, sans-serif;
	text-align:left;
}


/* boxes */
#categories {
	float:left;
	width:215px;
	padding:0px 3px 10px 8px;

	font:12px Arial, sans-serif;
	text-align:left;
}

#categories ul {
	line-height:16px;
	list-style-type:none;
	margin:2px 0px 2px 0px;
	padding:0px;
}

#categories li {
	list-style-type:none;
	font:12px Arial, sans-serif;
	text-align:left;
}

.level0 {
	padding:0px 0px 0px 0px;
}

.level0 a {
	font-weight:bold;
}

.level1 {
	padding:0px 0px 0px 8px;
}

.level2 {
	padding:0px 0px 0px 16px;
}

.level3 {
	padding:0px 0px 0px 24px;
}


#manufacturers {
	float:left;
	width:215px;
	padding:0px 3px 10px 8px;

	font:12px Arial, sans-serif;
	text-align:left;
}

#manufacturers ul {
	line-height:16px;
	list-style-type:none;
	margin:2px 0px 12px 0px;
	padding:0px;
}

#manufacturers li {
	list-style-type:none;
	font:12px Arial, sans-serif;
	text-align:left;
}


#manufacturersList {
	height:124px;
	overflow-y:scroll;
	
	margin:0px 0px 5px 0px;
	border:1px solid #ccc;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

#manufacturersList li:hover {
	background-color:#f4f4f4;
}

#manufacturers select {
	width:215px;
	height:122px;
}

#manufacturers select option:hover {
	background-color:#f4f4f4;
}


/* wraps */
.catMenu {
	width:215px;
}

.catHeader {
	margin:0 0 10px 0;
	padding:0px 0 7px 0;

	border-bottom:1px solid #ccc;
	font:bold 12px Arial, sans-serif;
	text-align:left;
	color:#000;
}

.catGoBack {
	font-weight:bold;
	padding:0px 0px 5px 0px;
}


.manMenu {
	width:215px;
}

.seaHeader,
.manHeader {
	margin:0 0 10px 0;
	padding:10px 0 7px 0;

	border-bottom:1px solid #ccc;
	font:bold 12px Arial, sans-serif;
	text-align:left;
	color:#000;
}


.boxWrap {
	float:left;
	width:215px;
	padding:0px 3px 10px 8px;
	font: 12px Arial, sans-serif;
	text-align:left;
}

.boxHeader {
	margin:0 0 10px 0;
	padding:10px 0 7px 0;
	
	border-bottom:1px solid #ccc;
	font:bold 12px Arial, sans-serif;
	text-align:left;
	color:#000;
}

.boxHeader a,
.boxHeader a:link {
	color:#000;
}

.boxHeader a:hover,
.boxHeader a:active {
	color:#c00;
}

.boxContent {
	padding:0 0 0 8px;
}


.clear {
	clear:both;
}

.copyL {
	float:left;
	width:200px;
	margin:28px 0 0 0;
	font:11px Arial, Verdana;
	color:#666;
}

.copyR {
	float:left;
	width:96px;
	margin:28px 0 0 0;
	
	text-align:right;
	font:11px Arial, Verdana;
	color:#666;
}

/* bottom */
#payWrap {
	clear:both;
	
	width:100%;
	height:50px;
	text-align:center;
}

.payImg {
	margin:0 20px 0 0;
}

#footerWrap {
	width:998px;
	margin:0px auto;
	padding:20px 0px 20px 0px;
	background-color:#f0efef;

	border:solid 1px #ccc;

/*
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-radius-top-right:4px;
	
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-radius-top-left:4px;
*/

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;

	vertical-align:top;
	text-align:left;
	
	position:relative;
}

/* 13.11.2012 - BOF */
#footerAd {
	width:80px;
	height:80px;

	top:-6px;
	right:-6px;
	
	z-index:99980;
	position:absolute;
}

#footerTeaser {
	width:353px;
	height:95px;
	
	top:60px;
	right:15px;
	
	display:none;
	z-index:99980;
	position:absolute;
}
/* 13.11.2012 - EOF */

#footerInfoLeft,
#footerInfoRight {
	float:left;
	width:231px;
	height:130px;

	border-right:1px dotted #ccc; 
	vertical-align:top;
}

#footerMiddle {
	float:left;
	width:150px;
/*
	width:231px;
*/
	height:130px;

	border-right:1px dotted #ccc; 
	vertical-align:top;
}

#footerRight {
	float:left;
	width:383px;

	vertical-align:top;
}


/* footer */
.infoWrap,
#infoWrap, 
#shopWrap, 
#newsWrap {
	vertical-align:top;
	margin:0 15px 0 15px;
}

.infoHeader,
#infoHeader, 
#shopHeader,
#newsHeader {
	margin:0 0 10px 0;
	padding:10px 0 7px 0;
	
	border-bottom:1px solid #ccc;
	font:bold 12px Arial, sans-serif;
	text-align:left;
	color:#666;
}

.infoContent,
#infoContent, 
#shopContent {
	font:12px Arial, sans-serif;
	padding:0 0 0 8px;
}

#newsContent {
	font:11px Arial, sans-serif;
	display:none;
}


.infoContent ul {
	margin:0px;
	padding:0px 0px 0px 0px;
}

.infoContent ul li {
	list-style:none;
}


#newsContent input[type=text] {
	width:193px;
	margin:0 4px 0 0;
	
	border:1px solid #ccc;

	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

#newsHint {
	font:11px Arial, sans-serif;
	display:block;
}


/* stats */
#statsWrap {
	clear:both;
	height:25px;
	width:1000px;
	margin:0px auto;

	font:11px Arial, sans-serif;
	color:#666;
}

#statsLeft {
	float:left;
	width:240px;
	padding:5px;

	text-align:left;
}

#statsMiddle {
	float:left;
	width:490px;
	padding:5px;

	text-align:center;
}

#statsRight {
	float:right;
	width:240px;
	padding:5px;
	
	text-align:right;
}


#bannerWrap {
	clear:both;
	width:1000px;
	margin:0px auto;
	padding:5px 0px;	
	white-space:nowrap;
	
	font:11px Arial, sans-serif;
	text-align:center;
	color:#666;
}



/* buttons */ /* check if we need them or use normal button */

#searchinput input.button {
	float:left;
	width:auto;
	
	border:1px solid #ccc;
	
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	
	background-color:#F1F1F1;

	padding:0px 4px 4px 4px;
	padding:1px 4px 3px 4px\9; /* IE 9 */
	*padding:1px 4px 3px 4px; /* IE 6/7 */

	margin:2px 2px 0px 10px;

	text-decoration:none;
	cursor:pointer;
}

#searchinput input.button:active,	
#searchinput input.button:hover {
	border:1px solid #1f539c;
	background-color:#1f539c;
	color:#fff;
}

/* IE Fix */
* html input.button {
	padding:0px 0 0px 0;
	margin:1px 1px;
	line-height:16px;
}

* html input.button:active,
* html input.button:hover {
	border:1px solid #1f539c;
	background-color:#1f539c;
	color:#fff;
}

* html button.button {
	padding:3px 0 0 0;
	margin:-2px 1px;
	line-height:14px;
}

* html button.button:active,
* html button.button:hover {
	border:1px solid #1f539c;
	background-color:#1f539c;
	color:#fff;
}


a.button,
a.button:link, 
a.button:visited,	
a.button:active,	
a.button:hover,
span.button {
	width:auto;

	border:1px solid #000;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	
	padding:0px 6px 4px 6px;
	margin:3px 2px 0px 2px;
	background-color:#1f539c;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	outline:none;
	cursor:pointer;
	line-height:22px;
}

* html a.button:link, * html a.button:visited, * html a.button:active, * html a.button:hover	{
	line-height:16px;
	padding:0px 8px 0px 8px;
	height:22px;	
	margin-bottom:0px;
	
	border:1px solid #1f539c;

	background-color:#1f539c;
	color:#fff;
}


span.button {
	width:auto;

	border:1px solid #000;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	
	line-height:18px;
	padding:0px 5px 3px 5px;
	background-color:#1f539c;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}

/* buttons - EOF */ /* check if we need them or use normal button */


#exttop,
#extmain {
	width:1050px;
	margin:0 auto;

}


/* main */
#content {
	z-index:100;
	width:998px;

	margin:0 auto;
	/*margin-top: 90px;*/

	position:relative;

	border:solid 1px #ccc;
	background-color:#fff;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	box-shadow: 0 0 15px 1px #ccc;
}

#left {
	float:left;
	width:231px;
	
	border-right:1px dotted #ccc;
	padding: 0px 0px 0px 0px;
	margin:8px 0px 8px 0px;
}

#wide {
	float:left;
	width:978px;
	margin:10px;

	text-align:left;
}

#data {
	float:left;
	width:978px;
	margin:0px;

	text-align:left;
}

#main {
	float:left;
	width:750px;

	padding:0 0 0 8px;
	margin:8px 0 8px 0;

	text-align:left;
}

#right {
	float:left;
	width:230px;

	text-align:left;
}


/* classes */
.centerBoxWrap {
	width:100%;
	padding:0px 0px 7px 0px;
}

.centerBoxHead {
	font:bold 12px Arial, sans-serif;
	border-bottom:1px solid #ccc;
	padding:10px 0px 7px 0px;
}

.centerBoxMain {
	float:left;
	width:240px;
	margin:10px 0px 15px 0px;
}

.centerBoxSpace {
	float:left;
	width:15px;
	margin:0px 0px 15px 0px;
}

.centerBoxContent, 
.centerBoxSpecial {
	clear:both;
	width:220px;
	padding:10px;

	text-align:center;
}

.centerBoxStart {
	clear:both;
	width:220px;
	height:140px;
	padding:10px;
	
	text-align:center;
}

.centerBoxContent p,
.centerBoxSpecial p {
	line-height:15px;
}

.centerBoxStart {
	clear:both;
	width:220px;
	height:140px;
	padding:10px;
	
	text-align:center;
}


/* info */
.infoBox {
	width:100%;
	/* padding:20px 0 0 0; */
}

.infoBoxImg {
	float:left;
	width:434px;
	min-height:380px;
	font:11px Arial, sans-serif;
}

.infoBoxCnt {
	float:left;
	width:544px;
	font:11px Arial, sans-serif;
}


.infoBoxName h1 {
	font:bold 16px Arial, sans-serif;
	border-bottom:1px solid #ccc;
	padding:0 0 5px 0;
}


.infoBoxData {
	float:left;
	width:167px;
	font:12px Arial, sans-serif;
	padding:0px 10px 0px 10px;
}

.infoBoxData .man {
	height:75px;
	min-height:75px;
	padding:0 0 5px 0;
}


.infoBoxText {
	float:left;
	width:357px;
/* 
	03.06.2014
	height:50px;
*/
	vertical-align:top;
	font:12px Arial, sans-serif;

	padding:10px 0 10px 0;
	margin:0;
}

.infoBoxPrice {
	width:330px;	
	height:50px;
	vertical-align:top;
	font:12px Arial, sans-serif;

	padding:0 0 0 0;
	margin:0;
}

.infoBoxForm {
	vertical-align:top;
}


/* listing */
.listBoxWrap {
	clear:both;
	width:750px;

	font:12px Arial, sans-serif;
	padding:10px 0px 0px 0px;
}

.listBoxImage .spacer,
.listBoxContent .spacer {
	padding:0px 0px 0px 0px;
}

.listBoxContent {
	float:left;
	width:500px;

	font:12px Arial, sans-serif;
}

.listBoxImage {
	float:left;
	width:240px;

	font:11px Arial, sans-serif;
	padding:0px 10px 0px 0px;
	
	text-align:center;
}

.listBoxContentName {
	font:bold 13px Arial, sans-serif;
}

.listBoxContentDesc {
	min-height:65px;

	font:12px Arial, sans-serif;
}

.listBoxContentSDesc {
	min-height:65px;

	font:12px Arial, sans-serif;
}

.listLine {
	clear:both;
	border-bottom:1px solid #ccc;
}


/* specials */
.specialTop {
	color:#666;
	padding:0 0 4px 0;
	font:bold 11px Arial, Verdana;
	text-decoration:none;
}

.specialBot {
	color:#666;
	padding:0 0 0 0;
	font:bold 11px Arial, Verdana;
	text-decoration:none;
}

.specialOld {
	text-decoration:line-through;
}

.specialPrice {
	font:bold 22px Arial, sans-serif;
	color:#c00;
}


/* boxes */
.specialBoxTop {
	font:bold 11px Arial, Verdana;
	color:#666;
	text-decoration:none;
	text-align:center;
	padding:0 0 4px 0;
}

.specialBoxBot {
	font:bold 11px Arial, Verdana;
	color:#666;
	text-decoration:none;
	text-align:center;
	padding:0 0 0 0;
}


/* stock */
.stockLine {
	height:15px;
	font:11px Arial, sans-serif;
	
	/* 14.5.2014 */
	color:#fff;
}

.stockLineEx {
	height:15px;
	font:11px Arial, sans-serif;
	padding:0 0 0 5px;
	*padding:3px 0 0 5px; /* IE 6/7 */
}

.stockGreen {
	padding:0.5px 5px 1.5px 5px;
	#background:url('mwx/images/bg_green.gif') repeat-x;
    background-color: #ebfbcf;
		color:#4f7b00;
	border:1px solid #4f7b00;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.stockOrange {
	padding:0.5px 5px 1.5px 5px;
	#background:url('mwx/images/bg_orange.gif') repeat-x;
    background-color: #fff0cd;
	border:1px solid #ff5400;
color:#ff5400;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.stockRed {
	padding:0.5px 5px 1.5px 5px;
	#background:url('mwx/images/bg_red.gif') repeat-x;
    background-color: #f6d8d8;
	border:1px solid #b00101;
		color:#b00101;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;	
}

.stockGreen a {
	color:#4f7b00;
}

.stockOrange a {
	color:#ff5400;
}
.stockRed a {
	color:#b00101;
}


/* quantity */
.qtyBox {
	position:relative;

	top:-6px;
	top:-6px\9; /* IE 8 */
	*top:-4px; /* IE 6/7 */

	height:18px;
	height:17px\9; /* IE 8 */
	*height:17px; /* IE 6/7 */

	font:12px Arial, sans-serif;

	margin:0px;
	
	padding:0px 0px 0px 0px;
	padding:1px 0px 0px 2px\9; /* IE 8 */
	*padding:1px 0px 0px 2px; /* IE 6/7 */

	border:1px solid #ccc;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.qtyBoxInfo {
	position:relative;

	*top:2px; /* IE 6/7 */

	height:18px;
	height:17px\9; /* IE 8 */
	*height:17px; /* IE 6/7 */

	margin:0 0 0 1px;
	
	padding:0px 0px 0px 0px;
	padding:1px 0px 0px 2px\9; /* IE 8 */
	*padding:1px 0px 0px 2px; /* IE 6/7 */

	border:1px solid #ccc;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.qtyBoxCart {
	height:20px;

	margin:2px 0 0 0;
	padding:0px 0px 0px 0px;

	border:1px solid #ccc;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.qtyBoxRev {
	position:relative;
	top:-1px;

	height:20px;

	margin:0 0 0 1px;
	padding:0px 0px 0px 0px;

	border:1px solid #ccc;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}


/* product info */
.buttonWrap {
	width:744px;
	height:22px;

	text-align:right;
	font: 12px Arial, sans-serif;
	padding:2px 2px 0px 2px;
	
	background-color:#ccc;
	background:url('mwx/images/bc_bg.gif') repeat-x;

	border:1px solid #ccc;

	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
}

.buttonLeft {
	float:left;
	width:125px;
	text-align:left;
	padding:0 0 0 245px;
}

.buttonRight {
	float:right;
	width:370px;
	text-align:right;
}


/* features */
.featureWrap {
	width:750px;
}

.featureBox {
	float:left;
	width:374px;
	height:302px;
	padding:18px 0px 0px 0px;
	
	font:12px Arial, sans-serif;
}

.featureSpace {
	float:left;
	width:2px;
	height:320px;
	background:url('images/pixel_grey.gif') repeat-y;
}

.featureLine {
	clear:both;
	width:750px;
	height:1px;
	background:url('images/pixel_grey.gif') repeat-x;
}

.featureImage {
	float:left;
	width:124px;
	text-align:center;
}

.featureDesc {
	float:left;
	width:230px;
	height:300px;
	position:relative;
}

.featurePrice {
	bottom:50px;
	width:100%;
	position:absolute;
}

.featureButtons {
	bottom:0px;
	width:100%;
	text-align:right;
	position:absolute;
}


/* navigation */
.pageNavTop {
	clear:both;
	width:100%;
	height:13px;
	padding:0px 0px 10px 0px;

	font:12px Arial, sans-serif;
	border-bottom:1px solid #ccc;
}

.pageNavBot {
	clear:both;
	width:100%;
	height:13px;
	padding:15px 0px 10px 0px;

	font:12px Arial, sans-serif;
}

.pageNavLeft { 
	width:49%;
	float:left;
	padding:1px 0px 0px 0px;
}

.pageNavRight {
	width:49%;
	float:right;
	text-align:right;
}

.pageNavText {
	float:right;
	padding:1px 4px 0px 0px;
	text-align:right;
}

.pageNavContainer {
	float:right;
	vertical-align:middle;
}

.pageNavBox {
	width:13px;
	height:14px;
	float:left;
	font-weight:bold;
	text-align:center;

	margin:0px 4px 0px 0px;
	padding:0px 1px 0px 0px;

	border:1px solid #fff;

	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;	
}

.pageNavBoxLink {
	width:13px;
	height:14px;
	float:left;
	text-align:center;

	margin:0px 4px 0px 0px;
	padding:0px 1px 0px 0px;
	background-color:#f4f4f4;
	
	border:1px solid #f4f4f4;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

span.pageNavBoxLink:hover,
span.pageNavBoxLink:active {
	color:#c00;
	background-color:#e4e4e4;

	border:1px solid #c00;

	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.pageNavBoxArrow {
	width:13px;
	height:4px;
	float:left;
	text-align:center;
	
	line-height:10px;

	margin:0px 4px 0px 0px;
	padding:1px 1px 9px 0px;
	background-color:#f4f4f4;	
	
	border:1px solid #f4f4f4;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

span.pageNavBoxArrow:hover,
span.pageNavBoxArrow:active {
	color:#c00;
	background-color:#e4e4e4;

	border:1px solid #c00;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}


/* handler */
.error {
	padding:5px;
	margin:10px 10px 0 10px;
	font:12px Arial, sans-serif;
	background-color:#c00;	
	color:#fff;
	
	border:1px solid #c00;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.info {
	padding:5px;
	margin:10px 10px 0 10px;
	font:12px Arial, sans-serif;
	background-color:#6aa305;
	color:#fff;
	
	border:1px solid #6aa305;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}


/* teaser */
.teaserInfo,
.teaserList {
	padding:2px 5px;
	text-align:center;
	font:12px Arial, sans-serif;
	color:#fff;

	height:19px;
	
	background:url('mwx/images/ex_green.gif') repeat-x;
	background-color:#6aa305;

	border:1px solid #6aa305;

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}


/* checkout */
.agbBox,
.revBox {
	width:976px;
	height:300px;
	
	overflow-y:scroll;
	border:1px solid #ccc;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}


/* info bottom layout */
.listBoxL {
	width:50%;
	font:11px Arial, sans-serif;
	vertical-align:top;
}

.listBoxR {
	width:50%;
	font:11px Arial, sans-serif;
	vertical-align:top;
	text-align:right;
}

.listBoxM {
	font:11px Arial, sans-serif;
}

.listBoxBL {
	width:50%;
	font:11px Arial, sans-serif;
	vertical-align:top;
}

.listBoxBR {
	width:50%;
	font:11px Arial, sans-serif;
	vertical-align:bottom;
	text-align:right;
}

.listBoxB {
	padding:10px 0 0 0;
	font:11px Arial, sans-serif;
	text-align:right;	
}

.listBoxD {
	padding:10px 0 5px 0;
	font:11px Arial, sans-serif;
	text-align:right;	
}


#cbar {
	background:url('mwx/images/cbar_red.gif') repeat-x;
	background-color:#c00;
	
	border:1px solid #c00;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}


#ebar {
	clear:both;
	width:213px;
	height:19px;
}

#abar {
	clear:both;
	width:213px;
	height:19px;
	
	background:url('mwx/images/ex_green.gif') repeat-x;
	background-color:#6aa305;

	border:1px solid #6aa305;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}


/* colorbox core */
#colorbox, 
#cboxOverlay, 
#cboxWrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:99999;
	overflow:hidden;
}

#cboxOverlay {
	position:fixed;
	width:100%;
	height:100%;
}

#cboxMiddleLeft, 
#cboxBottomLeft {
	clear:left;
}

#cboxContent {
	position:relative;
}

#cboxLoadedContent {
	overflow:auto; -webkit-overflow-scrolling: touch;}

}

#cboxTitle { 
	margin:0;
}

#cboxLoadingOverlay, 
#cboxLoadingGraphic {
	position:absolute;
	top:0;
	left:0;
	width:100%;
}

#cboxPrevious, 
#cboxNext, 
#cboxClose, 
#cboxSlideshow {
	cursor:pointer;
}

.cboxPhoto {
	float:left;
	margin:auto;
	border:0;
	display:block;
}

.cboxIframe {
	width:100%;
	height:100%;
	display:block;
	border:0;
}

/* colorbox - user style */
#cboxOverlay {
	background:url(mwx/images/color/overlay.png) repeat 0 0;
}

#colorbox {
	font:12px Arial, sans-serif;
	
	border:2px #c00 solid;

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;	
}


#cboxTopLeft {
	width:5px;
	height:5px;
	background-color:#fff;
}

#cboxTopRight {
	width:5px;
	height:5px;
	background-color:#fff;
}

#cboxBottomLeft {
	width:5px;
	height:5px;
	background-color:#fff;
}

#cboxBottomRight {
	width:5px;
	height:5px;
	background-color:#fff;
}


#cboxMiddleLeft {
	width:5px;
	background-color:#fff;
}

#cboxMiddleRight {
	width:5px;
	background-color:#fff;
}

#cboxTopCenter {
	height:5px;
	background-color:#fff;
}

#cboxBottomCenter {
	height:5px;
	background-color:#fff;
}

#cboxContent {
	background:#fff;
	overflow:hidden;
}

#cboxError {
	padding:50px;
	border:1px solid #ccc;
}

#cboxLoadedContent {
	margin-bottom:28px;
}

#cboxTitle {
	position:absolute;
	bottom:1px;
	left:0;
	text-align:center;
	width:100%;
	color:#949494;
}

#cboxCurrent {
	position:absolute;
	bottom:1px;
	left:58px;
	color:#949494;
}

#cboxSlideshow {
	position:absolute;
	bottom:1px;
	right:30px;
	color:#0092ef;
}

#cboxPrevious {
	position:absolute;
	bottom:0;
	left:0;
	background:url(mwx/images/color/controls.png) no-repeat -75px 4px;
	width:25px;
	height:25px;
	text-indent:-9999px;
}

#cboxPrevious.hover {
	background-position:-75px -21px;
}

#cboxNext {
	position:absolute;
	bottom:0;
	left:27px;
	background:url(mwx/images/color/controls.png) no-repeat -50px 4px;
	width:25px;
	height:25px;
	text-indent:-9999px;
}

#cboxNext.hover {
	background-position:-50px -21px;
}

#cboxLoadingOverlay {
	background:url(mwx/images/color/loading_background.png) no-repeat center center;
}

#cboxLoadingGraphic {
	background:url(mwx/images/color/loading.gif) no-repeat center center;
}

#cboxClose {
	position:absolute;
	bottom:0;
	right:0;
	background:url(mwx/images/color/controls.png) no-repeat -21px 4px;
	width:25px;
	height:25px;
	text-indent:-9999px;
}

#cboxClose.hover {
	background-position: -21px -21px;
}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to IE9.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}


/* corner teaser */
.listBoxCornerWrap,
.listBoxCornerWrapInfo {
	width:48px;
	position:absolute;
	z-index:999;
}

.listBoxCornerImage {
	width:48px;
	height:22px;
	margin:0 0 5px 0;
}

.listBoxCornerImageInfo {
	width:48px;
	height:22px;
	margin:5px 0 5px 0;
}

/* stock teaser - 13.11.2012 */
.listBoxCornerStock,
.listBoxCornerStockInfo {
	width:48px;
	height:36px;
	padding:12px 0 0 0;
	font:bold 18px Arial, Sans-serif;
	color:#ff7c3b;
	
	text-align:center;
}
/* stock teaser - 13.11.2012 - EOF */

/* new checkout - 15.11.2011 */
.addressBox {
	float:left;
	padding:5px;
	width:221.5px;
	background:#eee;
	margin:0 0 10px 10px;
	font:12px Arial, sans-serif;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.addressBoxTitle {
	padding:0 0 0 5px;
	font-weight:bold;
}

.addressBoxContent {
	height:60px;
	padding:0 0 0 10px;
}

.addressBoxButtons {
	height:20px;
}

.addressBoxButtonsL {
	width:50%;
	float:left;
}

.addressBoxButtonsR {
	width:50%;
	float:left;
	text-align:right;
}

.addressBook {
	float:left;
	padding:5px;
	width:221.5px;
	background:#eee;
	margin:10px 0 10px 10px;
	font:12px Arial, sans-serif;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.s1a {
	width:159px;
	height:50px;
	color:#ffffff;
	vertical-align:top;
	padding:24px 0 0 40px;
	font:11px Arial, sans-serif;
	background:url(images/cart/steps.png) no-repeat 0px 0px;
}

.s1s {
	width:159px;
	height:50px;
	vertical-align:top;
	padding:24px 0 0 40px;
	font:11px Arial, sans-serif;
	background:url(images/cart/steps.png) no-repeat -978px 0px;
}

.s1s a {
	color:#5c8d05;
}

.s1s a:hover,
.s1s a:active {
	color:#ffffff;
}

.s2 {
	width:160px;
	height:50px;
	color:#aeaeae;
	vertical-align:top;
	padding:24px 0 0 40px;
	font:11px Arial, sans-serif;
	background:url(images/cart/steps.png) no-repeat -199px 0px;
}

.s2a {
	width:160px;
	height:50px;
	color:#ffffff;
	vertical-align:top;
	padding:24px 0 0 40px;
	font:11px Arial, sans-serif;
	background:url(images/cart/steps.png) no-repeat -1177px 0px;
}

.s2s {
	width:160px;
	height:50px;
	vertical-align:top;
	padding:24px 0 0 40px;
	font:11px Arial, sans-serif;
	background:url(images/cart/steps.png) no-repeat -1777px 0px;
}

.s2s a {
	color:#5c8d05;
}

.s2s a:hover,
.s2s a:active {
	color:#ffffff;
}

.s3 {
	width:160px;
	height:50px;
	color:#aeaeae;
	vertical-align:top;
	padding:24px 0 0 40px;
	font:11px Arial, sans-serif;
	background:url(images/cart/steps.png) no-repeat -399px 0px;
}

.s3a {
	width:160px;
	height:50px;
	color:#ffffff;
	vertical-align:top;
	padding:24px 0 0 40px;
	font:11px Arial, sans-serif;
	background:url(images/cart/steps.png) no-repeat -1377px 0px;
}

.s3s {
	width:160px;
	height:50px;
	vertical-align:top;
	padding:24px 0 0 40px;
	font:11px Arial, sans-serif;
	background:url(images/cart/steps.png) no-repeat -1977px 0px;
}

.s3s a {
	color:#5c8d05;
}

.s3s a:hover,
.s3s a:active {
	color:#ffffff;
}

.s4 {
	width:160px;
	height:50px;
	color:#aeaeae;
	vertical-align:top;
	padding:24px 0 0 40px;
	font:11px Arial, sans-serif;
	background:url(images/cart/steps.png) no-repeat -599px 0px;
}

.s4a {
	width:160px;
	height:50px;
	color:#ffffff;
	vertical-align:top;
	padding:24px 0 0 40px;
	font:11px Arial, sans-serif;
	background:url(images/cart/steps.png) no-repeat -1577px 0px;
}

.s4s {
	width:160px;
	height:50px;
	vertical-align:top;
	padding:24px 0 0 40px;
	font:11px Arial, sans-serif;
	background:url(images/cart/steps.png) no-repeat -2177px 0px;
}

.s4s a {
	color:#5c8d05;
}

.s4s a:hover,
.s4s a:active {
	color:#ffffff;
}

.s5 {
	width:139px;
	height:50px;
	color:#aeaeae;
	vertical-align:top;
	padding:24px 0 0 40px;
	font:11px Arial, sans-serif;
	background:url(images/cart/steps.png) no-repeat -799px 0px;
}

.s5a {
	width:139px;
	height:50px;
	color:#ffffff;
	vertical-align:top;
	padding:24px 0 0 40px;
	font:11px Arial, sans-serif;
	background:url(images/cart/steps.png) no-repeat -2377px 0px;
}

.s5s {
	width:139px;
	height:50px;
	vertical-align:top;
	padding:24px 0 0 40px;
	font:11px Arial, sans-serif;
	background:url(images/cart/steps.png) no-repeat -2377px 0px;
}
/* new checkout - 15.11.2011 - EOF */


/* new fair div - 29.02.2012 */
#fair {
	margin:0 auto;

	width:1000px;
	height:60px;

	font:11px normal Arial, sans-serif;
	text-align:center;
	color:#ccc;
}
/* new fair div - 29.02.2012 - EOF */


/* new checkout - 04.07.2012 - EOF */
#context {
	display:block;
}

#confirm {
	display:block;
}

#process {
	display:none;
}
/* new checkout - 04.07.2012 - EOF */


/* new options - 09.10.2012 - EOF */
.optionBoxWrap {
	float:left;
	width:250px;
	height:20px;
	margin:0 0 10px 0;
}

.optionBoxWrapLarge {
	float:left;
	width:500px;
	height:20px;
	margin:0 0 10px 0;
}

.optionBoxTitle {
	float:left;
	width:80px;
	padding:2px 0 0 0;
}

.optionBoxValue {
	float:left;
	height:17px;
	
	background-color:#ccc;
	border:1px solid #ccc;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.optionBoxValueText {
	float:left;
	padding:1px 6px 0 5px;
}

.optionBoxValueLink {
	float:left;
	width:11px;
	height:15px;

	padding:0 0 0 4px;
	
	background-color:#c00;
	border:1px solid #c00;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.optionBoxValueLink a {
	color:#fff;
	font-weight:bold;
}

.optionBoxValueMenu {
	float:left;
	width:160px;
}

.optionBoxValueMenuLarge {
	float:left;
	width:320px;
}

/* new options - 09.10.2012 - EOF */


/* ------------------------------ */


/* new navigation - 12.10.2013 */
.navPrev {
	position:absolute;
	z-index:100;
	top:165.5px;
		left:-30px;
	width:25px;
	height:45px;
	
	padding:20px 0 0 3px;
}

.navNext {
	position:absolute;
	z-index:100;
	top:165.5px;
	
	right:-30px;
	width:23px;
	height:45px;
	
	padding:20px 0 0 5px
}

.navPrev:hover,
.navNext:hover {
	-moz-opacity:1.0;
	opacity:1.0;
	filter:alpha(opacity = 100);
}

.navPrev a {
	width:20px;
	height:25px;
	display:block;
	line-height:25px;
	background:url('mwx/images/prev_grey.png') no-repeat;
}

.navPrev a:hover {
	background:url('mwx/images/prev_green.png') no-repeat;
}

.navNext a {
	width:20px;
	height:25px;
	display:block;
	line-height:25px;
	background:url('mwx/images/next_grey.png') no-repeat;
}

.navNext a:hover {
	background:url('mwx/images/next_green.png') no-repeat;
}
/* new navigation - 12.10.2013 - EOF */


/* new mwx zoom - 07.10.2013 */
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	visibility:hidden;
}

.clearfix {
	display:block;
	zoom:1;
}

ul#thumblist {
	display:block;
	margin:0 0 10px 0;
	padding:0px;
}

ul#thumblist li {
	float:left;
	margin:0 5px 5px 0;
	list-style:none;
}

ul#thumblist li a {
	display:block;
	border:1px solid #ccc;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-opacity:0.65;
	opacity:0.65;
	filter:alpha(opacity = 65);
}

ul#thumblist li a.zoomThumbActive {
	border:1px solid #c00;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-opacity:1.0;
	opacity:1.0;
	filter:alpha(opacity = 100);
}

.jqzoom {
	text-decoration:none;
	float:left;
	
	z-index:80;
}

.zoomPad {
	position:relative;
	float:left;
	z-index:99;
	cursor:crosshair;
}

.zoomPreload {
	-moz-opacity:0.8;
	opacity:0.8;
	filter:alpha(opacity = 80);
	color:#333;
	font-size:12px;
	font-family: Arial;
	text-decoration:none;
	border: 1px solid #ccc;
	background-color:#fff;
	padding:5px;
	text-align:center;
	z-index:110;
	width:90px;
	position:absolute;
	top:0px;
	left:0px;
	* width:100px;
	* height:49px;
}

.zoomPup {
	overflow:hidden;
	background-color:#fff;
	-moz-opacity:0.65;
	opacity:0.65;
	filter:alpha(opacity = 65);
	z-index:120;
	position:absolute;
	border:1px solid #ccc;
	z-index:101;
	cursor:crosshair;
}

.zoomOverlay {
	position:absolute;
	left:0px;
	top:0px;
	background:#fff;
	/*opacity:0.5;*/
	width:100%;
	height:100%;
	display:none;
	z-index:101;
}

.zoomWindow {
	position:absolute;
	left:110%;
	top:40px;
	background:#fff;
	height:auto;
	z-index:110;
}

.zoomWrapper {
	position:relative;
	border:1px solid #ccc;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	z-index:110;
}

.zoomWrapperTitle {
	display:block;
	background:#999;
	color:#fff;
	height:18px;
	line-height:18px;
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:10px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:120;
	-moz-opacity:0.65;
	opacity:0.65;
	filter:alpha(opacity = 65);
}

.zoomWrapperImage {
	display:block;
	position:relative;
	overflow:hidden;
	z-index:110;
}

.zoomWrapperImage img {
	border:0px;
	display:block;
	position:absolute;
	z-index:101;
}

.zoomIframe {
	z-index:-1;
	-moz-opacity:0.80;
	opacity:0.80;
	filter:alpha(opacity=80);
	position:absolute;
	display:block;
}
/* new mwx zoom - 07.10.2013 - EOF */


.listTop {
	font:12px Arial, sans-serif;
	border-bottom:1px solid #ccc;
	padding:10px 0 4px 0;
}


.listBox {
	font:11px Arial, sans-serif;
	border-bottom:1px solid #ccc;
	padding:12px 0 12px 0;
}

.listBtn {
	font:12px Arial, sans-serif;
/*
	03.06.2014
	padding:14px 0 20px 0;
*/
	padding:14px 0 0 0;
}


.qtyLable {
	float:left;
	font:12px Arial, sans-serif;
	width:62px;
	height:20px;
}

.qtyField {
	float:left;
	font:12px Arial, sans-serif;
	width:258px;
	height:20px;
}


/* new info listing - 20.10.2013 */
.infoBoxWrap {
	clear:both;
	width:956px;	
}

.infoBoxColumn {
	float:left;
	width:312px;
	padding:12px 0 0 0;

	font:12px Arial, sans-serif;
}

.infoBoxContent {
	float:left;
	width:623px;
	min-height:80px;
	padding:12px 0 0 20px;
	
	overflow:hidden;
	word-wrap: break-word;
	
	font:12px Arial, sans-serif;
	border-left:1px solid #ccc;
	margin:0 0 10px 0;
}

.infoBoxLine {
	clear:both;
	border-bottom:1px solid #ccc;
	margin:0 0 10px 0;
}

.infoBoxContentName {
	font:bold 13px Arial, sans-serif;
}

.infoBoxContentDesc {
	min-height:65px;
	font:12px Arial, sans-serif;
}

.infoBoxContentSDesc {
	min-height:65px;
	font:12px Arial, sans-serif;
}

.infoBoxTextLeft {
	width:80px;
	height:15px;
	float:left
}

.infoBoxTextRight {
	width:250px;
	height:15px;
	float:left
}

.infoBoxTextClear {
	clear:both;
}


/* new price breaks */
.listBox td {
	color:#5e5e55;
	padding:1px 0px;
}

.listBox .first {
	padding:0 5px 0 0;
}

.listBox .small {
	width:14px;
	text-align:right;
	padding:0 6px 0 0;
}

.listBox .middle {
	width:35px;
}


/* new mwx tabs - 07.10.2013 */
#show {
	clear:both;
	width:100%;
	height:20px;
}

#tabs {
	width:100%;
	position:relative;
	z-index:110;
}

#tabs ul {
	width:100%;
	height:27px;
	margin:0px;
	padding:0px;
	
	list-style-type:none;
}

#tabs ul li {
	float:left;
	height:23px;

	padding:2px 25px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	
	-moz-border-radius-topright:2px;
	-khtml-border-radius-topright:2px;
	-webkit-border-top-right-radius:2px;
	border-top-right-radius:2px;
	
	-moz-border-radius-topleft:2px;
	-khtml-border-radius-topleft:2px;
	-webkit-border-top-left-radius:2px;	
	border-top-left-radius:2px;
	
	background:url("mwx/images/bc_bg.gif") repeat-x scroll 0% 0% transparent;
}

#tabs ul li a {
	font:12px Arial, sans-serif;
	line-height:23px;
}

#tabs ul li.activeF {
	float:left;
	height:23px;

	padding:2px 25px;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	
	-moz-border-radius-topright:2px;
	-khtml-border-radius-topright:2px;
	-webkit-border-top-right-radius:2px;
	border-top-right-radius:2px;
	
	-moz-border-radius-topleft:2px;
	-khtml-border-radius-topleft:2px;
	-webkit-border-top-left-radius:2px;
	border-top-left-radius:2px;
	
	background:#fff;
}

#tabs ul li.activeM {
	float:left;
	height:23px;

	padding:2px 25px;
	border-top:1px solid #ccc;
	border-right:0px solid #ccc;
	border-left:1px solid #ccc;
	
	-moz-border-radius-topright:2px;
	-khtml-border-radius-topright:2px;
	-webkit-border-top-right-radius:2px;
	border-top-right-radius:2px;
	
	-moz-border-radius-topleft:2px;
	-khtml-border-radius-topleft:2px;
	-webkit-border-top-left-radius:2px;
	border-top-left-radius:2px;
	
	background:#fff;	
}

#tabs ul li.activeL {	
	float:left;
	height:23px;

	padding:2px 25px;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	
	-moz-border-radius-topright:2px;
	-khtml-border-radius-topright:2px;
	-webkit-border-top-right-radius:2px;
	border-top-right-radius:2px;
	
	-moz-border-radius-topleft:2px;
	-khtml-border-radius-topleft:2px;
	-webkit-border-top-left-radius:2px;
	border-top-left-radius:2px;
		
	background:url("mwx/images/bc_bg.gif") repeat-x scroll 0% 0% transparent;
}

#cnt0,
#cnt1,
#cnt2,
#cnt3,
#cnt4 {
	width:956px;
	padding:10px;
	margin:0 0 10px 0;
	
	position:relative;
	font:12px Arial, sans-serif;
	
	border:1px solid #ccc;
	
	-moz-border-radius-topright:2px;
	-khtml-border-radius-topright:2px;
	-webkit-border-top-right-radius:2px;
	
	border-top-right-radius:2px;
	
	-moz-border-radius-bottomright:2px;
	-khtml-border-radius-bottomright:2px;
	-webkit-border-bottom-right-radius:2px;
	
	border-bottom-right-radius:2px;
	
	-moz-border-radius-bottomleft:2px;
	-khtml-border-radius-bottomleft:2px;
	-webkit-border-bottom-left-radius:2px;
	
	border-bottom-left-radius:2px;	
	z-index:10;
}

#cnt1,
#cnt2,
#cnt3,
#cnt4 {
	display:none
}


.nav {
	width:100%;
	font:normal 12px Arial, sans-serif;
}

#xsltop,
#revtop {
	width:100%;
	font:normal 12px Arial, sans-serif;
}

#xsltopL,
#revtopL {
	width:465.5px;
	height:17px;
	float:left;
}

#xsltopM,
#revtopM {
	width:25px;
	height:17px;
	float:left;
}

#xsltopM a,
#revtopM a {
	width:25px;
	height:17px;
	display:block;
	background:url('mwx/images/more_grey.png') no-repeat;
}

#xsltopM a:hover,
#revtopM a:hover {
	width:25px;
	height:17px;
	display:block;
	background:url('mwx/images/more_green.png') no-repeat;
}

#xsltopR,
#revtopR {
	width:465.5px;
	height:17px;
	float:left;
	text-align:right;
}

#xsltopC,
#revtopC {
	clear:both;
}


.tabWrap {
	clear:both;
	width:956px;
}

.tabColumn {
	float:left;
	width:312px;
	padding:12px 0 0 0;

	font:12px Arial, sans-serif;
}

.tabColumnName {
	width:100px;
	height:15px;
	float:left;
}

.tabColumnValue {
	width:212px;
	height:15px;
	float:left;
}

.tabContent {
	float:left;
	width:623px;
	min-height:80px;
	padding:0 0 0 20px;
	
	font:12px Arial, sans-serif;
	border-left:1px solid #ccc;
	margin:0 0 0 0;
}

.tabCategory {
	float:left;
	width:100%;
	margin:26px 0 0 0;
	border-top:1px solid #ccc;
	padding:10px 0 0 0;
}

.tabClear {
	clear:both;
}


/* new master listing - 20.10.2013 */
.infoBoxMasterWrap {
	clear:both;
	width:956px;	
}

.infoBoxMasterImage {
	float:left;
	width:312px;
	padding:10px 0 0 0;

	font:11px Arial, sans-serif;
	text-align:center;
}

.infoBoxMasterContent {
	float:left;
	width:643px;
	font:12px Arial, sans-serif;
}

.infoBoxMasterContentLeft {
	border-left:1px solid #ccc;
	padding:10px 0 0 20px;
	margin:0 0 10px 0;
}

.infoBoxMasterLine {
	clear:both;
	border-bottom:1px solid #ccc;
	margin:0 0 10px 0;
}


/* new also box - 20.10.2013 */
.centerBoxAlso {
	float:left;
	width:233.25px;
	margin:10px 0px 15px 0px;	
}

.centerBoxAlsoContent {
	clear:both;
	width:213.25px;
	padding:10px;

	text-align:center;
	
}

.centerBoxAlsoContent p {
	line-height:15px;
}


/* ------------------------------ */


/* new - cat image */
.catImg {
	border:1px solid #ccc;
	
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
}
/* new - cat image */


.ips {
	width:124px;
}

.line {
	border-bottom:1px solid #ccc;
	margin:0 0 10px 0;
}


/* new sepa - 30.04.2014 */
.infoBoxPlain input.sepaField {
	border:1px solid #666;
	padding:0px 0px 0px 4px;
	
	height:18px;
	height:18px\9; /* IE 8 */
	*height:20px; /* IE 6/7 */
		
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.infoBoxPlain select.sepaSelect {
	border:1px solid #666;
	padding:0px 0px 0px 0px;
	
	width:206px;
	
	height:20px;
	height:20px\9; /* IE 8 */
	*height:22px; /* IE 6/7 */

	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	font:13px Arial, sans-serif;
}

.infoBoxPlain span.sepaTitle {
	padding:5px 0px 0px 0px;
	line-height:20px;
}
/* new sepa - 30.04.2014 */



/* new - 14.05.2014 */
.listBoxLine {
	clear:both;
	border-bottom:1px solid #ccc;
}

.listBoxContentFoot {
	clear:both;
}


#shipsWrap {
	clear:both;
	height:60px;
	width:980px;
	margin:0px auto;

	padding:10px 0 0 0;
	font:11px Arial, sans-serif;
	color:#aaa;
}


.shipsBox {
	width:100%;
}

.shipsBoxTop {
	height:150px;
	padding:10px 0 0 0;
	font:13px Arial, sans-serif;
	text-align:center;
}

.shipsBoxText {
	text-align:center;
	padding:15px 5px 0px 5px;
	font:11px Arial, sans-serif;
}

.shipsBoxLeft,
.shipsBoxRight {
	float:left;
	padding:5px;
	width:280.5px;
	text-align:center;
	font:11px Arial, sans-serif;
	
	border:1px solid #ccc;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.shipsBoxRight {
	margin:0 0 0 5px;
}

.shipsBoxLeft:hover,
.shipsBoxRight:hover {
	border:1px solid #6aa305;
}

.shipsBoxHint {
	height:50px;
	text-align:center;
}

.shipsBoxHint table {
	margin:0 auto;
}

.shipsBoxLine {
	border-top:1px solid #ccc;
}

.shipsBoxCart {
	width:100%;
	margin:5px 0px;
	border:1px solid #6aa305;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background-color: beige;
	
}

.shipsBoxCartLeft {
	float:left;
	width:180px;
	margin-top:25px;
	margin-left:78px;
	margin-right:-78px;
}

.shipsBoxCartRight {
	float:left;
	width:560px;

	padding:8px 0px 0px 0px;
	font:12px Arial, sans-serif;
}

.qtyIndex {
	height:30px;
	width:50px;
	margin:0px 5px;
}
.qtyProducts {
	position:relative;
	top:-0px;
	width:138px;
}

.featureButtons {
	bottom:18px;
	width:100%;
	text-align:right;
	position:absolute;
}

/* new - 14.05.2014 - EOF */


/* new - 23.05.2014 */
.listBox td,
.listBoxR td {
	color:#5e5e55;
	padding:1px 0px;
}

.listBox .first,
.listBoxR .first {
	padding:0 5px 0 0;
}

.listBox .small,
.listBoxR .small {
	width:10px;
	padding:0 5px 0 0;
}

.listBox .middle,
.listBoxR .middle {
	width:30px;
	text-align:left;
	padding:0 5px 0 0;
}

.listBox .price,
.listBoxR .price {
	width:43px;
	text-align:right;
}

.listBox .base,
.listBoxR .base {
	width:95px;
	text-align:right;
	padding:0 0 0 0;
}
/* new - 23.05.2014 - EOF */


/* 16.09.2014 */
#outlet {
	width:100%;	
	height:20px;
	
	margin:0 auto;
	padding:8px 0px;	
	
	font:15px Arial, sans-serif;
	font-weight: bold;
	background-color:#d2d2cc;
	color: grey;
	
	 text-align: center;
}
/* 16.09.2014 - EOF */

/* webkit based browsers */
@media screen and (-webkit-min-device-pixel-ratio:0) {

	#searchcat {
		padding:5px 0px 0px 8px;
	}
	
	select,
	#topcurr select,
	#searchcat select {
		line-height:14px;
	}
	
	/* new sepa - 30.04.2014 */
	.infoBoxPlain select.sepaSelect {
		margin:0 0 0 2px;
		width:213px;
	}
	/* new sepa - 30.04.2014 */
		
	#searchinput input.button {
		padding:1px 4px 3px 4px;
	}
	
	.ips {
		width:132px;
		margin:0 0 0 2px;
	}

	.s1,
	.s2,
	.s3,
	.s4,
	.s5 {
		height:26px;
	}
	
	.s1a,
	.s2a,
	.s3a,
	.s4a,
	.s5a {
		height:26px;
	}
	
	.s1s,
	.s2s,
	.s3s,
	.s4s,
	.s5s {
		height:26px;
	}

	/* 16.09.2014 */
	#outlet {
		min-width:1050px;
	    text-align: center;
	}
	/* 16.09.2014 - EOF */

}


.searchinput {
	border:1px solid #ccc;
	padding:1px 0px 0px 2px;
	
	padding:1px 0px 0px 2px\9; /* IE8 */
	*padding:2px 0px 0px 2px; /*IE 6/7 */

	width:292px;
	
	height:17px;
	height:17px\9; /* IE 8 */
	*height:18px; /* IE 6/7 */
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.searchselect {
	border:1px solid #ccc;
	padding:0px;

	width:296px;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

/* new - cat image */
.catImg {
	border:1px solid #ccc;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
/* new - cat image */


/* mouseworx -slider css */
#imageWrap {
	height:380px;
	// background:	url("mwx/images/slider/german/image_00.jpg");
}

#sliderWrap {
	display:none;
	z-index:200;
}
/* mouseworx - slider css - EOF */


.searchInput { 
	font:12px Arial, sans-serif;
	color: #888;
}


/* 25.06.2015 */
#headerinfolink {

	width:100%;	
	height:30px;
		min-width:1050px;
	
	margin:0 auto;
	padding:8px 0px;	
	
	font:12px Arial, sans-serif;
	background-color:#fed189;
	
	 text-align: center;
}
/* 25.06.2015 */



#cookiedingsbums a {color:#000; text-decoration:none;}

#cookiedingsbums a:hover {text-decoration:underline;}

#cookiedingsbums div {padding:7px; padding-right:40px;}

#cookiedingsbums { 
   font:11px Arial, sans-serif;
   outline: 1px solid #7b92a9; 
   text-align: center; 
   border-top:1px solid #fff;
   background: #d6e0eb; 
   background: -moz-linear-gradient(top, #d6e0eb 0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6e0eb), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);
   background: -ms-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #d6e0eb 0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6e0eb', endColorstr='#f2f6f9',GradientType=0 ); 
   position:fixed;
   top:0px; 
   z-index:10000; 
   width:100%; 
   line-height:16px;}

#cookiedingsbumsCloser {
   color: #777;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   cursor:pointer;
   border-top:1px solid white; 
   border-left:1px solid white; 
   border-bottom:1px solid #7b92a9; 
   border-right:1px solid #7b92a9; 
   padding:2px;
   background: #ced6df; /* Old browsers */
   background: -moz-linear-gradient(top, #ced6df0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced6df), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -ms-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #ced6df0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ced6df', endColorstr='#f2f6f9',GradientType=0 ); 
 }

#cookiedingsbumsCloser:hover {border-bottom:1px solid white; border-right:1px solid white; border-top:1px solid #7b92a9; border-left:1px solid #7b92a9;}

