/* @override https://www.filter-direkt.de/layout/cyt/css/style.css */

/* @override https://www.filter-direkt.de/layout/cyt/css/style.css */

/* @override https://www.filter-direkt.de/layout/cyt/css/style.css */

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

*							{margin: 0; padding: 0;}
img							{border: none;}
body						{font: 12px Lucida Grande, Arial, Helvetica, sans-serif; background: url(../img/drops-left.jpg) no-repeat top left fixed;}
#wrapper	 				{width: 100%; background: url(../img/drops-right.jpg) no-repeat top right fixed; margin: 0 auto;}
#main						{margin: 0 auto; width: 955px; text-align: center;}
h2							{font-size: 22px; font-weight: normal; letter-spacing: -1px;}
p							{font-size: 12px; line-height: 20px;}

.borderBox					{border: 1px solid #dbdbdb; border-bottom: 1px solid #9f9f9f; background: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px;/* behavior:url(ie-css3.htc);*/}

.col-main					{width: 748px; float: right;}

#PlentyMyAccountMyAccount .col-main					{width: 100%; float: left; margin-top: 30px; text-align: center;}



#PlentyMyAccountMyAccount .navigation-sidebar {
	display: none;
}

.navigation-sidebar			{width: 178px; float: left;}
.product-essential			{width: 641px; float: left;}
.product-sidebar			{width: 274px; float: right;}
a, a:visited				{text-decoration: none; outline: none;}
.multilang_flags			{display: none;}

/* Header */

#head						{width: 955px; height: 223px; position: relative;}
#head h1 a#logo 			{background: url('../img/sprite.png') no-repeat -2px -1px; width: 248px; height: 111px; float: left; text-indent: -999em; position: absolute; top: 2px; left: 8px;-moz-transition: all 0.2s ease-in-out 0s; opacity: 1.0;}
#head h1 a#logo:hover		{opacity: 0.8;}
#topNavi					{background: url('../img/sprite.png') no-repeat 0 -117px; width: 955px; height: 85px; position: absolute; top: 121px; left: 0px;}	
#topNavi li					{float: left; list-style-type: none;}
#topNavi a {
	color: #fff; 
	height: 42px; 
	line-height: 42px; 
	font-size: 14px; 
	padding: 0 17px; 
	float: left; 
	background: url(../img/topnav-stripe.png) no-repeat bottom right;
	text-shadow: 0 1px rgba(0, 0, 0, 0.9);
}
#topNavi a:hover			{background: #00599a;}
#topNavi a.btn1:hover		{ -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px;}
#breadcrumbs				{position: absolute; top: 175px; left: 10px; font-size: 11px;}
#breadcrumbs ol, #breadcrumbs li				{float: left; height: 44px; line-height: 44px; margin: 0; padding: 0; list-style-type: none;}
#breadcrumbs a				{padding: 0 3px; color: #008CD7;}
#breadcrumbs a.home			{padding: 0 10px; color: #008cd7;}

#metaNavi					{width: 255px; text-align: center; position: absolute; left: 700px; top: 15px;}
#metaNavi a					{color: #ccc; font-size: 11px; height: 40px; line-height: 40px; padding: 0 5px;}
#metaNavi a.basket			{display: block; width: 255px; font-size: 12px; height: 23px; line-height: 23px; color: #333; padding: 0;}
#metaNavi a.basket span		{color: #008cd7;}
#metaNavi a.basket:hover	{background: #f1f1f1;}

#search {
	color: #fff; 
	font-size: 16px; 
	text-shadow: 0 1px rgba(0, 0, 0, 0.9); 
	position: absolute; 
	top: 90px; 
	width: 255px; 
	text-align: left; 
	right: 0;
	height: 22px;
}

#search p {
	position: absolute;
	right: 5px;
	top: 5px;
	background: url('../img/sprite.png') no-repeat -757px -14px; 
	width: 16px; 
	height: 13px;
	text-indent: -3000em;
}

#search .search-input {
	background: url('../img/sprite.png') no-repeat -289px -11px; 
	height: 22px;
	line-height: 22px;

	font-size: 12px;
	line-height: 24px;
	width: 245px;

	z-index: 1;
	
	padding-left: 10px;

	
	border: 1px solid #dbdbdb; border-bottom: 1px solid #9f9f9f; 
	background: #fff; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	-khtml-border-radius: 5px;
	/* behavior:url(ie-css3.htc);*/
}

#search .search-submit 		{background: url("../img/blind.gif") no-repeat scroll 0 0;border: medium none;cursor: pointer;float: left;height: 22px;line-height: 22px;width: 29px;z-index: 2;margin-left: -29px; position: absolute; top: 0; right: 0;
}

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

#hotline					{position: absolute; left: 275px; top: 35px; color: #008CD7; font-size: 16px;}
#hotline span				{color: #ccc;}
#ssl						{position: absolute; left: 493px; top: 27px; text-indent: -999em; width: 56px; height: 56px; background: url(../img/ssl-icon.png) no-repeat;}

#head .trusted {
	position: absolute;
	width: 56px;
	height: 56px;
	top: 27px;
	left: 560px;
	background: url(../img/trusted-seal.png);
	padding: 0;
	margin: 0;
}

/* Navigation */

ul.left_menu 				{font-size: 13px; line-height: 24px; list-style-type: none; padding: 10px; text-align: left;}						
ul.menu_level2 				{float: left; list-style-type: none; text-align: left;}
ul.menu_level2 li			{border-top: 1px dotted #999; float: left;}
ul.menu_level2 li:first-child			{border: none;}
ul.menu_level2 li.level2 a 	{color: #333; text-overflow: ellipsis; white-space: nowrap; display: block; float: left; padding: 0 0 0 3px; text-decoration: none; width: 153px; overflow: hidden; line-height: 35px; height: 35px;}
ul.menu_level2 li.level2 a:hover {color: #008cd7;}
ul.menu_level2 li.level2 a.level2active_link {color: #008cd7;}

/* Infoseiten */

.infoSites					{text-align: left;}
.infoSites h1				{color: #008cd7; font-weight: normal; padding-bottom: 20px;}
.infoSites h2				{font-weight: normal; padding-bottom: 20px; font-size: 18px;}
.infoSites p				{padding-bottom: 20px; font-size: 12px; line-height: 18px;}
.infoSites ul				{font-size: 12px; line-height: 20px; margin: 0 0 20px 20px;}
.infoSites a				{color: #008cd7;}
.infoSites table td			{padding: 0 5px;}
#print_and_save				{z-index: 99; width: 40px; margin-left: -40px;}
table.formtable td			{padding: 5px 0;}

/* Trefferliste */

table.paging				{width: 100%; height: 30px; padding: 0 5px 0 10px; margin-top: -4px; float: left; color: #999; font-size: 12px; line-height: 30px; /* Old browsers */background: -moz-linear-gradient(top,  #fcfcfc 0%, #fcfcfc 75%, #e7e7e7 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(75%,#fcfcfc), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #fcfcfc 0%,#fcfcfc 75%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #fcfcfc 0%,#fcfcfc 75%,#e7e7e7 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #fcfcfc 0%,#fcfcfc 75%,#e7e7e7 100%); /* IE10+ */background: linear-gradient(top,  #fcfcfc 0%,#fcfcfc 75%,#e7e7e7 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */}
div.articlePages			{line-height: 20px;}
a.articlePages_Link, td.next a, td.prev a			{width: 20px; height: 20px; font-size: 12px; color: #333; float: left; text-align: center; line-height: 20px; margin: 0 3px; border: 1px solid #dbdbdb; border-bottom: 1px solid #9f9f9f; background: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -khtml-border-radius: 2px;/* behavior:url(ie-css3.htc);*/}
a.articlePages_Link:hover, a.articlePages_activeLink, td.next a:hover, td.prev a:hover	{border: 1px solid #008cd7; border-bottom: 1px solid #006ca6; background: #008cd7; color: #fff;}
td.next a					{text-indent: -999em; background: url(../img/next.png) no-repeat center center;}
td.next a:hover				{background: #008cd7 url(../img/next-hover.png) no-repeat center center;}
td.prev a					{text-indent: -999em; background: url(../img/prev.png) no-repeat center center;}
td.prev a:hover				{background: #008cd7 url(../img/prev-hover.png) no-repeat center center;}

.rating						{font-size: 12px; color: #ccc; padding-bottom: 15px;}
.rating span				{margin-top: -3px;}

#itemList					{text-align: left;}
#itemList h1				{color: #008cd7; font-weight: normal; padding-bottom: 15px;}
#itemList div.catDesc		{padding: 0 0 20px 0; /*border-bottom: 1px dotted #999;*/}
#itemList p.dots			{border-bottom: 1px dotted #999; clear: left; padding-top: 10px; margin-bottom: 10px;}

.itemRow					{border-bottom: 1px dotted #333;}
.item						{width: 160px; text-align: center; float: left; margin: 30px 13px;}
.item div.itemHolder		{float: left;}
.item div.itemHolder div	{height: 160px; padding-bottom: 15px;}
.item div.itemHolder div img	{height: 160px; width: 160px;}
.item h3					{font-size: 12px; color: #333; text-align: left; width: 160px; font-weight: normal; padding-top: 10px; line-height: 18px; height: 36px; overflow: hidden;}
.item p						{text-align: left; font-weight: bold; color: #333; font-size: 16px; margin-top: 10px; height: 19px; line-height: 19px;}
.item p span.ansehen		{float: right; background: url('../img/sprite.png') no-repeat -288px -48px; width: 75px; height: 19px; line-height: 19px; text-indent: -999em;}
.item a						{height: 260px; width: 160px; float: left; margin-top: -260px; text-indent: -999em;}
.item:hover span.ansehen	{background-position: -288px -67px}

/* Crossselling Home */

#crosssellingHome			{width: 272px; float: left;}
#crosssellingHome p.headlines	{margin-bottom: -11px; margin-top: 0px;}
#crosssellingHome div		{margin: 10px; text-align: left; border-top: 1px dotted #333;}
#crosssellingHome h3		{font-size: 12px; line-height: 16px; font-weight: normal; color: #333; margin-top: 12px; height: 32px; overflow: hidden;}
#crosssellingHome div:first-child			{border: none;}
#crosssellingHome a			{border: 1px solid #dbdbdb; border-bottom: 1px solid #9f9f9f; float: left; margin: 10px 10px 0 0;}
#crosssellingHome a img		{width: 71px; height: 71px;}
#crosssellingHome p			{text-align: left; font-weight: bold; color: #333; font-size: 17px; margin-top: 16px;}
#crosssellingHome p a		{float: right;background: url('../img/sprite.png') no-repeat -288px -48px; width: 75px; height: 19px; line-height: 19px; text-indent: -999em; border: none; margin: 2px 0 0;}
#crosssellingHome p a:hover	{background-position: -288px -67px}

/* Konfigurator */

#konfi						{float: right; z-index: 99; position: relative; display: none;}
#filter-map					{float: right; z-index: 99; position: relative;}

/* Last Seen */

#lastSeen							{margin-top: 30px; padding-bottom: 10px;}
#lastSeen a							{border: 1px solid #dbdbdb; border-bottom: 1px solid #9f9f9f; float: left; margin: 10px 0 0 10px;  -moz-transition: all 0.2s ease-in-out 0s;-moz-opacity: 1; -khtml-opacity: 1; opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter:alpha(opacity=100);}
#lastSeen a:hover					{-moz-opacity: 0.80;-khtml-opacity: 0.80;opacity: 0.80;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80);}
#lastSeen img						{width: 71px; height: 71px;}
p.headlines							{color: #ccc!important; text-transform: uppercase;border-bottom: 1px solid #dbdbdb;display: block;font-size: 12px!important;font-weight: normal!important;height: 31px;line-height: 31px;margin: 0;text-align: center!important;position: relative;	background: #fcfcfc; /* Old browsers */background: -moz-linear-gradient(top,  #fcfcfc 0%, #fcfcfc 75%, #e7e7e7 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(75%,#fcfcfc), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #fcfcfc 0%,#fcfcfc 75%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #fcfcfc 0%,#fcfcfc 75%,#e7e7e7 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #fcfcfc 0%,#fcfcfc 75%,#e7e7e7 100%); /* IE10+ */background: linear-gradient(top,  #fcfcfc 0%,#fcfcfc 75%,#e7e7e7 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */-webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px;}
p.headlines span					{color: #008cd7;}

/* Crosspromo */

#crosspromo							{position: relative;}
.cyt_hor_scrollable 				{float: left; height: 320px; position: relative; width: 953px;}
.cyt_hor_scrollable .cyt_hor_items 	{clear: both;position: absolute;width: 20000em;}
.cyt_hor_items div.hor_inner 		{float: left;width: 953px;margin-left: 12px;}
a.browse 							{cursor: pointer;display: none;float: left;font-size: 1px;height: 44px;width: 44px;z-index: 99;}
a.right 							{background: url("../img/scroll-buttons.png") no-repeat scroll -44px 0 transparent;position: absolute; top: 148px; left: 932px;}
a.left 								{background: url("../img/scroll-buttons.png") no-repeat scroll 0 0 transparent;position: absolute; top: 148px; left: -22px;}
a.cyt_hor_disabled 					{visibility: hidden !important;}
a.right:hover 						{background-position: -44px -44px;}
a.right:active 						{background-position: -44px -44px;}
a.left:hover 						{background-position: 0 -44px;}
a.left:active 						{background-position: 0 -44px;}

/* Footer */

#footer							{}
#footer .borderBottom			{border-bottom: 1px solid #dbdbdb;}
#footer .borderRight			{border-right: 1px solid #dbdbdb;}
#footer .col-infos				{float: left; text-align: left; padding: 20px 0;}
#footer .payments				{padding: 30px 0;}
#footer h3						{margin: 0 0 10px 20px; font-size: 12px; text-transform: uppercase; color: #ccc; font-weight: normal;}
#footer p, #footer form			{margin: 0 20px 0 20px;}
#footer a, #footer p			{font-size: 12px; color: #ccc; line-height: 18px;}
#footer a:hover					{color: #008CD7;}
#footer div.brands-start		{float: left; width: 150px;}

#footer #nl_vorname, 
#footer #nl_nachname			{width: 207px; border: none; height: 20px; line-height: 20px; float: left; font-size: 12px; margin: 0 15px 15px 0; text-indent: 8px;border: 1px solid #bcbcbc; border-top: 1px solid #464646; border-bottom: 1px solid #e6e6e6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #fff;}
#footer #nl_nachname			{margin-right: 0;}
#footer #nl_email				{clear: both; display: block; background: none; width: 431px; text-indent: 8px; line-height: 20px; height: 20px; margin-bottom: 20px; border: none; font-size: 12px; border: 1px solid #bcbcbc; border-top: 1px solid #464646; border-bottom: 1px solid #e6e6e6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #fff;}
#footer .mail-submit			{width: 433px; height: 27px; background: url(../img/nl-go.png) no-repeat; line-height: 27px; border: none; text-indent: -999em; cursor: pointer; margin: 0; float: left; padding: 0;}
#footer .mail-submit:hover		{background-position: bottom;}

.close							{color: #ccc; text-align: left;}
.close h1						{font-size: 18px; font-weight: normal; margin: 20px 5px 10px 5px;}
.close h2						{font-size: 14px; font-weight: normal; margin: 0 5px 10px 5px; letter-spacing: 0px;}

.close h4						{font-size: 14px; font-weight: normal; margin: 0 5px 10px 5px; letter-spacing: 0px;}
.close p						{font-size: 11px; margin: 0 5px 20px 5px;}
.close a						{color: #ccc;}
.close a:hover					{color: #008CD7;}

/* Ticker */

.tickercontainer 				{width: 955px; height: 96px; margin: 0; padding: 0;overflow: hidden; clear: both;}
.tickercontainer .mask 			{position: relative;left: 0px;top: 0px;width: 955px;overflow: hidden;}
ul.newsticker 					{position: relative;left: 955px;font-size: 18px; line-height: 96px;list-style-type: none;margin: 0;padding: 0;}
ul.newsticker li 				{float: left;margin: 0 7px 0 0;padding: 0;}
ul.newsticker span 				{color: #0099cc;} 

/* Artikel */

.articleLinks input.wunschliste	{background: url('../img/sprite.png') no-repeat -432px -10px; width: 121px; height: 19px; float: left; margin-left: 14px;}
.articleLinks input.merkliste	{background: url('../img/sprite.png') no-repeat -557px -10px; width: 114px; height: 19px; float: right; margin-right: 14px;}
p.facebook						{padding-top: 30px; height: 28px; overflow: hidden;}
.product-details 				{float: right;text-align: left;width: 290px;margin-top: 5px; margin-bottom: 37px;}
.product-img-box 				{float: left; width: 328px;display:table; height: 328px; vertical-align: middle; margin-bottom: 37px;}
.product-img-box img			{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px;}
.product-collateral 			{clear: both; width: 641px;}
.product-details h1 			{font-size: 21px; line-height: 24px; font-weight: normal; letter-spacing: -1px; padding-bottom: 10px; color: #333;}
.product-details h2 			{font-size: 13px; line-height: 20px; font-weight: normal; letter-spacing: 0px; padding-bottom: 25px; color: #333;}
.product-details p 				{font-size: 13px; line-height: 20px;}
.product-details img.producer 	{padding-bottom: 5px;}
.product-details p span.avail1 		{color: #008cd7;}
.product-details p span.avail2 		{color: #FF9900;}
.product-details p span.avail3 		{color: red;}
.product-details p span.avail4 		{color: red;}
.buyHolder 						{height: 286px;}
.price-headline 				{color: #008cd7; padding-top: 15px; font-size: 15px;}
.price-headline span 			{color: #ccc; margin-right: 10px; text-decoration: line-through;}
.buyHolder .mwst 				{font-size: 10px; color: #ccc; padding: 0 0 20px 0;}
.product-sidebar .addtobasket 	{height: 41px; padding-bottom: 10px; position: relative;}
.product-sidebar .addtobasket .to-cart {background: url(../img/addtobasket.png) no-repeat; height: 41px; left: 15px;line-height: 41px;position: absolute;	cursor: pointer; width: 244px;  border: none;}
.buyHolder .dots				{border-bottom: 1px dotted #999; margin: 10px 10px 30px 10px;}
.product-sidebar .addtobasket .to-cart:hover {background-position: bottom;}
.product-sidebar .addtobasket .quantity 	{background: #fff; border: medium none;font-family: Verdana, Arial,Helvetica,sans-serif;font-size: 15px;height: 21px;left: 26px;position: absolute;text-align: center;top: 10px;width: 27px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.product-sidebar .Price 		{color: #008cd7;font-size: 28px;font-weight: bold;letter-spacing: -1px;line-height: 48px;}
.product-sidebar .Price span 	{color: #333;}
.trusted						{padding: 30px 0;}

#crosspromo-small				{background: url(../img/crosspromo-small-headline.gif) no-repeat 18px 18px; padding: 94px 10px 10px 10px;}
#crosspromo-small div			{height: 42px; line-height: 42px; border-top: 1px dotted #333; text-align: left; padding: 0 3px; font-weight: bold; font-size: 15px; color: #333;}
#crosspromo-small div span		{color: #f60; font-size: 13px; float: right; margin-right: 10px;}
#crosspromo-small a				{text-align: center; margin-top: 11px; float: right; font-size: 9px; color: #fff; background: #f60; text-transform: uppercase; height: 19px; line-height: 19px; width: 60px; border: 1px solid #f60; border-bottom: 1px solid #c54f00; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
#crosspromo-small a:hover		{background: #333; border: 1px solid #333; border-bottom: 1px solid #ccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}

.myTabs 						{height: 381px; width: 641px; display: inline-block;}
ul.cyt_tabs 					{height: 31px; list-style: none outside none; margin: 0 !important; padding: 0; width: 641px; z-index: 2; position: relative;}
ul.cyt_tabs li 					{float: left; list-style-image: none !important;margin: 0 !important;padding: 0;text-indent: 0;}
ul.cyt_tabs a 					{-webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px;padding: 0 20px; border-right: 1px solid #dbdbdb;border-top: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;color: #ccc;display: block;font-size: 14px;height: 31px;line-height: 31px;margin: 0;text-align: center;position: relative; background: #fcfcfc; /* Old browsers */background: -moz-linear-gradient(top,  #fcfcfc 0%, #fcfcfc 75%, #e7e7e7 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(75%,#fcfcfc), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #fcfcfc 0%,#fcfcfc 75%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #fcfcfc 0%,#fcfcfc 75%,#e7e7e7 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #fcfcfc 0%,#fcfcfc 75%,#e7e7e7 100%); /* IE10+ */background: linear-gradient(top,  #fcfcfc 0%,#fcfcfc 75%,#e7e7e7 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */}
ul.cyt_tabs a.btn1				{border-left: 1px solid #dbdbdb;}
ul.cyt_tabs a.btn2				{}
ul.cyt_tabs a.btn3				{}
ul.cyt_tabs a.btn4				{border-right: none;}
ul.cyt_tabs a:active 			{outline: medium none;}
ul.cyt_tabs a:hover 			{background: none repeat scroll 0 0 #fff; color: #008cd7;}
ul.cyt_tabs a.current, ul.cyt_tabs a.current:hover, ul.cyt_tabs li.current a 
								{background: #fff; color: #008cd7; cursor: default!important;border-bottom: 1px solid #fff;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.cyt_panes 						{-webkit-border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; border-top-left-radius: 0px;height: 350px;overflow: auto; text-align: left; width: 641px; top: -1px; position: relative; z-index: 1;}
.cyt_panes ul 					{list-style-type: disc; padding: 0 0 0 15px;}
.cyt_pane 						{color: #333; display: none; font-size: 12px; font-weight: normal;line-height: 18px;padding: 15px 10px 15px 15px;}
.cyt_pane p						{padding-bottom: 10px;}
.artikelbox 					{padding: 0;}
.cyt_pane h1, .cyt_pane h2 		{font-size: 18px;font-weight: normal; letter-spacing: -1px;line-height: 24px;padding-bottom: 10px;}

/* AATB */

.shadow 					{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; background: #fff; width: 554px;height: 190px;position: absolute;top: 50%;left: 50%;	margin-top: -120px;	margin-left: -277px;}
.ff01_msg 					{position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 400; background: rgba(0,140,215,0.8)!important;}
.aftermsg 					{position: relative; color: white; padding: 20px; text-align: left;}
.aftermsg h3				{font-size: 18px; letter-spacing: -1px; line-height: 20px; color: #008CD7;}
.aftermsg p					{font-size: 14px; line-height: 24px;color: #999;}
.aftermsg p span			{color: #999;}
.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: #008CD7; border: 1px solid #008CD7; color: #fff; -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: #999; color: #fff; border: 1px solid #999;}
.close-checkout a:hover 	{color: #008CD7;background: #fff;}
.close-popcart:hover 		{background: #fff; color: #999;}
#PlentyOrderPayPalExpressPanel {display: none;}

/* @end */

/* general */

.cf 							{zoom: 1;}
.cf:before,.cf:after 			{content: ""; display: table;}
.cf:after 						{clear: both;}
.flright						{float: right;}
.flleft							{float: left;}
.clboth							{clear: both;}


#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;
}








/* Online Marketing Solutions AG Call-To-Action Button */

.btn-css {
	/* Box-Schatten */
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	
	
	/* Textformatierung und Abstände */
	display:inline-block;
	font-family:arial;
	font-size:16px;
	font-weight:normal;
	padding:12px 12px 16px 12px;
}

.link {
	text-decoration:none;
	
	/* IE 6 */
	cursor:pointer;
}

/* Druck-Effekt bei Klick */
.btn-css:active {
	position:relative;
	top:1px;
}

/* Pfeil */
.arrow {
	font-size:20px;
}

/* Abgerundete Ecken und Umrandung (kein IE) */
.rounded {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border:1px solid #ddd;
}

/* Farben */
.skyblue {

	/* Verlauf Start */
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #88ccf1), color-stop(1, #5caeda) );
	background:-moz-linear-gradient( center top, #88ccf1 5%, #5caeda 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#88ccf1', endColorstr='#5caeda');
	
	/* Hintergrundfarbe (alternativ für ältere Browser) */
	background-color:#5caeda;
	
	/* Textfarbe und Text-Schatten */ 
	color:#ffffff;
	text-shadow:1px 1px 0px #454545;
}

/* Verlauf bei Hover */
.skyblue:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5caeda), color-stop(1, #88ccf1) );
	background:-moz-linear-gradient( center top, #5caeda 5%, #88ccf1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#5caeda', endColorstr='#88ccf1');
	
	/* Wechsel der Hintergrundfarbe (alternativ für ältere Browser) */
	background-color:#88ccf1;
}


#startseitentext a {
	color: black;
	text-decoration: underline;
}

#startseitentext li {
	list-style: inside;
	margin: 0 5px 10px 5px;
}

#startseitentext h4 {
	list-style: none;
}


#PlentyWebOrderOverviewPaymentMethodDataContainer.PlentyFormContainer {
	font-weight: bold;
}


#PlentyWebPaymentMethod1401Price.PlentyWebPaymentMethodPrice {
	float: none;
	text-align: right;
}

#PlentyWebPaymentMethod1401Advice {
	width: 60%;
}








/* brands */

#brands {
	text-align: center;
	display: block!important;
}

#brands .PlentyItemProducerContainer {
	padding: 10px 0;
}

#brands li {
	padding: 0px;
}

#brands li {
	margin: 10px 10px;
	list-style: none;
	height: 55px;
	display: inline-block;
	vertical-align: middle;
}

#brands li img {
	max-width: 165px;
	max-height: 55px;
}

#brands a {
	border: 1px solid #eee;
	height: 55px;
	-moz-transition: all 0.2s ease-in-out 0s;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100);
	display: table-cell;
	vertical-align: middle;
	
	width: 167px;
	text-align: center;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px;
}

#brands a:hover {
	
	border-color: #ddd!important;
}




.cyt_pane .rating {
	color: #000;
}

ul.cyt_tabs .active a {
	background: none repeat scroll 0 0 #fff; 
	color: #008cd7;
}

.bx-controls-direction a {
	cursor: pointer;display: block;float: left;font-size: 1px;height: 44px;width: 44px;z-index: 99;
	text-indent: -3000em;
}

.bx-prev {
	background: url("../img/scroll-buttons.png") no-repeat scroll 0 0 transparent;position: absolute; top: 148px; left: -22px;
}

.bx-next {
	background: url("../img/scroll-buttons.png") no-repeat scroll -44px 0 transparent;position: absolute; top: 148px; left: 932px;
}









/* top Shop */

#head .topShop {
	width: 58px;
	height: 87px;
	position: absolute;
	left: 625px;
	top: 20px;
	background: url(../img/topshop.png) no-repeat top left;
}

.infoSites hr {
	margin: 40px 0;
}

.infoSites .topshop {
	padding: 10px;
	text-align: center;
}

.infoSites .topshop p {
	margin: 20px;
}

.infoSites .topshop img {
	
}































