/* @override https://www.katana-land.de/layout/cyt/katana-land/css/style.css */

/* @override http://www.katana-land.de/layout/cyt/katana-land/css/style.css */

/* @override http://www.katana-land.de/layout/cyt/katana-land/css/style.css */

/* @override http://www.katana-land.de/layout/cyt/katana-land/css/style.css */

/* @override http://www.katana-land.de/layout/cyt/katana-land/css/style.css */

@charset "UTF-8";
/* CSS Document */

*							{margin: 0; padding: 0;}
img							{border: none;}
body						{font: 12px Arial, Helvetica, sans-serif;
							background-attachment: fixed;
							background-clip: border-box;
							background-color: transparent;
							background-image: url(../img/bg.jpg);
							background-origin: padding-box;
							background-position: center bottom;
							background-repeat: no-repeat;
							background-size: cover;
							-moz-background-size:cover; 
							-webkit-background-size:cover;}
#wrapper	 				{width: 100%;/* background: url(../img/shadow-top.png) repeat-x;*/}
#shadow		 				{text-align: center; width: 100%;}
#main						{margin: 0 auto; width: 968px; text-align: center; background: #fff;    -moz-box-shadow: 0px 0px 100px #b1ab8f;
    -webkit-box-shadow: 0px 0px 100px #b1ab8f;
    box-shadow: 0px 0px 100px #b1ab8f;

}
#content					{width: 928px; margin: 0 auto;}
.col-main					{width: 699px; float: right; text-align: left;}
.navigation-sidebar			{width: 209px; float: left;}
.product-essential			{width: 699px; float: left;}
.product-sidebar			{width: 209px; float: right;}
a:link, a:visited			{text-decoration: none; outline: none; color: #000;}



/* Header */

#header						{height: 154px; position: relative;}
#header h1 a 				{background: url(../img/logo.gif) no-repeat; float: left; height: 108px; position: absolute; top: 0; left: 0; text-indent: -999em; width: 535px; -moz-transition: all 0.2s ease-in-out 0s; opacity: 1;}
#header h1 a:hover			{opacity: 0.8;}
#header h1.lang-en a		{background: url(../img/logo-en.gif) no-repeat;}
#headnavi					{position: absolute; top: 108px; left: 0px; height: 61px; background: url(../img/headnavi-bg.jpg) no-repeat; width: 968px;}
#headnavi ul				{list-style-type: none;}
#headnavi li				{float: left;}
#headnavi a					{font-size: 22px; letter-spacing: -1px; color: #fff; float: left; text-align: center; line-height: 46px; height: 61px; text-shadow: 0px 1px 0px #847c54;}
#headnavi a.btn1			{width: 192px;}
#headnavi a.btn2			{width: 133px;}
#headnavi a.btn3			{width: 153px;}
#headnavi a.btn4			{width: 122px;}
#headnavi a.btn5			{width: 144px;}
#headnavi a.btn6			{width: 214px;}
#headnavi a:hover, #headnavi a.level1active_link			{color: #716943; background: url(../img/navbg-over.png) no-repeat top center; text-shadow: 1px 1px 0px #fdfff4;}
#metaNavi					{line-height: 37px; height: 37px; margin: 0 auto; width: 968px; text-align: left; color: #666;}
#metaNavi .leftMeta			{float: left; margin-top: 9px;}
#metaNavi .leftMeta a		{float: left; line-height: 19px; height: 19px; margin-right: 15px;}
#metaNavi .leftMeta a.btn1	{background: url(../img/icon-haendler.png) no-repeat; padding-left: 23px;}
#metaNavi .leftMeta a.btn2	{background: url(../img/icon-team.png) no-repeat; padding-left: 37px;}
#metaNavi .leftMeta a.btn3	{background: url(../img/icon-blankwaffen.png) no-repeat; padding-left: 26px;}
#metaNavi .leftMeta a:hover	{background-position: 0 -19px;}
#metaNavi .rightMeta		{float: right; line-height: 37px; height: 37px; position: relative; margin-right: 30px;}
#metaNavi a					{color: #575030; text-shadow: 0px 1px 0px #fbf8e4; margin: 0 7px; text-decoration: none;}
#metaNavi a:hover			{color: #fbf8e4; text-shadow: 0px 1px 0px #575030;}
a.social					{padding: 0; margin: 0 0 0 5px!important;}

#breadcrumbs				{line-height: 37px; text-align: left; color: #847c54; font-size: 11px;}
#breadcrumbs a				{color: #333;}
#hotline					{position: absolute; left: 290px; top: 74px; font-size: 12px; text-align: right; width: 370px; display: none;}
#hotline strong, #basket strong				{color: #716943; font-weight: normal;}
#trusted					{position: absolute; left: 530px; top: 17px;}
#trusted a					{width: 40px; height: 40px; line-height: 40px; line-height: 40px; float: left; text-indent: -999em; margin-right: 6px;}
#trusted a.btn1				{background: url(../img/versand-icon-small.png) no-repeat; cursor: default;}
#trusted a.btn2				{background: url(/layout/cyt/img/versand-icon-small.png) no-repeat; cursor: default;}
#trusted a.btn3				{background: url(../img/ssl.png) no-repeat; cursor: default;}
#basket						{position: absolute; left: 680px; top: 13px; background: url(../img/icon-basket.gif) no-repeat; height: 32px; line-height: 32px; font-size: 16px; padding-left: 37px;}
#basket a					{background: url(../img/basket-arrow.gif) right center no-repeat; padding-right: 15px; color: #d78f49;}
#search						{position: absolute; left: 680px; top: 58px; background: url(../img/searchbg.gif) no-repeat; width: 268px; height: 29px;}
#search .search-input 		{height: 29px;line-height: 29px;border: none;font-size: 14px;line-height: 29px;width: 210px;float: left; background: none; text-indent: 35px;}
#search .search-submit 		{background: url("../img/search-go.png") no-repeat scroll 0 0;border: medium none;cursor: pointer;float: left;height: 23px;line-height: 23px;width: 55px; margin-top: 3px;}
#search .submit-en 		{background: url("../img/search-go-en.png") no-repeat scroll 0 0;}

#search .search-submit:hover{background-position: center bottom;}

a.flagEnglish {
    background: url("../img/flags.png") no-repeat scroll -18px 0 transparent;
    float: right;
	/*margin: 13px 7px 0 12px!important;*/
	padding: 0!important;
    height: 12px;
    text-indent: -999em;
    width: 18px;
position: absolute;
right: -30px;
top: 13px;
}
a.flagGerman {
    background: url("../img/flags.png") no-repeat scroll transparent;
    float: right;
	/*margin: 13px 7px 0 12px!important;*/
	padding: 0!important;
    height: 12px;
    text-indent: -999em;
    width: 18px;
position: absolute;
right: -30px;
top: 13px;
}

/* Navigation */

.navigation-sidebar h3, .navigation-sidebar h2		{color: #fdfff4; text-shadow: 0px 1px 0px #847c54; background: url(../img/headlines/navbg.gif) no-repeat; width: 209px; height: 28px; line-height: 28px; margin: 0 auto; font-size: 16px; z-index: 99; text-align: left; font-weight: normal; text-indent: 13px; position: relative;}

ul.left_menu, ul.blog_archive_linklist, ul.plenty_blog_category_list 				{list-style-type: none; text-align: left; background: url(../img/navbg.gif) repeat-y; padding: 0; z-index: 1; border-bottom: 1px solid #c9c4a4;}						
ul.menu_level1, ul.blog_archive_linklist, ul.plenty_blog_category_list 				{float: left; list-style-type: none; text-align: left;}
ul.menu_level1 li, ul.blog_archive_linklist li, ul.plenty_blog_category_list li			{float: left;}
ul.menu_level1 li.level1 a, ul.blog_archive_linklist li a, ul.plenty_blog_category_list li a	{color: #716943; text-shadow: 0 1px 0 #FBF8E4; font-size: 12px; display: block; float: left; padding: 0 0 0 13px; text-decoration: none; width: 196px; line-height: 26px; height: 26px; border-top: 1px solid #c9c4a4; border-bottom: 1px solid #fdfff4;}
ul.menu_level1 li.level1 a:hover, ul.blog_archive_linklist li a:hover, ul.plenty_blog_category_list li a:hover {background: #c9c4a4 url(../img/arrow-normal.png) 190px 8px no-repeat;}
ul.menu_level1 li.level1 a.level1active_link {background: #c9c4a4 url(../img/arrow-aktiv.png) 187px 11px no-repeat;}

ul.menu_level2 				{list-style-type: none; padding: 10px 0; background: url(../img/navbg2nd.gif) repeat-y; float: left;}
ul.menu_level2 li			{float: left;}
ul.menu_level2 li.level2 a 	{color: #817a55; font-size: 12px; line-height: 22px; display: block; float: left; padding: 0 0 0 23px; text-decoration: none; width: 186px; line-height: 24px; height: 24px;}
ul.menu_level2 li.level2 a:hover {color: #d78f49;}
ul.menu_level2 li.level2 a.level2active_link {color: #d78f49;}

ul.menu_level3 				{list-style-type: none; padding: 0; background: #333;float: left;}
ul.menu_level3 li			{float: left;}
ul.menu_level3 li.level3 a 	{color: #999; font-size: 11px; line-height: 16px; display: block; float: left; padding: 0 0 0 46px; text-decoration: none; width: 163px; line-height: 24px; height: 24px;}
ul.menu_level3 li.level3 a:hover {color: #fff;}
ul.menu_level3 li.level3 a.level3active_link {color: #fff;}

.navigation-sidebar a.ekomi	{width: 209px; height: 134px; background: url(../img/ekomi.jpg) no-repeat; float: left; margin-top: 20px;}
.navigation-sidebar a.facebook, .navigation-sidebar a.twitter 	{width: 209px; height: 135px; background: url(../img/facebook.gif) no-repeat; float: left; margin-top: 20px;}
.navigation-sidebar a.twitter 	{background: url(../img/twitter.gif) no-repeat;}
.navigation-sidebar a.facebook:hover, .navigation-sidebar a.twitter:hover	{ background-position: bottom;}

#ekomi-siegel		{background: url(../img/navbg.gif) repeat-y; margin-top: 20px; float: left; width: 209px; text-align: center; padding: 0 0 15px 0; border-bottom: 1px solid #C9C4A4;}
#ekomi-siegel h3	{padding-bottom: 15px;}

/* Trefferliste */

.producer_box	{padding: 0 15px 20px 20px; z-index: 999; font-size: 11px;}

/*link*/
.PlentyItemProducerFilterListItem > a:link,
.PlentyItemProducerFilterListItem > a:visited {
display: block;
padding: 5px 10px;
color: #716943;
font-size: 13px;
border-top: 1px solid #666666;
 z-index: 999;
}
/*link hover*/
.PlentyItemProducerFilterListItem > a:hover,
.PlentyItemProducerFilterListItem > a:focus {
color: #fff;
background: #948b5e;
}

/*link first child*/
.PlentyItemProducerFilterListItem:first-child > a:link,
.PlentyItemProducerFilterListItem:first-child > a:visited {
border-top: none;
background: url(../img/arrow-filter.png) no-repeat right center #eae7d5;
	text-shadow:
		0px 1px 0px rgba(255,255,255,1),
		0px 0px 0px rgba(255,255,255,0);

}
/*link first child hover*/
.PlentyItemProducerFilterListItem:first-child > a:hover,
.PlentyItemProducerFilterListItem:first-child > a:focus {
color: #ffffff;
background: #948b5e;
}

/*link first child menu hover*/
.PlentyItemProducerFilterContainer:hover .PlentyItemProducerFilterListItem:first-child > a {
background: url(../img/arrow-filter-hover.png) no-repeat right center #948b5e; color: #fff;
}

/*menu container*/
.PlentyItemProducerFilterContainer {
position: relative;
width: 200px;
top: -1px;
left: -1px;
height: 25px;
margin: 6px 1px;
 z-index: 999;
}

/*list*/
.PlentyItemProducerFilterList {
position: absolute;
height: 25px;
overflow: hidden;
width: 200px;
background: #f0f0f0;
 z-index: 999;

-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
}

.PlentyItemProducerFilterList:hover {
height: auto;
}

/*list item*/
.PlentyItemProducerFilterListItem {
width: 100%;
}

.weitere					{padding: 0 0 5px 20px;}

.category					{text-align: left; color: #333; font-size: 12px; border: 1px solid #c9c4a4; margin-bottom: 20px;}
.category img				{float: right; margin: 0 0 10px 10px; opacity: 0.7;}
.category h1, .category h2	{font-size: 48px; letter-spacing: -2px; font-weight: normal; color: #333; padding: 20px 0 10px 20px;}
.category p					{padding: 0 15px 25px 20px; line-height: 16px;}
.sub-category				{padding: 0 0 20px 20px!important;}
.sub-category a				{font-size: 13px; text-align: center; width: 138px; text-overflow:ellipsis; white-space: nowrap; overflow:hidden; float: left; padding: 5px 10px; margin: 6px 6px 0 0;



	background: #fcf9e5;
	color: #716943;
	background: -moz-linear-gradient(
		top,
		#fcf9e5 0%,
		#eae7d5);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#fcf9e5),
		to(#eae7d5));
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #d6d1af;
	text-shadow:
		0px 1px 0px rgba(255,255,255,1),
		0px 0px 0px rgba(255,255,255,0);



}



.sub-category a:hover		{

color: #fdfff4; background: #948b5e;
	background: -moz-linear-gradient(
		top,
		#948b5e 0%,
		#847c54);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#948b5e),
		to(#847c54));
	border: 1px solid #817a56;
	text-shadow:
		0px 1px 0px rgba(132,184,82,0.6);

}

#itemList					{background: url(../img/treffer-bg.gif);}
#pagina-top, #pagina-bottom	{height: 28px; line-height: 28px; background: url(../img/pagina-bg-top.gif) no-repeat; padding: 0 10px 0 15px; color: #fff; font-size: 14px; text-shadow: 0px 1px 0px #847c54;}
#pagina-bottom				{background: url(../img/pagina-bg-bottom.gif) no-repeat;}
#pagina-top p, #pagina-bottom p				{float: left;}
.pagina						{float: right;}
.pagina div					{float: left;}
#itemList .itemRow			{height: 280px;}
.pagina a					{padding: 0 5px; color: #fff;}
.pagina a img				{padding: 0 8px;}
.pagina a.articlePages_activeLink	{color: #c9c4a4;}

.treffer					{width: 130px; height: 280px; float: left; color: #333; font-size: 12px; line-height: 16px; margin: 0 0 0 8px!important; text-align: center; position: relative;}
.treffer .artikel-link		{position: absolute; width: 130px; height: 270px; top: 0px; left: 0px; float: left;}
.treffer .artikel-link a	{width: 130px; height: 270px; text-indent: -999em; float: left; line-height: 270px; background: url(../img/blind.gif) repeat;}
.treffer img.webshopaktion	{position: absolute; top: 10px; left: 75px;}
.treffer:hover p.name		{text-decoration: underline;}
.treffer .itemImageTable	{width: 130px; height: 165px; display: table;}
.treffer .itemImageRow		{width: 130px; height: 165px; display: table-row;}
.treffer .itemImageCell		{width: 130px; height: 165px; display: table-cell; text-align: center; vertical-align: middle;}
.treffer .itemImageTable img, 
.treffer a					{padding: 0;}

.cyt_pane .treffer, .promoHolder .treffer					{height: 250px;}
.cyt_pane .treffer .artikel-link, .promoHolder .treffer .artikel-link	{height: 250px;}
.cyt_pane .treffer .artikel-link a, .promoHolder .treffer .artikel-link a	{height: 250px;}

.promoHolder .treffer .itemImageTable, #artikel-tabs .treffer .itemImageTable		{width: 130px; height: 140px; display: table; padding-top: 5px;}
.promoHolder .treffer .itemImageRow, #artikel-tabs .treffer .itemImageRow		{width: 130px; height: 140px; display: table-row;}
.promoHolder .treffer .itemImageCell, #artikel-tabs .treffer .itemImageCell		{width: 130px; height: 140px; display: table-cell; text-align: center; vertical-align: middle;}

#passendfuer	{display: none;}

.treffer .itemProducerTable	{width: 130px; height: 50px; display: table; margin-top: 10px; display: none;}
.treffer .itemProducerRow	{width: 130px; height: 50px; display: table-row;}
.treffer .itemProducerCell	{width: 130px; height: 50px; display: table-cell; text-align: center; vertical-align: middle;}
.treffer a, 
.treffer p.preis			{font-size: 14px; line-height: 17px; height: 17px; overflow: hidden;}
.treffer p.verfuegbarkeit	{font-size: 10px; line-height: 13px; padding-top: 5px;}
.treffer p.avail1, .treffer p.avail1 span, span.avail1			{color: #999900; text-decoration: none;}
.treffer p.avail2, .treffer p.avail2 span, span.avail2			{color: #ffff00; text-decoration: none;}
.treffer p.avail3, .treffer p.avail3 span, span.avail3			{color: #ff9900; text-decoration: none;}
.treffer p.avail4, .treffer p.avail4 span, span.avail4			{color: #ff3300; text-decoration: none;}
.treffer p.avail5, .treffer p.avail5 span, span.avail5			{color: #ff9900; text-decoration: none;}
.treffer p.name				{height: 34px; text-overflow: ellipsis; overflow:hidden; margin: 5px 0;}
.treffer p.name a			{padding: 0 5px; color: #333;}
.treffer p.preis strong		{color: #c9c4a4; text-decoration: line-through;}
.treffer p.preis span		{color: #d78f49; font-weight: bold; text-decoration: none!important}

/* Artikel */

.product-details 			{float: right; margin: 10px 10px 0 0; text-align: left; width: 310px;}
.product-img-box 			{float: left; width: 354px;}
.product-collateral 		{clear: both; padding-top: 20px; width: 699px;}

.ArticleAttrTable			{padding-top: 20px;}
.ArticleAttrTable td		{padding: 2px 0;}
.ArticleAttrSelect			{width: 200px; margin-left: 10px;}

.product-details .product-detailsInner		{height: 375px;}
.product-details h1			{font-weight: normal; font-size: 21px; letter-spacing: -1px; padding-bottom: 25px;}
.product-details p, .product-details h5			{font-size: 13px; line-height: 20px;}
.product-details h5			{padding-top: 20px;}
.product-details img.producer	{padding-bottom: 25px;}
.product-details p span		{font-weight: bold;}

p.other-store				{color: #fff; padding-top: 10px; font-size: 12px; line-height: 16px;}
p.other-store a				{margin: 10px 10px 0 10px;font-size: 18px; font-weight: bold; letter-spacing: -1px;background: #fff;border: none;color: 000; -webkit-transition: all .3s ease;-moz-transition: all .3s ease;	-o-transition: all .3s ease;transition: all .3s ease; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; width: 189px; text-align: center; float: left; height: 30px; line-height: 30px;}
p.other-store a:hover 		{color: #fff;background: #000;}


.product-view				{position: relative;}
.buyHolder					{border: 1px solid #c9c4a4; height: 187px; width: 207px; position: absolute; left: 719px; top: 0px;}
.price-headline				{color: #db7d22; font-weight: bold; padding-top: 15px;}
.price-headline span		{color: #716943; text-decoration: line-through; font-size: 12px; margin-right: 10px;}
.buyHolder .mwst			{font-size: 10px; color: #c9c4a4;}

.buyHolder .addtobasket				{position: relative; height: 61px; padding-bottom: 5px;}
.buyHolder .addtobasket .to-cart		{position: absolute; top: 10px; left: 10px; width: 189px; height: 45px; background: url(../img/buy-bg.png) no-repeat; line-height: 45px;}
.buyHolder .addtobasket .to-cart-en		{background: url(../img/buy-bg-en.png) no-repeat;}
.buyHolder .addtobasket .to-cart:hover{background-position: bottom;}
.buyHolder .addtobasket .quantity		{position: absolute; left: 25px; top: 20px; width: 41px; height: 25px; font-size: 18px; font-weight: bold; background: url(../img/quantity-bg.png) no-repeat; border: none; text-align: center; font-family: Arial, Helvetica, sans-serif;}
.buyHolder button						{border: none; background: none; color: #fff; font-size: 9px; text-decoration: underline; font-weight: bold; cursor: pointer;}
.buyHolder span.Price	{font-size: 36px; font-weight: bold; color: #db7d22; letter-spacing: -1px; line-height: 48px;}

.box-vorteile				{padding: 207px 0 20px 0;}
.crosspromo-vertikal		{width: 209px; height: 560px; position: relative;}
.crosspromo-artikel			{width: 207px; height: 545px; overflow: auto; border: 1px solid #c9c4a4; position: absolute; top: 28px; text-align: left; font-size: 11px; line-height: 14px;}
.crosspromo-artikel p		{clear: left; padding: 0 5px 0 10px;}
.crosspromo-artikel p img	{float: left; margin: -2px 8px 10px 0; border: 1px solid #c9c4a4; width: 60px; height: 60px;}
.crosspromo-artikel p span	{color: #c9c4a4; text-decoration: line-through; margin-right: 5px;}
.crosspromo-artikel p strong	{line-height: 18px; color: #db7d22;}
.crosspromo-spacer			{height: 10px;}



.crosspromo-hori			{width: 699px; height: 300px; position: relative; border: 1px solid #c9c4a4; border-top: none;}
.headline					{background: url(../img/headline-bg-left.gif) no-repeat; float: left; height: 41px; text-align: left; color: #fff; z-index: 2; position: absolute; top: 0; left: 10px;}
.headline div				{line-height: 26px; height: 28px; font-size: 16px; font-weight: bold; background: #716943 url(../img/headline-bg-right.gif) no-repeat top right; padding: 0 10px 0 8px; margin-left: 2px;}

.crosspromo-hori .headline	{background: url(../img/crosspromo-bg.gif) no-repeat; float: left; height: 28px; width: 699px; line-height: 28px; text-align: center; color: #FDFFF4;text-shadow: 0 1px 0 #847c54; z-index: 2; position: absolute; top: 0; left: 0px;}
.crosspromo-hori .headline div	{line-height: 28px; height: 28px; font-size: 16px; font-weight: normal; background: none; padding: 0; margin: 0;}

.crosspromo-vertikal .headline	{width: 209px; height: 28px; line-height: 28px; margin: 0; padding: 0; left: 0px; background: url(../img/crosspromo-small.gif); background-color: none; text-align: center; color: #FDFFF4;text-shadow: 0 1px 0 #847c54;}
.crosspromo-vertikal .headline div	{line-height: 28px; height: 28px; background: none; margin: 0; padding: 0; font-size: 16px; font-weight: normal;}

.promoHolder				{position: absolute; top: 43px; left: 0px;}

/*.treffer					{width: 130px; float: left; margin-right: 8px; color: #fff; font-size: 11px; line-height: 16px;}*/
.itemImage					{height: 170px;}
.itemProducer				{height: 30px;}
.treffer p span				{color: #ff3300; text-decoration: line-through; margin-right: 4px;}
.treffer p strong			{line-height: 20px;}

/* Startseite */

#startslider 				{float: left; width: 699px; height: 378px; background: url(../img/slider-bg.gif) bottom no-repeat; position: relative;}
#startslider h2				{color: #fdfff4; text-shadow: 0px 1px 0px #847c54; font-weight: normal; text-align: center; font-size: 16px; width: 699px; height: 28px; background: url(../img/headlines/slider.gif) no-repeat; line-height: 28px; z-index: 99;}
#startslider .cyt_boxslider {float:left;position:relative;overflow:hidden;width:697px; height: 321px; margin: 0px 1px;}
#startslider .cyt_boxslider .cyt_boxslider_items {width:20000em;position:absolute;clear:both}
#startslider .cyt_boxslider .cyt_boxslider_items div {float:left;width:697px;}
#startslider .cyt_boxslider .cyt_boxSlider__active {position:relative;cursor:default}
#startslider .slide_navi ul.cyt_box_navigation {margin: 0; padding: 0; float: left; list-style-type: none;}
#startslider .slide_navi ul.cyt_box_navigation li	{float: left;}
#startslider .slide_navi ul.cyt_box_navigation a {text-decoration:none; color: #fff; font-size: 12px; height: 28px; line-height: 28px; float: left; text-align: center; text-shadow: 1px 1px 0px #000000;}
#startslider .slide_navi ul.cyt_box_navigation a:hover, #startslider .cyt_boxslider_current {color: #716943!important;text-shadow: 0 1px 0 #FBF8E4!important; background: url(../img/slider-aktiv.gif) repeat-x;}
#startslider .slide_navi ul.cyt_box_navigation a#t1	{width: 87px; margin-left: 1px;}
#startslider .slide_navi ul.cyt_box_navigation a#t2	{width: 158px;}
#startslider .slide_navi ul.cyt_box_navigation a#t3	{width: 128px;}
#startslider .slide_navi ul.cyt_box_navigation a#t4	{width: 138px;}
#startslider .slide_navi ul.cyt_box_navigation a#t5	{width: 178px;}
#startslider .cyt_boxslider_items div {float:left;width:697px; cursor: pointer;}
#startslider .cyt_boxslider_items div a {border: none; width: 697px; height: 321px; float: left; position: relative;}
#startslider .cyt_boxslider_items div a div	{position: absolute; left: 480px; top: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	width: 190px!important; text-align: center; height: 46px; line-height: 46px;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
	color: #716943; background: #faf6e3;
	background: -moz-linear-gradient(top,#faf6e3 0%,#eae7d5 50%,#faf6e3);
	background: -webkit-gradient(linear, left top, left bottom, from(#faf6e3),color-stop(0.50, #eae7d5),to(#faf6e3));
	border: 1px solid #c9c4a4;
	text-shadow: 0px 1px 0px rgba(255,255,255,1),0px 1px 0px rgba(255,255,255,0.2);}
#startslider .cyt_boxslider_items div a h1			{font-size: 48px; line-height: 48px; font-weight: normal; color: #333; letter-spacing: -1px; margin: 20px 0 0 25px;}
#startslider .cyt_boxslider_items div a p			{font-size: 14px; line-height: 20px; color: #333; margin: 15px 0 0 25px; width: 350px;}
#startslider .cyt_boxslider_items div a.slider2 p	{width: 370px;}
#startslider .cyt_boxslider_items div a.slider1		{background: url('../img/banner/banner1.jpg') no-repeat;}
#startslider .cyt_boxslider_items div a.slider2		{background: url('../img/banner/banner2.jpg') no-repeat;}
#startslider .cyt_boxslider_items div a.slider3		{background: url('../img/banner/banner3.jpg') no-repeat;}
#startslider .cyt_boxslider_items div a.slider4		{background: url('../img/banner/banner4.jpg') no-repeat;}
#startslider .cyt_boxslider_items div a.slider5		{background: url('../img/banner/banner5.jpg') no-repeat;}

#startbanner a				{background: url('../img/banner-sprite.png') no-repeat; width: 344px; height: 122px; float: left; margin-bottom: 11px; position: relative;}
#startbanner-eng a			{background: url('../img/banner-sprite-eng.png') no-repeat; width: 344px; height: 122px; float: left; margin-bottom: 11px; position: relative;}
#startbanner a:hover div, #startbanner-eng a:hover div, #startslider .cyt_boxslider_items div a:hover div		{
	color: #fdfff4; background: #9b9263;
	background: -moz-linear-gradient(top,#9b9263 0%,#847c54 50%,#9b9263);
	background: -webkit-gradient(linear, left top, left bottom, from(#9b9263),color-stop(0.50, #847c54),to(#9b9263));
	border: 1px solid #7a7351;
	text-shadow: 0px 1px 0px rgba(132,124,84,1),
		0px 1px 0px rgba(255,255,255,0.2);}
#startbanner a.banner1, #startbanner-eng a.banner1		{background-position: 0 0;}
#startbanner a.banner2, #startbanner-eng a.banner2		{background-position: -355px 0;}
#startbanner a.banner3, #startbanner-eng a.banner3		{background-position: 0 -133px;}
#startbanner a.banner4, #startbanner-eng a.banner4		{background-position: -355px -133px;}
#startbanner a.banner-left, #startbanner-eng a.banner-left	{margin-right: 11px;}

#startbanner a.banner5, #startbanner-eng a.banner5		{background-position: 0 -266px;}
#startbanner a.banner6, #startbanner-eng a.banner6		{background-position: -355px -266px;}

#startbanner h2				{font-size: 26px; line-height: 28px; font-weight: normal; color: #333; margin: 10px 0 0 15px;}
#startbanner div			{position: absolute; left: 12px; top: 84px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 95px; text-align: center; height: 24px; line-height: 24px;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
	color: #716943;
	background: -moz-linear-gradient(top,#faf6e3 0%,#eae7d5 50%,#faf6e3);
	background: -webkit-gradient(linear, left top, left bottom, from(#faf6e3),color-stop(0.50, #eae7d5),to(#faf6e3));
	border: 1px solid #c9c4a4;
	text-shadow: 0px 1px 0px rgba(255,255,255,1),0px 1px 0px rgba(255,255,255,0.2);}

#brands-home				{width: 699px; height: 144px; background: url(../img/item-bg.gif) no-repeat; position: relative;}
#brands-home h2				{position: absolute; top: -10px; left: 10px; color: #fff; font-size: 16px; width: 118px; height: 41px; background: url(../img/topmarken-bg.png) no-repeat; line-height: 28px; z-index: 99; text-align: center;}
#brands-home div			{float: left; text-align: center; margin: 25px 0 5px 21px; padding: 0;}
#brands-home a				{color: #666; text-decoration: underline; font-size: 14px; -moz-transition: all 0.2s ease-in-out 0s; opacity: 1;}
#brands-home a:hover		{opacity: 0.4;}
#brands-home div div		{float: none; height: 70px; display: table; margin: 0; padding: 0;}
#brands-home div div div		{float: none; height: 70px; display: table-row; margin: 0; padding: 0;}
#brands-home div div div div		{float: none; height: 70px; display: table-cell; vertical-align: middle; margin: 0; padding: 0;}

#artikel-tabs							{width: 699px; height: 267px; position: relative;}
#artikel-tabs ul.cyt_tabs 				{height: 26px;list-style: none outside none;margin: 0 !important;padding: 0;width: 699px;}
#artikel-tabs ul.cyt_tabs li 			{float: left;list-style-image: none !important; margin: 0 !important; padding: 0; text-indent: 0;}
#artikel-tabs ul.cyt_tabs a 			{display: block;color: #716943; text-shadow: 0px 1px 0px #fdfff4; font-weight: normal; text-align: center; font-size: 16px; width: 348px; height: 27px; background: url(../img/tab-inactive.gif) no-repeat; line-height: 27px; z-index: 99;}
#artikel-tabs ul.cyt_tabs a:active 		{outline: medium none;}
#artikel-tabs ul.cyt_tabs a:hover 		{background: url(../img/tab-active.gif) no-repeat;color: #fdfff4; text-shadow: 0px 1px 0px #847c54;}
#artikel-tabs ul.cyt_tabs li:last-child	{float: right;}
#artikel-tabs ul.cyt_tabs a.current, 
#artikel-tabs ul.cyt_tabs a.current:hover, 
#artikel-tabs ul.cyt_tabs li.current a 	{cursor: default !important; background: url(../img/tab-active.gif) no-repeat;color: #fdfff4; text-shadow: 0px 1px 0px #847c54; font-weight: normal; text-align: center; font-size: 16px;}
#artikel-tabs .cyt_panes 				{height: 250px; overflow: auto; text-align: left; width: 697px; border: 1px solid #c9c4a4;}
#artikel-tabs .cyt_pane 				{display: none;}

div.form-inputs				{padding-top: 20px;}
div.form-inputs input		{width: 300px; padding: 2px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; display: block; margin-bottom: 7px; line-height: 20px; height: 20px; border: 1px solid #666;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#fragebox textarea			{width: 300px; padding: 4px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 10px; border: 1px solid #666;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.starttext					{padding: 20px 0;}
.starttext h1				{font-size: 24px; letter-spacing: -1px;}
.starttext h2				{font-size: 18px; letter-spacing: -1px; margin-top: 10px;}
.starttext p				{font-size: 14px; margin-top: 10px; line-height: 20px;}

/* Infosites */

.infoSites					{text-align: left; color: #716943;}
.infoSites h1				{font-size: 24px; letter-spacing: -1px; padding: 0 0 5px 0;}
.infoSites h2				{font-size: 18px; letter-spacing: -1px; padding: 10px 0 15px 0;}
.infoSites p				{font-size: 14px; line-height: 20px; padding: 0 0 15px 0;}
.infoSites ul				{font-size: 14px; line-height: 20px; margin-left: 20px; padding: 0 0 15px 0;}
.infoSites a				{color: #716943; text-decoration: underline;}
.infoSites table			{font-size: 14px; line-height: 20px;}
.infoSites table td			{padding: 5px 0;}
#print_and_save				{margin-top: -20px;}

.payments img				{padding-bottom: 15px;}

/* Footer */

#mainFooter						{background: url(../img/footerbg.gif) no-repeat; width: 928px; height: 638px; margin-top: 10px;}
#footer .news					{width: 208px; float: left; position: relative;}
#footer .news h3				{background: url("../img/news-headline.gif") no-repeat scroll 0 0 transparent; color: #FDFFF4;text-shadow: 0 1px 0 #847c54; font-weight: normal; font-size: 16px;height: 28px;line-height: 28px;margin: 0 auto;position: absolute; top: 0px; left: 0px; width: 208px;}
#footer .newscontainer			{height: 609px; margin-top: 28px; overflow: auto; text-align: left;}
#footer .newscontainer a		{float: left; border-bottom: 1px solid #fff; border-top: 1px solid #ccc; font-size: 11px; line-height: 14px; padding: 10px;}
#footer .newscontainer a:first-child {border-top: none;}
#footer .newscontainer a:last-child {border-bottom: none;}
#footer .newscontainer a:hover	{background: #fff;color: #333;}
#footer .newscontainer a span	{color: #db7d22;}
#footer .infoblock				{width: 720px; float: left;}
#footer .borderTop				{border-top: 1px solid #fff;}
#footer .borderLeft				{border-left: 1px solid #fff;}
#footer .borderBottom			{border-bottom: 1px solid #ccc;}
#footer .borderRight			{border-right: 1px solid #ccc;}
#footer .col-infos				{float: left; text-align: left; padding: 20px 0;}
#footer h3						{margin: 0 0 10px 20px; font-size: 16px; color: #db7d22;}
#footer p, #footer form			{margin: 0 20px 0 20px;}
#footer a, #footer p			{font-size: 12px; color: #716943; line-height: 20px;}
#footer p.brands				{overflow: auto; height: 140px; margin: 0 10px 0 20px;}
#footer a:hover					{color: #999;}
#footer div.kats-start			{float: left; width: 160px;}
#footer .footerInfo				{padding: 25px 25px 0 25px;}
#footer .footerInfo .footer-icons			{float: left;}
#footer .footerInfo .footer-icons img		{display: block; margin-bottom: 8px;}
#footer .footerInfo ul			{float: right; font-size: 16px; font-weight: bold; text-align: right; color: #716943; list-style-type: none; margin: 0; padding: 0;}
#footer .footerInfo li			{background: url(../img/haken.png) right center no-repeat; padding: 0 40px 0 0; line-height: 30px;}
#footer .footer-payments		{padding: 10px 0 10px 0;}
#footer .col1,
#footer .col2,
#footer .col3					{width: 161px; height: 155px;}
#footer .col4					{width: 230px; height: 155px; position: relative;}
#footer .col4 h3				{color: #94b44b;}
#footer .col4 .bonus			{position: absolute; top: -10px; left: 170px;}
#footer .col5					{width: 487px; height: 170px;}
#footer .col6					{width: 161px; height: 170px;}
#footer .col7					{width: 230px; height: 170px;}
#footer .col8					{height: 203px;}
#footer #nl_vorname, 
#footer #nl_nachname,
#footer #nl_email				{width: 170px; border: none; height: 24px; line-height: 24px; float: left; font-size: 12px; margin: 0 0 5px 0; padding: 0 8px; background: url(../img/newsletter-bgs.png) no-repeat;}
#footer .mail-submit			{float: left; background: url(../img/newsletter-bestellen.png) no-repeat; width: 186px; height: 25px; line-height: 25px; margin: 5px 0 0; border: none; text-indent: -999em; cursor: pointer;}
#footer .mail-submit-en			{background: url(../img/newsletter-bestellen-en.png) no-repeat;}
#footer .mail-submit:hover		{background-position: bottom;}

a.mehr-erfahren					{float: left; background: url(../img/mehrerfahren.png) no-repeat; width: 186px; height: 25px; line-height: 25px;}
a.mehr-erfahren-en					{background: url(../img/mehrerfahren-en.png) no-repeat;}
a.mehr-erfahren:hover			{background-position: bottom;}


.showroom											{float: left; width: 354px;}

.showroom table.large,
.showroom table.large td			{width: 100%; height: 354px;}
.showroom table.large				{border: 1px solid #c9c4a4; margin-bottom: 20px;}

.myTabs								{background: url(../img/tab-bg.gif) no-repeat; width: 699px; height: 258px;}
.myTabs ul.cyt_tabs 						{height: 26px;list-style: none outside none;margin: 0 !important;padding: 0;width: 699px;}
.myTabs ul.cyt_tabs li 						{float: left;list-style-image: none !important; margin: 0 !important; padding: 0; text-indent: 0;}
.myTabs ul.cyt_tabs a 						{display: block;height: 26px;line-height: 26px;margin: 0;padding: 0 15px;border-right: 1px solid #b16923;position: relative;font-size: 12px;color: #fff;text-shadow: 0 1px rgba(0, 0, 0, 0.9);font-weight: bold;}
.myTabs ul.cyt_tabs a:active 				{outline: medium none;}
.myTabs ul.cyt_tabs a:hover 				{background: url(../img/tabs-current.gif) no-repeat; color: #716943; text-shadow: 1px 1px 0 #FDFFF4;}
.myTabs ul.cyt_tabs a.current, 
.myTabs ul.cyt_tabs a.current:hover, 
.myTabs ul.cyt_tabs li.current a 			{cursor: default!important; color: #716943; text-shadow: 1px 1px 0 #FDFFF4; background: url(../img/tabs-current.gif) no-repeat;}
.myTabs .cyt_panes 							{height: 231px; overflow: auto; text-align: left;margin-left: 1px; width: 697px;}
.myTabs .cyt_panes ul 						{list-style-type: disc; padding: 0 0 0 15px;}
.myTabs .cyt_pane 							{display: none; font-size: 13px; line-height: 18px;color: #333; padding: 10px 10px 15px 15px;font-weight: normal;}
.myTabs .cyt_pane a							{color: #DB7D22; font-weight: bold;}

.myTabs .cyt_pane .red {
	color: red;
	text-transform: uppercase;
}

.myTabs .cyt_pane .red.soldout {
	color: #666;
	text-transform: uppercase;
}


.artikelbox									{padding: 0;}
.myTabs .cyt_pane h1,.myTabs .cyt_pane h2 			{font-size: 18px;letter-spacing: -1px; line-height: 24px; padding-bottom: 10px;}


/*
   Magic Zoom Plus v4.0.7 
   Copyright 2011 Magic Toolbox
   Buy a license: www.magictoolbox.com/magiczoomplus/
   License agreement: http://www.magictoolbox.com/license/
*/

/* Style of the small image link */
.MagicZoomPlus, .MagicZoomPlus:hover {
cursor: url(../img/mzoom/zoomin.cur), pointer;
outline: 0 !important;
}

/* Style of the small image */
.MagicZoomPlus img {
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
outline: 0 !important;
}

/* Style of the span inside the small image link */
.MagicZoomPlus span {
display: none !important; 
}

/* Style of hint box */
.MagicZoomPlusHint {
background: url(../img/mzoom/hint.gif) no-repeat 2px 50%;
padding: 2px 2px 2px 20px !important;
min-height: 24px;
margin: 0;
text-decoration: none;
text-align: left;
line-height: 24px;
font-size: 8pt;
font-family: sans-serif;
color: #444;
}

/* Style to hide external title or caption on a page. Only needed for #id method */
.MagicZoomPlus-ExternalText {
display: none;
}


/* Style of the zoomed image */
.MagicZoomBigImageCont {
border: 1px solid #999;
}

/* Style of text on the zoomed image */
.MagicZoomHeader {
font-size: 10pt !important;
line-height: normal !important;
color: #fff;
background: #666;
text-align: center !important;
}

/* Style of square magnify area under the cursor */
.MagicZoomPup {
border: 1px solid #000;
background: #fff;
cursor:url(../img/mzoom/zoomin.cur),pointer;
}

/* Style of loading message and icon shown during load */
.MagicZoomLoading {
border: 1px solid #ccc;
background: #fff url(../img/mzoom/loader.gif) no-repeat 2px 50%;
padding: 4px 4px 4px 24px !important;
margin: 0;
text-decoration: none;
text-align: left;
line-height: 1.5em;
font-size: 8pt;
font-family: sans-serif;
color: #444;
}

/* Style of hotspots */
.MagicHotspots {
display: none;
visibility: hidden;
}
.MagicHotspots a {
border: 1px solid #ccc;
display: block !important;
position: absolute !important;
}
.MagicHotspots a:hover {
border: 1px solid red;
}

/* Style of the small image when the large image is expanded */ 
.MagicThumb-expanded-thumbnail {
cursor: default;
}

/* Style of the expanded image */
.MagicThumb-expanded {
cursor: url(../img/mzoom/zoomout.cur), pointer;
background: #ffffff;
border: 1px solid #000;
outline: 0;
padding: 0;
}

/* Style of the caption for the expanded image */
.MagicThumb-caption {
color: #333;
font: normal 10pt Verdana, Helvetica;
background: #ccc;
text-align: left;
padding: 8px;
min-height: 18px !important;
border: 0 !important;
outline: 0 !important;
}

/* Style of the close/next/previous buttons */
.MagicThumb-buttons {
background: transparent url(../img/mzoom/buttons1.png) no-repeat 0 0;
height: 24px;
display: block;
}

.MagicThumb-buttons a {
width: 24px;
height: 24px;
margin: 0px 1px !important;
overflow: hidden;
}

/* Style of the loading message box */
.MagicThumb-loader {
font: normal 12pt sans-serif;
line-height: 1.5em;
border: 1px solid #000;
background: #fff url(../img/mzoom/loader.gif) no-repeat 2px 50%;
padding: 2px 2px 2px 22px;
margin: 0;
text-decoration: none;
text-align: left;
}


/* Style of shadow effect behind zoomed image */
.MagicBoxShadow {
-moz-box-shadow: 3px 3px 4px #ccc;
-webkit-box-shadow: 3px 3px 4px #ccc;
box-shadow: 3px 3px 4px #ccc;
border-collapse: separate;
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ccc') !important;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ccc')" !important;
}

/* Style of glow effect behind zoomed image */
.MagicBoxGlow {
-moz-box-shadow: 0px 0px 4px 4px #ccc;
-webkit-box-shadow: 0px 0px 4px 4px #ccc;
box-shadow: 0px 0px 4px 4px #ccc;
border-collapse: separate;
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#ccc') !important;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#ccc')" !important;}


/*
   Magic Scroll v1.0.12 
   Copyright 2011 Magic Toolbox
   Buy a license: www.magictoolbox.com/magicscroll/
   License agreement: http://www.magictoolbox.com/license/
*/

.MagicScroll {
    display: none;
    border: none;
}

.MagicScrollItem {
    text-align: center;
}

.MagicScrollItem img {
    display: block;
    margin: 0 auto; 
	
}

.MagicScrollArrows {
    width: 24px;
    height: 24px;
    cursor: pointer;
    background: url('../img/mscroll/arrows.png');
    padding: 0px !important;
}

.MagicScrollArrowTop {
    background-position: 24px 0;
}

.MagicScrollArrowRight {
    background-position: 0 0;
}

.MagicScrollArrowBottom {
    background-position: 24px 24px;
}

.MagicScrollArrowLeft {
    background-position: 0 24px;
}

.MagicScrollSliderWrapper {
    background: #f3f3f3;
    border-top: 1px solid #e1e1e1;
}

.MagicScrollSlider {
    background: #f7f7f7;
    border:1px outset #e1e1e1;
    border-style: solid outset outset solid;
}

.MagicScrollSliderShadow {
    background: #dfdfdf;
    border:1px solid #dfdfdf;
}

/* Style for scroll with borders and background */
.MagicScroll.msborder {
    background:#efefef;
    border:1px solid #e1e1e1;
}
.MagicScroll.msborder .MagicScrollItem {
    background:#fff;
    border-right:1px solid #efefef;
    padding: 6px 0;
}
.MagicScroll.msborder.vertical .MagicScrollItem {
    border-right:none;
    border-bottom:1px solid #efefef;
}
.MagicScroll.msborder .MagicScrollArrows {
    width: 36px;
    height: 36px;
    background: url('../img/mscroll/arrows-padding.png');
}

.MagicScroll.msborder .MagicScrollArrowTop {
    background-position: 36px 0;
}
.MagicScroll.msborder .MagicScrollArrowBottom {
    background-position: 36px 36px;
}
.MagicScroll.msborder .MagicScrollArrowLeft {
    background-position: 0 36px;
}

.MagicScroll.mstext .MagicScrollItem {
    text-align: left;
    line-height:1.2;
    padding:9px;
    border:none;
}

.MagicZoomPlusHint					{width: 60px; height: 24px; line-height: 24px; color: #fff; text-indent: 24px; opacity: 1.0!important; background: url(../img/sprite.png) -921px -1271px no-repeat; margin: 0!important; padding: 0!important; top: auto!important; bottom: 5px!important; right: 5px!important; left: auto!important;}



/* Footer */

#footer						{padding-top: 18px; padding-bottom: 20px;}
#footer div.foottext		{line-height: 20px; padding: 20px 0 1px 0!important; margin: 0; text-align: left;}
#footer div.foottext h1		{margin: 10px 0 15px 0; padding: 0;color: #716943; font-size: 24px; letter-spacing: -1px;}
#footer div.foottext h2		{margin: 0 0 10px 0; padding: 0;color: #716943; font-size: 18px; letter-spacing: -1px;}
#footer div.foottext h3		{margin: 0 0 5px 0; padding: 0;color: #716943; font-size: 14px;}
#footer div.foottext p		{margin: 0 0 0 0;color: #716943;}
#copyright					{line-height: 37px; height: 37px; margin: 0 auto; width: 950px; text-shadow: 0px 1px 0px #333; color: #fff;}
#copyright a				{color: #db7d22;}

/* general */

.cf 						{zoom: 1;}
.cf:before,
.cf:after 					{content: ""; display: table;}
.cf:after 					{clear: both;}

.shadow-top					{width: 978px; height: 12px; background: url(../img/shadow-top.png) no-repeat;}
.shadow-fill				{width: 978px; background: url(../img/shadow-fill.png) repeat-y;}
.shadow-bottom				{width: 978px; height: 16px; background: url(../img/shadow-bottom.png) no-repeat;}
.flright					{float: right;}
.flleft						{float: left;}
.clboth						{clear: both;}
.spacer						{height: 14px;}

/* Buttonset */

#wrapper #main span.button {
    height: 31px;
    list-style: none outside none;
    margin: 0 !important;
    padding: 0;
}
#wrapper #main span.button a {
    -moz-user-select: none;
    background: url("../img/buttonset.png") no-repeat scroll -420px 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    height: 31px;
    line-height: 31px;
    margin: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    top: 1px;
}
#wrapper #main span.button a:hover {
    color: #FFFFFF;
}
#wrapper #main span.button a.s {
    background-position: -554px -31px;
    width: 81px;
}
#wrapper #main span.button a.s:hover {
    background-position: -554px 0;
}
#wrapper #main span.button a.m {
    background-position: -419px -31px;
    width: 134px;
}
#wrapper #main span.button a.m:hover {
    background-position: -419px 0;
}
#wrapper #main span.button a.l {
    background-position: -246px -31px;
    width: 172px;
}
#wrapper #main span.button a.l:hover {
    background-position: -246px 0;
}
#wrapper #main span.button a.xl {
    background-position: 0 -31px;
    width: 246px;
}
#wrapper #main span.button a.xl:hover {
    background-position: 0 0;
}
#wrapper #main span.button a#button_proceed_order {
    background-position: 0 0;
    font-size: 18px;
    width: 246px;
}
#wrapper #main span.button a#button_proceed_order:hover {
    background-position: 0 -31px;
}
#wrapper #main #next a {
    background-position: -419px 0;
    width: 134px;
}
#wrapper #main #next a:hover {
    background-position: -419px -31px;
}
#wrapper #main #login a {
    background-position: -419px 0;
}
#wrapper #main #login a:hover {
    background-position: -419px -31px;
}
#wrapper #main #place_order a {
    background-position: 0 0;
}
#wrapper #main #place_order a:hover {
    background-position: 0 -31px;
}


/* AATB */

.shadow 					{border: 1px solid #716943;background: #fff; width: 550px;height: 250px;position: absolute;top: 50%;left: 50%;	margin-top: -100px;	margin-left: -275px;}
.ff01_msg 					{position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 400; background: rgba(0,0,0,0.8)!important;}
.aftermsg 					{position: relative; color: #716943; padding: 20px; text-align: left;}
.aftermsg h3				{font-size: 18px; letter-spacing: -1px; line-height: 20px;}
.aftermsg p					{font-size: 14px; line-height: 24px;}
.aftermsg p span			{color: #716943;}
.closex 					{position: absolute; text-indent: -999em; top: -11px; right: -14px; cursor: pointer; width: 28px; height: 28px; line-height: 28px; background: url(../img/close.png) no-repeat;}
.close-checkout a,
.close-popcart 				{margin-top: 50px; cursor: pointer;font-size: 18px; font-weight: bold; letter-spacing: -1px;background: #716943;border: none;color: white; -webkit-transition: all .3s ease;-moz-transition: all .3s ease;	-o-transition: all .3s ease;transition: all .3s ease; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; width: 250px; text-align: center; float: left; height: 50px; line-height: 50px;}
.close-popcart 				{margin-right: 10px; background: #ccc; color: #716943;}
.close-checkout a:hover 	{color: #000;background: #fff;}
.close-popcart:hover 		{color: #fff;background: #716943;}
#PlentyOrderPayPalExpressPanel {display: none;}

/* @end */




/* CSS von Antonio */

a.currency {
	margin-right: 0!important;
	color: red!important;
}

a.currency.last {
	margin-left: 0!important;
	margin-right: 7px!important;
}

p.preis.eng {
	font-size: 12px;
	letter-spacing: -1px;
	width: 130px;
	text-align: center;
	line-height: 17px;
}

p.preis.eng span {
	margin: 0!important;
	padding: 0!important;
	line-height: 17px;
}

p.preis.eng strong {
	margin: 0!important;
	padding: 0!important;
	line-height: 17px;
}

.new .crosspromo-artikel {
	height: 291px;
}

.new .myTabs {
	height: 326px;
	background: url(../img/tab-bg-new.gif) no-repeat;
}

.new .myTabs .cyt_panes {
	height: 299px;
}

.new .crosspromo-hori {
	width: 928px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

.new .crosspromo-hori.new {
	margin-bottom: 20px;
}

.new .crosspromo-hori .headline {
	width: 928px;
	background: url(../img/crosspromo-bg-new.gif) no-repeat;
}

.new .treffer {
	margin-left: 20px!important;
}

.crosspromo-vertikal.new {
	height: 320px;
}

.shadow .express  {
	margin-top: 20px;
}

.shadow .express img {
	display: inline-block;
	margin-bottom: -15px;
	margin-left: 10px;
}



#header .logo a {
	background:url(../img/logo.gif) no-repeat;
	float:left;
	height:108px;
	position:absolute;
	top:0;
	left:0;
	text-indent:-999em;
	width:535px;
	-moz-transition:all .2s ease-in-out 0;
	opacity:1
}

#header .logo a:hover {
	opacity:.8
}

#header .logo.lang-en a {
	background:url(../img/logo-en.gif) no-repeat
}




















