
/* ------ Main ------- */
.plentyErrorBox {
					width:98%; 
					background-image:url(/images/admin/error_background.gif); background-repeat:repeat-y;
					margin: 0px 0px 4px 0px;
					padding:8px; text-align:left;
					vertical-align:middle; 
					color: #FFFFFF
}

.plentyErrorBoxTitle {
					margin-top:4px;
					margin-bottom:6px;
					padding-left:26px;
					color:#FFFFFF;
					font-size:16px;
					font-weight:bold;
					background-image:url(/images/icons/warning_onred.gif);background-repeat:no-repeat;
}

.plentyMessageBox {
					width:98%;
					background-image:url(/images/admin/message_background.gif); background-repeat:repeat-y;
					border:0px;
					margin: 0px 0px 4px 0px;
					padding:8px;
					text-align:left;
					vertical-align:middle;
					color: #FFFFFF
}

.plentyMessageBoxTitle {
					margin-top:4px;
					margin-bottom:6px;
					padding-left:26px;
					color:#FFFFFF;
					font-size:16px;
					font-weight:bold;
					background-image:url(/images/icons/idea_ongreen.gif); background-repeat:no-repeat;
}

.plentyWarningBox {
					width:98%;
					background-image:url(/images/admin/message_background.gif); background-repeat:repeat-y;
					border:0px;
					margin: 0px 0px 4px 0px;
					padding:8px;
					text-align:left;
					vertical-align:middle;
					color: #FFFFFF
}

.plentyWarningBoxTitle {
					margin-top:4px;
					margin-bottom:6px;
					padding-left:26px;
					color:#FFFFFF;
					font-size:16px;
					font-weight:bold;
					background-image:url(/images/icons/idea_ongreen.gif); background-repeat:no-repeat;
}
/* ------ Base ------- */

/* ------ Content ------- */
/* CSS Document */
/* Dies ist eine Test-Änderung*/ 
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #575757;
	background-repeat: repeat-x;
	background-image:url(/layout/impulse/images/hinter.jpg);
	background-position: 0px 1px;
}
h1 {
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}
h2 {
	font-size: 12px;
	color: #666666;
}
h5 {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	height: 15px;
}
img{
	border: thin solid #FFFFFF;
}
#wrapper{
width:1000px;
margin:auto;
text-align:left;
}
.over_head{
	font-size: 10px;
	color: #999999;
	float: left;
	width: 980px;
	text-align: right;
}
.over_head a{
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.head{
	height: 100px;
	width: 980px;
}
.logo{
	float: left;
}
.siegel{
	float: left;
}
.menue{
	float:left;
	height: 36px;
	width: 680px;
	/*  background-image:url(/layout/impulse/images/back_nav2.jpg);*/
	line-height: 35px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #D6D6D6;
	z-index: 9999;
	text-shadow: 1px 1px 0px #fff;
	text-shadow: 1px 1px 0px #333;
	font-weight: bold;
	text-decoration: none;
	color: #E1E1E1;
	text-transform: uppercase;
	margin-top: 14px;
}
.menue a{
	text-shadow: 1px 1px 0px #333;
	font-weight: bold;
	text-decoration: none;
	color: #E1E1E1;
	text-transform: uppercase;
}

.menue a:hover {
	text-shadow: 1px 1px 0px #000;
	font-weight: bold;
	text-decoration: none;
	color: #E1E1E1;
}



}
#menu {
	float: left;
	width: 100%;
	background-color: #DAE0D2;
	font-size: 93%;
	line-height: normal;
	padding: 0px 0px 0px 20px;
	z-index: 9999;
}

#menu ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#menu ul li {
  list-style: none;
}

#menu ul li a {
  float: left;
  display: block;
  text-decoration: none;
  font-weight: bold;
  color: #999999;
}

#menu ul.horizontal li.level1 {
  float: left;
  height: 22px;
  padding: 0px;
  padding: 2px 10px 2px 10px;
  border: 1px solid black;
  background-color: white;
  z-index: 9999;
}

#menu ul.horizontal li.level1 a {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: black;
}

#menu ul.horizontal li.level1 a:hover {

}

#menu ul.horizontal > li.level1 a {
  width: auto;
}
/* Commented Backslash Hack hides rule from IE5-Mac */
#menu ul li a { float:none; }
/* End IE5-Mac hack */

#menu ul.dropdown,
#menu ul.flyout {
  position: absolute;
  top: 0px; 
  left: 0px;
  visibility: hidden;
  width: 135px;
  border-left: 1px solid #999999;
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
  background-color: white;
  z-index: 9999;
}

#menu ul.dropdown li.level2,
#menu ul.flyout li.level3 {
  border-bottom: 1px solid #999999; z-index: 9999;
}

#menu ul.dropdown li.level2 a,
#menu ul.flyout li.level3 a {
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  color: black;
  padding: 2px 4px 2px 5px; z-index: 9999;
}

#menu ul.dropdown li.level2 a:hover,
#menu ul.flyout li.level3 a:hover {
  color: white;
  font-weight: bold;
  background-color: #BFE2E6; z-index: 9999;
}

/*CSS DROPDOWN BEGIN*/
.PlentyCategoryNavigationContainer    { font: 14px Helvetica, Sans-Serif; } 
.PlentyCategoryNavigationContainer a  { text-decoration: none; }
.PlentyCategoryNavigationContainer ul { list-style: none; margin: 0; padding: 0;}


/* 
    menu_level ONE
*/
ul.PlentyCatTopLevel                         {
	position: relative;
	z-index: 9999;
	line-height: 26px;
}
ul.PlentyCatTopLevel li                      { font-weight: bold; float: left; zoom: 1; text-transform: uppercase;
	text-shadow: 1px 1px 0px #fff; z-index: 9999;}
ul.PlentyCatTopLevel a:hover		     { color: #000; }
ul.PlentyCatTopLevel a:active                { color: #ffa500; }
ul.PlentyCatTopLevel li a                    { display: block; padding: 4px 8px; border-right: 1px solid #333; color: #222; }
ul.PlentyCatTopLevel li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.PlentyCatTopLevel li.hover,
ul.PlentyCatTopLevel li:hover                { background: #F3D673; color: black; position: relative; }
ul.PlentyCatTopLevel li.hover a              { color: black; }


/* 
    menu_level TWO
*/
ul.PlentyCatTopLevel ul     { width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.PlentyCatTopLevel ul li  {
    font-weight: normal;
    background: #f6f6f6;
    color: #000; 
    border-bottom: 1px solid #ccc;
    float: none; }

/* IE 6 & 7 Needs Inline Block */
ul.PlentyCatTopLevel ul li a    { border-right: none; width: 100%; display: inline-block; } 

/* 
    menu_level THREE
*/
ul.PlentyCatTopLevel ul ul  { left: 100%; top: 0; }
ul.PlentyCatTopLevel li:hover > ul  { visibility: visible; }

/*CSS DROPDOWN END*/





ul.left_menu {
	float: left;
	padding:0px;
	margin:0px;
	width:185px;
	background-repeat:repeat-y;
	color: #333333;
}


ul.left_menu ul, ul.left_menu ul  li ul {
	float: left;
	padding:0px;
	margin:0px;
	width:185px;
}

ul.left_menu li {
	float: left;
	margin:0;
	padding:0;
	text-align:left;
	list-style-type:none;
	width: 185px;
	padding-left: 11px;
	padding-right: 11px;
	line-height: 16px;
	
}

ul.left_menu a {
	float: left;
	color:#666666;
	text-decoration:none;
	width:153px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	background-position: right center;
	background-repeat:no-repeat;

}
.left_menu a {

	color:#666666;


}
ul.left_menu li a:hover {
	font-weight:normal;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

ul.left_menu li.level2 {
	float: left;
	margin:0;
	padding:0;
	text-align:left;
	list-style-type:none;
	width: 163px;
	line-height: 16px;
}

ul.left_menu li.level2 a {
	float: left;
	color:#969696;
	text-decoration:none;
	width:143px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;

	background-position: right center;
	background-repeat:no-repeat;
}


ul.left_menu li.level3 {
	float: left;
	margin:0;
	padding:0;
	text-align:left;
	list-style-type:none;
	width: 153px;
	line-height: 16px;
}

ul.left_menu li.level3_sub {
	padding:0;
}

ul.left_menu li.level3 a {
	float: left;
	color:#969696;
	text-decoration:none;
	width:133px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 10px;

	background-position: right center;
	background-repeat:no-repeat;
}

ul.left_menu li.level1active a ,ul.left_menu li.level2active a ,ul.left_menu li.level3active a  {
color: #333333;
}





.search{
	float:left;
	height: 35px;
	width: 300px;
/*background-image:url(/layout/impulse/images/back_nav2.jpg);*/
	line-height: 35px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #D6D6D6;
	padding-top: 0px;
	text-transform: none;

	font-size: 12px;
	text-shadow: 1px 1px 0px #333;
	font-weight: bold;
	text-decoration: none;
	color: #E1E1E1;
	text-transform: uppercase;
	}
	
.basket{
	float: left;
	height: 50px;
	width: 270px;
	margin-top: 50px;
	background-image:url(/layout/impulse/images/basket.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.basket a{
	text-decoration: none;
	font-weight: bold;
	color: #999999;
}

#topmenu {
	float:left;
	list-style-type:none;
	font-size:12px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;


}

	
#topmenu li {
	float:left;
	list-style-type: none;
	line-height: 35px;
	list-style-position: inside;
	margin-left: 0px;
	background-image:url(/layout/impulse/images/tobmenue_bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 35px;
	margin-top: -12px;
	padding-right: 8px;
	padding-left: 8px;	
}

#topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:hover, #topmenu a:active {
	text-decoration:none;
	outline: none;
	font-weight:bold;
	cursor:pointer;
	color:#333333;
	margin:0;
	padding:0;
	text-transform: uppercase;
	text-shadow: 1px 1px 0px #fff;
	
}
#topmenu li:hover {
	color:#ccc;
	background-image:url(/layout/impulse/images/back_nav_hover.jpg);
	background-repeat: repeat;
}
.shaddow_nav{
	background-image:url(/layout/impulse/images/shaddow_nav.jpg);
	background-repeat: no-repeat;
	clear: left;

	height: 10px;
	width: 980px;
	}
.leftcol_head{
	background-image:url(/layout/impulse/images/leftcol_head.jpg);
	background-repeat: repeat-x;
	height: 25px;
	width: 175px;
	line-height: 25px;
		font-size: 12px;
	text-shadow: 1px 1px 0px #333;
	font-weight: bold;
	text-decoration: none;
	color: #E1E1E1;
	text-transform: uppercase;
	padding-left: 5px;
}
.leftcol{
	float: left;
	width: 180px;
}
.leftcol a{
	float: left;
	width: 180px;
	color: #666666;
}
.maincontent{
	width: 800px;
	float: left;
	margin-left: 10px;

}
.maincontent_2{
	width: 785px;
	float: left;
	margin-left: 10px;
	border: thin solid #CCCCCC;
	padding-left: 10px;
}
.maincontent_ebay{
	width: 795px;
	float: left;
	margin-left: 5px;
	border: thin solid #CCCCCC;
	padding-left: 5px;
}
.rightcol{
	float: left;
	width: 180px;

}
.rightcol_box{
	border: thin solid #CCCCCC;
	width: 180px;
	margin-bottom: 10px;
}
.rightcol_box_details{
	height: 25px;
	width: 100px;
	position: absolute;
	z-index: 5;
	margin-top: 50px;
	margin-left: -6px;
}
.rightcol_box_info{
	height: 25px;
	width: 100px;
	position: absolute;
	z-index: 5;
	margin-top: 50px;
	margin-left: -6px;
}
.footer{
	width: 970px;
	float: left;
	background-color: #F3F3F3;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
	margin-top: 15px;
}
.footer_ebay{
	background-color: #D1D1D1;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
	margin-top: 15px;
	margin-left: 15px;
	float: left;
	width: 970px;
}

.footer_ueberschrift{
	font-weight: bold;
	color: #333333;
}
.footertext{
	color: #333333;
	width: 125px;
	margin-right: 10px;
	float: left;
	padding-top: -10px;
}
.footertext li {
	list-style-type: none;
	list-style-position: inside;
	text-indent: -38px;
	line-height: 20px;
}
.footertext a{
	color: #333333;
	text-decoration: none;
}
.footerbox_rechts{
	width: 427px;
	float: left;
}
.newsletterbox{
	width: 414px;
	border: thin solid #E2E2E2;
	float: left;
	margin-top: 10px;
	padding: 5px;
	color: #999999;
	margin-bottom: 10px;
}
.in_newsletterbox{
	float: left;
	width: 200px;

	text-align: center;
	margin-left: 5px;
}
.footerbox_links{
	height: 200px;
	width: 540px;
	float: left;
}
.footerbox_links a{
	color: #666666;
	text-decoration: none;
}
.subfooterbox_links{
	float: left;
	width: 525px;
 	padding-left: 5px;
	margin-top: 10px;
}

.hinweise_start{
	font-size: 10px;
	color: #B2B2B2;
	float: left;
	width: 500px;
}

.subfooter{
	width: 970px;
	float: left;
	background-color: #F3F3F3;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-right: 5px;
	padding-left: 5px;
}
.footertext_lang{
	float: left;
	height: 250px;
	width: 960px;
	padding-right: 10px;
	padding-left: 10px;
	overflow: auto;
	border-top-width: 10px;
	border-bottom-width: 10px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.vierer_werbung{
	float: left;
	height: 230px;
	width: 980px;
	margin-top: 0px;
}
.vierer_werbung_bild1{

	float: left;
	height: 230px;
	width: 450px;
	margin-right: 10px;
}
.vierer_werbung_bild2{

	float: left;
	height: 230px;
	width: 300px;
}
.vierer_werbung_bild2_1{

	float: left;
	height: 110px;
	width: 300px;
}
.vierer_werbung_bild2_2{

	float: left;
	height: 110px;
	width: 300px;
	margin-top: 10px;
}
.vierer_werbung_bild4{

	float: left;
	height: 230px;
	width: 210px;
	margin-left: 10px;
}






/*Product View*/





.product_teaser_row form {
margin:0;
padding:0;
float: left;
}

.product_teaser_row {
float: left;
width: 610px;
overflow: hidden;
}

.product_teaser_box {
	float: left;
	width: 176px;
	height: 230px;
	margin-right: 9px;
	padding: 6px;
	display: inline;
	border: thin solid #E2E2E2;
	margin-bottom: 10px;
}
.product_teaser_box:hover{
	float: left;
	width: 176px;
	height: 230px;
	margin-right: 9px;
	padding: 6px;
	display: inline;
	border: thin solid #006CAE;
	box-shadow: 2px 2px 5px 2px #999;
-moz-box-shadow: 2px 2px 5px 2px #999; 
-webkit-box-shadow: 2px 2px 5px 2px #999; 
}

.product_teaser_header {
	text-align: center;
	height: 30px;
	overflow: hidden;
	margin-top: -8px;
	margin-right: -6px;
	margin-bottom: 0px;
	margin-left: -6px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 0;
	padding-left: 6px;
}

.product_teaser_image {
	text-align: center;
	height: 120px;
	width: 120px;
	overflow: hidden;
	margin-top: -2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-color: #FFFFFF;
}

.product_teaser_image  a img{
max-height: 120px;
max-width: 120px;
height: expression(this.height > 120 ? 120: true);
}

.product_teaser_header h2 {
margin:0;
padding:0;
font-weight: bold;
color: #335770;
font-size: 12px;
}

.product_teaser_description {
width: 100%;
text-align: center;
padding-top: 4px;
padding-bottom: 4px;
height: 49px;
overflow: hidden;
}
.product_teaser_price_box{
	float: left;
	width: 171px;
	padding-right: 5px;
}

.product_teaser_misc {
float: left;
width: 157px;
}

.product_teaser_price {
font-weight: bold;
color: #335770;
font-size: 17px;
line-height: 24px;
}

.product_teaser_order_link {
float: left;
}

.product_teaser_detail_link {
padding-top: 10px;
float: left;
text-decoration: none;
}

.product_teaser_order_button {
	border: 0px solid transparent;
	width: 176px;
}

input.newsletter_sub {
text-align: left;
background-color:#FFFFFF;
border:0 solid transparent;
color:#335770;
cursor:pointer;
font-size:12px;
margin:0;
padding:0;
}





#product_view {
	background-position:right bottom;
	background-repeat:no-repeat;
	float:left;
	margin-left:0;
	width:780px;

}

.product_view_default {
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	float:left;
	padding-bottom:0;
	padding-right:0;
	padding-top:0;
	width:180px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 1px;
	height: 390px;
	border: thin solid #E6E6E6;
}
.product_view_default:hover {

	border: thin solid #0674C4;
	height: 390px;
	box-shadow: 2px 2px 5px 2px #999;
-moz-box-shadow: 2px 2px 5px 2px #999; 
-webkit-box-shadow: 2px 2px 5px 2px #999; 



}
.product_view_default_trans{
	height: 390px;
	width: 180px;
	position: absolute;
	z-index: 10;
}
.product_view_default_image {
	height:135px;
	padding-left:5px;
	padding-top:5px;

	
}

.product_view_default_heading {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-top:7px;
	min-height:160px;
	padding-right: 5px;
}

.product_view_default_heading a {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	padding-left: 4px;
}

.product_view_default_price {
	color:#333333;
	font-size:20px;
	font-weight:normal;
	padding-right:18px;
	text-align:right;
	right: 10px;
	text-shadow: 0.0em 0.0em 0.1em #666666;
}

.product_view_default_tax {
	color:#666666;
	font-size:9px;
	text-align: right;
	padding-right: 5px;
	width: 171px;
}
.product_view_default_tax a{
	color:#666666;
	font-size:9px;
	text-align: right;
	padding-right: 20px;
	text-decoration: none;
}

.product_view_default_buttons {
float:left;
margin-left:10px;
}

.infobutton {
	height:40px;
	margin-left:95px;
	padding:0;
	position:absolute;
	width:40px;
	margin-top: 0px;	
}

.product_view_korb {
	margin-left:0px;
	margin-top:0px;
	padding:0;
	width:200px;
	
	float: left;
}

a.infotext {
text-decoration:none;
}

a.infotext:hover {
background:#FFF;
right:10px;
text-decoration:none;
top:30px;
}

a.infotext span {
position:absolute;
text-decoration:none;
visibility:hidden;
}

a.infotext:hover span {
-khtml-border-radius:5px 5px 5px 5px;
-moz-border-radius:5px;
-moz-opacity:0.9;
-webkit-border-radius:5px 5px 5px 5px;
background:#FFF;
border-color:#999;
border-radius:5px 5px 5px 5px;
border-style:solid;
border-width:1px;
color:#333;
filter:alpha(opacity=90);
margin:5px;
opacity:0.90;
padding:5px;
text-decoration:none;
visibility:visible;
width:150px;
}


.product_view_next_pre{
	
	float: right;
	height: 35px;
	width: 765px;
	margin-bottom: 10px;
	-khtml-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px;
	-moz-opacity:0.9;
	-webkit-border-radius:5px 5px 5px 5px;
	background-color: #EEEEEE;
	margin-right: 20px;
}
.articlePages{
	background-image:url(/layout/impulse/images/next_pre.jpg);
	height: 35px;
	margin-top: -4px;
	padding-right: 30px;
	padding-left: 30px;
	line-height: 35px;
	margin-right: -15px;
	margin-left: -15px;
}


.articlePages_Link{
  text-decoration: none;
  color: #fff !important;
}

.articlePages_activeLink{
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF!important;
	font-style: italic;
}


.product_view_next_pre a{
	line-height: 30px;
	font-size: 13px;
	text-decoration: none;
	text-shadow: 0.0em 0.0em 0.1em #666666;
	color: #CCCCCC;	
}


.product_view_next_pre a:first-letter{
	line-height: 30px;
	font-size: 13px;
	text-decoration: none;
	text-shadow: 0.0em 0.0em 0.1em #666666;
	color: #FF0000;	
}


/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
*/

.nivoSlider {
	position:relative;
	height: 242px;
	width: 790px;
	background-image:url(/layout/impulse/img/loading.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.nivoSlider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:-19px;
    margin-left:-40px; /* Tweak this to center bullets */
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(/layout/impulse/img/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(/layout/impulse/img/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.nivo-caption a:hover {
    color:#fff;
}


/*
 * jQuery Nivo Slider v2.7.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */

#slider{
	padding: 0px;
	width: 787px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
	
}
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	margin: 0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.5; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;

	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.suche_oben{

	width: 350px;
	z-index: 6666;
	margin-left: -300px;
	color: #000000;
}
#livesearch_result{
display:none;
width:250px; 
background:#006CAE; 
margin-left: -300px; 
color: #000000; 
position:absolute;
z-index:9999;
vertical-align:top;
text-shadow: none;}

#livesearch_result a{

color: #000000; 
text-shadow: none;}

#live_article_search_result{
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;	

}
.breadc{
	background-color: #CCCCCC;
	width: 795px;
	margin-left: -10px;
	text-indent: 15px;
	color: #FFFFFF;
}
.breadc a{
	text-indent: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
#plenty_appendix {
	float: left;
	text-align: center;
	background-color: #FFFFFF;
	width: 990px;
}
#plenty_appendix a{
	float: left;
	color: #FFFFFF;
}/* NEW ATTRIBUTE SELECT */


/* clear */
.clear {
clear: both;
}


/* wrapper */
.plentyAttributeSelectWrapper {
margin-bottom: 5px;
}
/* wrapper title */
.plentyAttributeSelectWrapperTitle { }
/* wrapper content */
.plentyAttributeSelectWrapperContent {
display: inline-block;
}

/* ul (all) */

/* ul */
.plentyAttributeSelectWrapperContent ul {
padding-left: 0;
}
/* li */
.plentyAttributeSelectWrapperContent ul > li {
list-style: none;
margin-left: 0;
overflow: hidden;
}

/* disabled */
li.plentyAttributeSelectDisabled {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
cursor: default !important;
}
li.plentyAttributeSelectDisabled a {
cursor: default !important;
}



/* DROPDOWN */

/* dropdown container */
.plentyAttributeSelectHasDropdown {
position: relative;
}
/* height if dropdown closed */
.plentyAttributeSelectHasDropdown,
.plentyAttributeSelectHasDropdown > div,
.plentyAttributeSelectHasDropdown > .plentyAttributeSelectWrapperInnerClosed:hover {
height: 18px;
}
/* openable container */
.plentyAttributeSelectHasDropdown > div {
position: absolute;
/*width: 100%;*/ /*has conflict with parent clearfix*/
overflow: hidden;
background: #ffffff;
border: 1px solid #cccccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
/* open dropdown if hovered */
.plentyAttributeSelectHasDropdown:hover > div {
height: auto;
z-index: 10000;
-moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
}

/* selectet item */

/* value (all) */
.plentyAttributeSelectedValue,
.plentyAttributeSelectValue > a {
padding: 0 0 0 7px;
white-space: nowrap;
}
/* value selected */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue {
position: relative;
padding-right: 20px;
}
/* arrow container */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue > .plentyAttributeSelectedArrow {
position: absolute;
right: 2px;
top: 2px;
width: 12px;
height: 12px;
}
/* arrow inner */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue > .plentyAttributeSelectedArrow > span {
display: inline-block;
border-style: solid;
border-width: 5px;
border-color: #999999 transparent transparent;
}
/* arrow hover */
.plentyAttributeSelectHasDropdown > div:hover .plentyAttributeSelectedValue > .plentyAttributeSelectedArrow > span {
border-color: #777777 transparent transparent;
}


/* list */

/* list wrapper */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper {
max-height: 108px; /*adapt to height of li*/
overflow-y: auto;
overflow-x: hidden;
}
/* ul */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul {
}
/* li */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li {
height: 18px;
}
/* a */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li a {
display: block;
padding-right: 20px;
white-space: nowrap;
}
/* li hover / a focus */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li:hover a,
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li a:focus {
background: #eeeeee;
color: #000000;
cursor: pointer;
}
/* reset li hover / a focus if disabled */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li.plentyAttributeSelectDisabled:hover a,
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li.plentyAttributeSelectDisabled a:focus {
background: transparent;
color: #000000;
}
/* li / a selected */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li.plentyAttributeSelectSelected a {
background: #eeeeee;
}
/* value & markup */
.plentyAttributeSelectValueName {
/*float: left;*/
}
.plentyAttributeSelectValueMarkup {
padding-left: 5px;
/*float: right;*/
}


/* IMAGE GALLERY / TEXT BOX */

/* ul */
.plentyAttributeSelectHasImageGallery ul,
.plentyAttributeSelectHasTextList ul {
margin: 0 -5px -5px 0;
}
/* ul image gallery / text boxes */
.plentyAttributeSelectHasImageGallery ul,
.plentyAttributeSelectHasTextList ul {
line-height: 0;
}
/* ul text boxes */
.plentyAttributeSelectHasTextList ul > li {
line-height: 1.5em;
}
/* image box size */
.plentyAttributeSelectHasImageGallery ul > li,
.plentyAttributeSelectHasImageGallery ul > li > a {
width: 60px; /*adapt box dimension to image dimension*/
height: 60px;
}
/* li */
.plentyAttributeSelectHasImageGallery ul > li,
.plentyAttributeSelectHasTextList ul > li,
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectDisabled:hover,
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectDisabled:hover {
display: inline-block;
margin: 0 5px 5px 0;
border: 1px solid #DDDDDD;
border-radius: 3px;
padding: 3px;
}
/* li hover / selected */
.plentyAttributeSelectHasImageGallery ul > li:hover,
.plentyAttributeSelectHasTextList ul > li:hover,
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectSelected,
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectSelected {
border-color: #999999;
cursor: pointer;
-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}
/* li selected image gallery */
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectSelected {
background: #DDDDDD;
}
/* li selected text box */
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectSelected {
background: #eeeeee;
}
/* reset li hover / selected if selected */
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectDisabled:hover,
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectDisabled:hover {
border-color: #DDDDDD;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
/* a */
.plentyAttributeSelectHasImageGallery ul > li > a {
display: block;
overflow: hidden;
}
/* img */
.plentyAttributeSelectHasImageGallery ul > li > a > img {
border: none;
}
/* a hover / a focus text box */
.plentyAttributeSelectHasTextList ul > li a:hover,
.plentyAttributeSelectHasTextList ul > li a:focus {
color: #000000;
}
/* value text boxes */
.plentyAttributeSelectHasTextList .plentyAttributeSelectValue {
padding-left: 5px;
}
/* value text boxes */
.plentyAttributeSelectHasTextList .plentyAttributeSelectValue {
padding-left: 5px;
padding-right: 5px;
}

.suchebox
{
	height:30px;
	width:270px;
	background-repeat:repeat-x;
	float:right;
	margin-top: 19px;
	margin-right: 10px;
	margin-left: auto;
z-index: 9999;
}

.suche
{
	background-color:#FFF;
	width:220px;
	height:26px;
	float:left;
	border-top-width:thin;
	border-right-width:thin;
	border-bottom-width:thin;
	border-left-width:thin;
	border-top-style:solid;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#CCC;
	border-right-color:#CCC;
	border-bottom-color:#CCC;
	border-left-color:#CCC;
	-webkit-border-radius:4px 0 0 4px;
	-khtml-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
}

.suche_button
{
	background-color:#FFF;
	float:left;
	height:30px;
	width:30px;
	background-image:url(/layout/impulse/images/suchebutton.png);
	background-repeat:no-repeat;
	line-height:50px;
	color:#FFF;
	border-top-width:thin;
	border-right-width:thin;
	border-bottom-width:thin;
	border-left-width:thin;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:none;
	border-top-color:#CCC;
	border-right-color:#CCC;
	border-bottom-color:#CCC;
	border-left-color:#CCC;
	font-size:5px;
	-webkit-border-radius:0 4px 4px 0;
	-khtml-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
}

/* FINDOLOGIC start */

img {
	border: none;
}

#flOuterContainer {
	background: #FFFFFF;
	color: #000000;
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	text-align: left;
}

#flProductBoxes {
	width:325px;
	float:right;
	margin-top:20px;
}

.flPages {
	text-align:right;
}

#flFilterContainer {
	margin: 0 auto 0 auto;
}

#flMainFilters .flFilterBox {
	float: left;
}

#flExpandMoreFilters, #flMoreFilters {
	clear: both;
}

#flMoreFilters .flFilterBox {
	float: left;
}

.flFilterBox {
	margin: 10px;
	width:300px;
}

.flFilterBoxFilters, .flFilterBoxAttributes {
	height:120px;
	overflow:auto;
	border:thin solid #CACACA;
	-moz-border-radius:5px;
	margin-top:2px;
	padding:5px 10px;
	background-color:#f8f8f8;
}

.flFilterBoxAttributeName {
	cursor:pointer;
	background-image:url("../images/arrow-down.gif");
	background-repeat:no-repeat;
	background-position:right 6px;
	padding-right:12px;
}

.flBorder {
	border: 0px solid #ddd;
}

.flImageleft {
}

.flImageright {
}

.flSubTable {
	width: 100%;
}

.flFilterRedundant {
	margin-left: 5px;
}

.flCloudHeader {
	color: #000000;
	padding: 4px;
	text-align: left;
	font-weight: bold;
}

strong .flEmphasis {
	text-decoration: underline;
}

.flEmphasis {
}

.flFrequency {
	color: #0000FF;
}

.flOuterBorder {
	border-color: #D3D3D3;
	border-spacing: 0;
	border-style: solid;
	border-width: 1px 0;
	margin-left: 0px;
	margin-right: 0px;
	width: 315px;
	float:left;
	border:none !important;
	margin-top:0px;
}

a.flResultTitle {
	font-family: arial;
	font-weight: bold;
}

a.flResultTitle .flEmphasis {
	text-decoration: underline;
}

.flShortDescription {
	font-size: 10px;
	background-color: #D2E6CB;
}

span.flPrice {
	font-weight: bold;
}

span.flOverriddenPrice {
	font-weight: normal;
	text-decoration: line-through;
}

span.flOverridingPrice {
	font-weight: bold;
	color: #FF0000;
}

.flFilterCloud a {
	color: #000000;
	font-family: arial;
	text-decoration: none;
}

.flFilterCloud a:hover {
	text-decoration: underline;
	color: #000000;
}

.flCloudHeader a:visited {
	color: #000000;
}

.flCloudSizeClass0 a {
	font-size: 9px;
}

.flCloudSizeClass1 a {
	font-size: 10px;
}

.flCloudSizeClass2 a {
	font-size: 11px;
}

.flCloudSizeClass3 a {
	font-size: 12px;
}

.flCloudSizeClass4 a {
	font-size: 13px;
}

.flCloudSizeClass5 a {
	font-size: 14px;
}


#flContentContainer a#flRemoveAllFilters {
	color: #FF8C00;
}

#flRemoveAllFilters:hover {
	text-decoration: underline;
}

#flCloudAreasTable {
}

#flCloudArea {
	background-color: #E8E8FF;
}

#flContentContainer {
	padding-top:10px;
}

#flSearchHeader {
	width: 100%;
	cellspacing: 0;
}

#flSearchInfo {
	font-size: 11px;
}

#flSearchInfo input {
	border:thin solid #c6c6c6;
	margin:5px 5px 0 0;
}

#flPoweredBy {
	width: 90px;
}

#flRestrictHeader {
	border-spacing: 0;
	font-size: 12px;
	height: 17px;
}

.flContFilterRedundant {
	margin-left: 2px;
	margin-bottom: 5px;
}

.flChosenFilter {
	font-weight:bold;
}

.flChosenFilter img {
	border: none;
	margin-left: 5px;
}

.flFilterCloud {
	padding: 4px;
}

.flFilterCloud span {
	padding-right: 4px;
}

.flFilterRedundant span {
	padding-right: 3px;
}

.flPageCurrent {
	color: #ED222A;
	text-decoration: none;
	font-weight: bold;
}

.flPageResult {
	color: #5E5A5A;
}

.flClear {
	height: 20px;
	clear: both;
}

.flFilters, .flChosenFilters {
	margin:0;
	padding:0;
}

.flFilter a, .flChosenFilter a {
	color:#000;
	text-decoration:none;
	display: block;
	padding: 2px;
}

.flFilter, .flChosenFilter {
	margin-left:0 !important;
	list-style:none;
	font-size:11px;
}

.flFilter a:hover, .flChosenFilter a:hover {
	background-color:#cacaca;
}

.flChosenFilter span.flFilterName {
	display: block;
}

.flChosenFilter span.flFilterValue {
	font-weight: normal;
}

#flChosenFilters {
	font-size: smaller;
	padding-left:2px;
	padding-bottom:10px;
	padding-top:20px;
}

#flContentContainer  td {
	font-size: 11px;
}

#flContentContainer a {
	color: #464646;
}

.flFilter a:hover {
	color:#1A3E88;
}

ul#nav li.top-nav {
	width: 200px;
	text-align: center;
}

ul#nav li.top-nav ul {
	text-align: left;
	max-height: 250px;
	overflow: auto;
	width: 200px;
}

#flPaginator {
	clear: both
}

#flPaginator table {
	font-size:11px;
}

#flResults {
	clear: both;
	width:100%;
}

.flResult {
	padding:5px;
	width:170px;
	text-align:center;
}

.flRemoveAllFilters {
	color:#ff8c00 !important;
	text-decoration:underline !important;
}

.colorPicker {
	width:25px;
	height:25px;
}

/* FINDOLOGIC end */
.ac_even{
	list-style-type: none;
	z-index: 9999;
	font-size: 12px;
}
.ac_odd{
	list-style-type: none;
	z-index: 9999;
	font-size: 12px;
}
.ac_even:hover{
	list-style-type: none;
	text-decoration: underline;
	cursor: help;
}
.ac_odd:hover{
	list-style-type: none;
	text-decoration: underline;
	cursor: help;
}
.flHighlight{
	font-weight: bold;
	list-style-type: none;
	font-size: 12px;
}

#flAutocompleteInputText {
	font-size: 16px;
}

.ac_results{
	z-index: 9999;
	width: 210px !important;
	background-color: #FFF;
}

.ac_results ul {
	width: 100%;
	margin: 0;
	padding: 0;
	max-height: 350px !important;
}

.ac_results ul li {
	font-size: 16px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.ac_results ul li.ac_odd {}

.ac_results ul li.ac_even {
	background-color: #EEE;
}

.ac_results ul li.ac_over {
	background-color: #CCC;
	text-decoration: none;
}

.flHighlight {
	font-size: 16px;
}
@charset "UTF-8";
 
 
/* General */
.PlentyForumClearPane { clear: both; display: block !important; }
 
 
 
/*----- NEW STYLE -----*/
 
 
/* GENERAL */
 
.main.fullwidth { width: 980px; }
.forum > div:first-child > .plentyMessageBox { margin-bottom: 16px; }
 
.PlentyForumMain { text-align: left; font-family: "Trebuchet MS", sans-serif, Arial, Helvetica; }
 
 
 
 
 
 
/* INPUT */
 
/* standard */
.PlentyForumMain input[type=text],
.PlentyForumMain input[type=password],
.PlentyForumMain input[type=file] {
padding: 2px 3px;
font-size: 12px;
height: 28px; /*13px*/
margin-top: 2px;
margin-bottom: 0;
color: inherit !important;
width: 192px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
}
/* standard hover, focus */
.PlentyForumMain input[type=text]:hover,
.PlentyForumMain input[type=password]:hover,
.PlentyForumMain select:hover,
.PlentyForumMain input[type=file]:hover,
.PlentyForumMain input[type=text]:focus,
.PlentyForumMain input[type=password]:focus,
.PlentyForumMain select:focus,
.PlentyForumMain input[type=file]:focus {
position: relative;
z-index: 10;
}
/* size presets */
.PlentyForumMain input[type=text].XS,
.PlentyForumMain input[type=password].XS {
width: 42px;
}
.PlentyForumMain input[type=text].M,
.PlentyForumMain input[type=password].M {
width: 132px;
}
 
/* checkbox */
input[type=checkbox] {
height: auto !important;
width: auto !important;
}
 
 
/* SELECT */
 
/* standard */
.PlentyForumMain select {
font-size: 12px;
margin-top: 2px;
margin-bottom: 0;
height: 34px; /*no height set*/
padding: 7px 5px 7px 0; /*no padding set*/
width: 200px;
}
.PlentyForumMain select.XS {
width: 50px;
}
.PlentyForumMain select.M {
width: 140px;
}
/* select multiple */
.PlentyForumMain select[multiple] {
height: auto !important;
width: 400px;
}
 
/* standard hover */
.PlentyForumMain select:hover {
position: relative;
z-index: 10;
}
 
 
/* TEXTAREA */
 
/* standard */
.PlentyForumMain textarea {
padding: 2px 3px;
font-size: 12px;
font-family: Arial,Helvetica,sans-serif;
margin-top: 2px;
resize: none;
color: inherit !important;
/*height: 60px;*/ /*overwrite machart-style*/
line-height: 14px !important;
}
/* standard hover, focus */
.PlentyForumMain textarea:hover,
.PlentyForumMain textarea:focus {
}
 
 
/* INPUT / TEXTAREA WRAPPER */
 
/* wrapper */
.PlentyWebMyAccountWrapper {
margin: 0 4px;
}
/* input / textarea in wrapper */
.PlentyWebMyAccountWrapper > input[type=text],
.PlentyWebMyAccountWrapper > input[type=password],
.PlentyWebMyAccountWrapper > textarea {
margin-left: -4px;
width: 100%;
}
 
 
/* INPUT SELECT TEXTAREA - STANDARD / HOVER / FOCUS COLORS */
 
/* standard */
.PlentyForumMain input[type=text],
.PlentyForumMain input[type=password],
.PlentyForumMain input[type=file],
 
.PlentyForumMain select,
 
.PlentyForumMain textarea
{
border: 1px solid #CCCCCC;
}
/* standard hover */
.PlentyForumMain input[type=text]:hover,
.PlentyForumMain input[type=password]:hover,
.PlentyForumMain select:hover,
.PlentyForumMain input[type=file]:hover,
 
.PlentyForumMain select:hover,
 
.PlentyForumMain textarea:hover
{
border-color: #666666; /*1474d4*/
}
/* standard focus */
.PlentyForumMain input[type=text]:focus,
.PlentyForumMain input[type=password]:focus,
.PlentyForumMain select:focus,
.PlentyForumMain input[type=file]:focus,
 
.PlentyForumMain select:focus,
 
.PlentyForumMain textarea:focus
{
border-color: #666666;
}
 
 
 
/* BUTTON */
 
/* standard */
.PlentyForumMain input[type=button],
.PlentyForumMain input[type=submit],
.PlentyForumMain button,
.PlentyForumPostTasksContainer a {
height: 34px; /*19px*/
margin-top: 2px;
padding: 0 5px;
font-family: inherit;
cursor: pointer;
 
border: 1px solid #949494;
background: #434343;
color: #FFFFFF !Important;
 
/*font-size: 18px;
line-height: 30px;
height: 34px;
padding: 0 5px 0 3px;*/
}
 
/* standard hover */
.PlentyForumMain input[type=button]:hover,
.PlentyForumMain input[type=submit]:hover,
.PlentyForumMain input[type=button]:focus,
.PlentyForumMain input[type=submit]:focus,
.PlentyForumMain button:hover,
.PlentyForumMain button:focus,
.PlentyForumPostTasksContainer a:hover,
.PlentyForumPostTasksContainer a:focus {
color: #ffffff !Important;
background: #222222;
}
 
/* A BUTTON */
 
.PlentyForumPostTasksContainer a {
display: inline-block;
height: 17px !important;
padding: 0 8px;
vertical-align: baseline;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px !important;
line-height: 19px !important;
}
 
/* INPUT, SELECT & BUTTON IN SUB TITLE CONTAINER (e.g. pagination) */
 
 
/* input standard */
.PlentyForumTopicHeader input[type=text],
.PlentyForumPostHeader input[type=text],
PlentyForumSearchResultHeader input[type=text] {
height: 13px !important;
}
/* input button */
.PlentyForumTopicHeader input[type=button],
.PlentyForumPostHeader input[type=button],
.PlentyForumSearchResultHeader input[type=button],
.PlentyForumUserPageHeader input[type=button],
.PlentyForumPostTasksContainer input {
height: 19px !important;
line-height: 14px !important;
}
/* select standard */
.PlentyForumTopicHeader select,
.PlentyForumPostHeader select,
.PlentyForumSearchResultHeader select,
.PlentyForumUserPageHeader select {
height: auto !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
padding-right: 0 !important;
}
 
/* LINKS */
 
 
/* standard */
 
.PlentyForumMain a:link,
.PlentyForumMain a:visited,
.PlentyForumMain a.link {
color: #282828;
cursor: pointer;
text-decoration: none;
}
.PlentyForumMain a:hover,
.PlentyForumMain a:focus,
.PlentyForumMain a:active,
.PlentyForumMain a.link:hover {
color: #686868;
text-decoration: none;
}
 
/* tab links */
 
/* tab standard */
.PlentyForumMain .PlentyForumHeaderNavigation > ul > li > a:link,
.PlentyForumMain .PlentyForumHeaderNavigation > ul > li > a:visited {
color: #686868;
text-decoration: none;
}
.PlentyForumMain .PlentyForumHeaderNavigation > ul > li > a:hover,
.PlentyForumMain .PlentyForumHeaderNavigation > ul > li > a:focus,
.PlentyForumMain .PlentyForumHeaderNavigation > ul > li > a:active {
color: #000000;
text-decoration: none;
}
/* tab current */
.PlentyForumMain .PlentyForumHeaderNavigation > ul > li > a.current:link,
.PlentyForumMain .PlentyForumHeaderNavigation > ul > li > a.current:visited {
color: #282828;
text-decoration: none;
}
.PlentyForumMain .PlentyForumHeaderNavigation > ul > li > a.current:hover,
.PlentyForumMain .PlentyForumHeaderNavigation > ul > li > a.current:focus,
.PlentyForumMain .PlentyForumHeaderNavigation > ul > li > a.current:active {
color: #282828;
text-decoration: none;
}
 
 
 
/* TABS */
 
 
/* tab bar */
.PlentyForumHeaderNavigation > ul {
display: block;
height: 29px;
 
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
height: 30px;
}
 
/* tab bar list item */
.PlentyForumHeaderNavigation > ul > li {
float: left;
text-indent: 0;
padding: 0;
margin: 0 !important;
list-style-image: none !important;
list-style-type: none !important;
}
 
/* tab standard */
.PlentyForumHeaderNavigation > ul > li > a {
height: 29px;
top: 0;
padding: 0 10px;
width: auto !important;
min-width: 40px;
vertical-align: middle;
border: 1px solid #eeeeee;
border-bottom: none;
border-left: none;
 
display: block;
line-height: 30px;
text-align: center;
margin: 0px;
}
/* tab standard first child */
.PlentyForumHeaderNavigation > ul > li:first-child > a {
border-left: 1px solid #eeeeee;
}
 
/* tab standard hover */
.PlentyForumHeaderNavigation > ul > li > a:hover,
.PlentyForumHeaderNavigation > ul > li > a:focus {
background: #fefefe;
/*z-index: 2;*/
}
 
/* tab standard active */
.PlentyForumHeaderNavigation > ul > li > a:active {
outline:none;
}
 
/*tab current*/
.PlentyForumHeaderNavigation > ul > li > a.current {
background: #eeeeee;
 
height: 31px;
top: 0;
border: 1px solid #eeeeee;
border-bottom: none;
/*border-bottom: 1px solid #eeeeee;*/
z-index: 5;
}
 
/* tab current hover */
.PlentyForumHeaderNavigation > ul > li > a.current:hover,
.PlentyForumHeaderNavigation > ul > li > a.current:focus {
}
 
 
 
/* MAIN CONTAINER PANE */
 
 
.PlentyForumHeaderInformation {
padding: 0;
border: none;
background: transparent;
}
 
 
/* HEADER (TAB PANE) */
 
 
/*header container (order overview & single order details)*/
.PlentyForumHeaderInformation {
background: #EEEEEE;
/*margin-bottom: 16px;*/
padding: 2px 8px 5px;
}
 
/* header left container */
.PlentyForumHeaderInformationUser {
float: left;
padding-left: 4px;
padding-bottom: 6px;
}
/* header right container */
.PlentyForumHeaderInformationContent {
float: right;
}
/* header containers */
.PlentyForumHeaderInformationUser,
.PlentyForumHeaderInformationContent {
padding-top: 8px;
}
/* header right container links */
.PlentyForumHeaderInformationContent > ul {
text-indent: 0;
padding: 0;
margin: 0;
list-style-image: none;
list-style-type: none;
}
.PlentyForumHeaderInformationContent > ul > li {
display: inline-block;
margin: 0;
}
/* rounded buttons */
.PlentyForumHeaderInformationContent > ul > li > a,
.PlentyForumAddTopic a,
.PlentyForumRSS a,
.PlentyForumPostReplyLinkContainer a,
.PlentyForumPostAdminPanel > div a,
.PlentyForumUserPageHeader > div a {
display: block;
height: 20px;
padding: 1px 8px;
margin: 0 4px;
background: #ffffff;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
cursor: pointer;
}
/* rounded buttons colored (pagination menu left) */
.PlentyForumAddTopic a,
.PlentyForumRSS a,
.PlentyForumPostReplyLinkContainer a,
.PlentyForumPostAdminPanel > div a,
.PlentyForumUserPageHeader > div a {
background: #EEEEEE;
}
/* rounded buttons floated (pagination menu left) */
.PlentyForumAddTopic,
.PlentyForumRSS,
.PlentyForumPostReplyLinkContainer,
.PlentyForumUserPageDeleteAllPosts {
float: left;
}
/* rounded button img */
.PlentyForumPostAdminPanel > div a > img,
.PlentyForumUserPageHeader > div a > img {
border: none !important;
vertical-align: middle;
position: relative;
top: -1px;
left: 1px;
}
 
 
/* FORUM NAVIGATOR (BREADCRUMBS) */
 
/*
.PlentyForumNavigator > div {
display: inline-block;
font-size: 11px;
color: #888888;
padding: 3px;
}
*/
/* links */
/*
.PlentyForumNavigator > div a:link,
.PlentyForumNavigator > div a:visited {
color: #888888;
}
*/
/* links hover / focus */
/*
.PlentyForumNavigator > div a:link:hover,
.PlentyForumNavigator > div a:link:focus,
.PlentyForumNavigator > div a:visited:hover,
.PlentyForumNavigator > div a:visited:focus {
color: #444444;
}
*/
 
 
/* HEADER GLOBAL */
 
.PlentyForumCategoryHeader,
.PlentyForumTopicForumName,
.PlentyForumPostNameHeader,
.PlentyForumNavigator,
.PlentyForumNavigator div {
display: block;
border-bottom: 1px solid #000000;
color: #444444;
padding: 8px 0;
font-size: 18px;
font-weight: 400;
margin-bottom: 16px;
margin-top: 4px;
}
.PlentyForumPostNameHeader > div,
.PlentyForumNavigator div {
display: inline-block;
border-bottom: none;
padding: 0;
margin: 0;
}
 
/* do not show ("you are here", individual headlines) */
.PlentyForumNavigatorInfoText,
.PlentyForumTopicForumName,
.PlentyForumPostNameHeader {
display: none;
}
 
 
 
/* ITEM CONTAINER (MODIFIED) */
 
 
.NOCLASS {
margin-top: 16px;
padding: 0;
/*border: 1px solid #cccccc;*/
position: relative;
/*z-index: 2;*/
}
 
/* item container hover */
 
/*
PlentyForumCategoryMain:hover {
-moz-box-shadow: 0 0 2px 0 rgba(61, 90, 153, 0.15);
-webkit-box-shadow: 0 0 2px 0 rgba(61, 90, 153, 0.15);
box-shadow: 0 0 2px 0 rgba(61, 90, 153, 0.15);
}
*/
 
/* item header */
 
.PlentyForumPostReplyInfoText {
display: block;
/*padding: 10px 10px 7px;*/
font-size: 16px;
line-height: 18px;
font-weight: 400;
color: #444444;
/*background: #e8ecef;*/
background: #F3F3F3;
/*border-bottom: 1px solid #888888;*/
border-bottom: 2px solid #CCCCCC;
 
padding: 10px 10px 7px;
}
 
/* item content */
 
/*.PlentyForumLoginMain,
.PlentyForumSearchMain,
.PlentyForumAddTopicMain,*/
.PlentyForumCategoryContent,
.PlentyForumTopicContentContainer,
.PlentyForumPostReplyMain,
.PlentyForumPostReplyContent,
.PlentyForumSearchResultContainer {
border: 1px solid #eeeeee;
/*padding: 12px 10px;*/
font-size: 13px;
line-height: 20px;
color: #404040;
/*background: #fcfcfc;*/
}
.PlentyForumLoginMain:last-child,
.PlentyForumSearchMain:last-child {
/*margin-top: 10px;*/
margin-bottom: 0;
}
 
 
/* TABLE LAYOUT */
 
 
/* table */
.PlentyForumTableLayout {
display: table;
}
/* table row */
.PlentyForumTableLayout > div {
display: table-row;
}
/* table cells */
.PlentyForumTableLayout > div > div {
display: table-cell;
}
/* table wrapper */
.PlentyForumTableWrapper > .PlentyForumTableLayout {
width: 100%;
}
 
 
 
/* TABLE LAYOUT WITH HEADER (forum overview) */
 
 
/* table */
.PlentyForumTableLayoutForum.PlentyForumTableLayout,
.PlentyForumTableLayoutTopicOverview.PlentyForumTableLayout,
.PlentyForumTableLayoutSearchResult.PlentyForumTableLayout {
}
 
/* table row */
.PlentyForumTableLayoutForum.PlentyForumTableLayout > div {
}
/* table cells standard */
.PlentyForumTableLayoutForum.PlentyForumTableLayout > div > div,
.PlentyForumTableLayoutTopicOverview.PlentyForumTableLayout > div > div,
.PlentyForumTableLayoutSearchResult.PlentyForumTableLayout > div > div {
padding: 5px 10px 5px 5px;
border-bottom: 1px solid #EEEEEE;
border-right: 1px solid #EEEEEE;
}
/* table cells last */
.PlentyForumTableLayoutForum.PlentyForumTableLayout > div > div:last-child,
.PlentyForumTableLayoutTopicOverview.PlentyForumTableLayout > div > div:last-child,
.PlentyForumTableLayoutSearchResult.PlentyForumTableLayout > div > div:last-child {
padding-right: 0;
border-right: none;
}
/* table first row cells (header) */
.PlentyForumTableLayoutForum.PlentyForumTableLayout > div:first-child > div,
.PlentyForumTableLayoutTopicOverview.PlentyForumTableLayout > div:first-child > div,
.PlentyForumTableLayoutSearchResult.PlentyForumTableLayout > div:first-child > div {
background: #EEEEEE;
border-bottom: 3px solid #cccccc;
border-right: 1px solid #e6e6e6;
font-size: 14px;
font-weight: normal;
color: #444444;
line-height: 24px;
}
/* table first row last cell */
.PlentyForumTableLayoutForum.PlentyForumTableLayout > div:first-child > div:last-child,
.PlentyForumTableLayoutTopicOverview.PlentyForumTableLayout > div:first-child > div:last-child,
.PlentyForumTableLayoutSearchResult.PlentyForumTableLayout > div:first-child > div:last-child {
border-right: none;
}
/* table last row cells */
.PlentyForumTableLayoutForum.PlentyForumTableLayout > div:last-child > div,
.PlentyForumTableLayoutTopicOverview.PlentyForumTableLayout > div:last-child > div,
.PlentyForumTableLayoutSearchResult.PlentyForumTableLayout > div:last-child > div {
border-bottom: none;
}
/* cell width category overview */
.PlentyForumHeader { width: 70%; }
.PlentyForumHeaderTopicCount { width: 5%; }
.PlentyForumHeaderPostCount { width: 5%; }
.PlentyForumHeaderLastPost { width: 20%; }
 
/* cell width topic overview */
.PlentyForumTopic { width: 75%; }
.PlentyForumTopicLastPost { width: 20%; }
.PlentyForumTopicTasks { width: 5%; padding-right: 5px !important; white-space: nowrap; }
 
/* search result */
.PlentyForumSearchResult { width: 60%; }
.PlentyForumSearchResultForumName { width: 20%; }
.PlentyForumSearchResultLastPost { width: 20%; }
 
 
/* individual style */
 
/* forum title */
.PlentyForumDescription > div,
.PlentyForumLastPost > div,
.PlentyForumTopicLastPost > div {
font-size: 11px;
}
.PlentyForumDescription > div:first-child,
.PlentyForumLastPost > div:first-child,
.PlentyForumTopicLastPost > div:first-child {
display: block; font-size: 13px;
}
 
/* row hover */
.PlentyForumContainer:hover,
.PlentyForumTopicContent:hover,
.PlentyForumSearchResultRow:hover {
background: #f8f8f8;
}
 
 
 
/* SUB CONTAINER / PAGINATION (FORUM SEARCH / FORUM LOGIN / ADD TOPIC) */
 
 
/* title sub container / pagination container */
.PlentyForumTopicHeader,
.PlentyForumPostHeader,
.PlentyForumPostAdminPanel,
.PlentyForumUserPageHeader,
.PlentyForumSearchResultHeader {
border-bottom: 1px solid #C2C2C2;
border-top: 1px solid #C2C2C2;
margin-bottom: 16px;
padding: 9px 0 8px;
}
 
/* search / login */
.PlentyForumTableLayoutSearch.PlentyForumTableLayout > div > div:first-child,
.PlentyForumTableLayoutLogin.PlentyForumTableLayout > div > div:first-child {
width: 120px;
padding-right: 10px;
vertical-align: middle;
}
 
/* cells with input / select / textarea */
.PlentyForumSearchContent,
.PlentyForumLoginEmailInput {
padding: 1px 0;
}
 
/* submit button */
.PlentyForumLoginMain input[type=submit],
.PlentyForumSearchMain input[type=submit],
.PlentyForumAddTopicMain input[type=submit],
.PlentyForumPostReplyButton input[type=submit],
.PlentyForumPostReplyButton input[type=button] {
padding: 0 20px;
margin-top: 7px;
}
 
/* container right (pagination) */
.PlentyForumPageCounterMain {
float: right;
}
.PlentyForumPageCounterMain div {
display: inline-block;
vertical-align: bottom;
}
.PlentyForumPageCounterRowElement select {
width: auto;
}
/* lost password */
.PlentyForumLoginLostPWD {
margin-top: 8px;
}
 
 
/* MAIN CONTAINER */
 
.PlentyForumTopicMain,
.PlentyForumSearchResultContainer,
.PlentyForumPostContent {
margin-bottom: 16px;
}
 
 
/* TASKS */
 
.PlentyForumTopicTasks > div {
display: inline-block;
}
.PlentyForumTopicTasks > div a,
.PlentyForumTopicTasks > div a:hover,
.PlentyForumTopicTasks > div a:focus,
.PlentyForumTopicTasks > div input[type=image],
.PlentyForumTopicTasks > div input[type=image]:hover,
.PlentyForumTopicTasks > div input[type=image]:focus {
border: none;
}
 
 
/* CREATE TOPIC */
 
/* input container */
.PlentyForumAddTopicInputContainer {
float: left;
}
/* input / textarea */
.PlentyForumAddTopicMain input[type=text],
.PlentyForumAddTopicMain textarea,
.PlentyForumPostReplyMain textarea {
width: 542px !important;
}
.PlentyForumAddTopicMain textarea,
.PlentyForumPostReplyMain textarea {
height: 171px;
min-height: 100px;
resize: vertical;
}
/* label */
.PlentyForumAddTopicSubjectHeader,
.PlentyForumAddTopicMessageHeader {
margin-top: 5px;
}
/* smily container */
.PlentyForumAddTopicMain > .PlentyForumPostReplyBBCodeSmiley {
margin-top: 10px;
}
 
/* BLOCK LINKS */
.PlentyForumDescriptionName > a,
.PlentyForumTopic > a,
.PlentyForumPostReplyLinkContainer > a {
display: block;
}
 
 
/* TABLE FORUM ITEM POSTS */
 
/* main container */
.PlentyForumPostMain {
margin-bottom: 16px;
}
 
/* cell standard */
.PlentyForumTableLayoutPost > div > div {
border-color: #eeeeee;
border-width: 1px;
border-style: none solid solid none;
}
/* cell first-cell */
.PlentyForumTableLayoutPost > div > div:first-child {
border-left-style: solid;
border-bottom-color: #ffffff;
}
/* cell first-row */
.PlentyForumTableLayoutPost > div:first-child > div {
border-top-style: solid;
border-top-color: #eeeeee;
}
 
/* left cell */
.PlentyForumTableLayoutPost > div > div:first-child {
width: 250px;
background: #eeeeee;
padding-bottom: 42px;
}
/* right cell */
.PlentyForumTableLayoutPost > div > div:last-child {
vertical-align: top;
}
 
/* hover */
 
/* row */
.PlentyForumTableLayoutPost > div:hover,
.PlentyForumTableLayoutPost > div.hover {
}
/* left */
.PlentyForumTableLayoutPost > div:hover > div:first-child,
.PlentyForumTableLayoutPost > div.hover > div:first-child {
background: #e4e4e4;
}
/* right */
.PlentyForumTableLayoutPost > div:hover > div:last-child,
.PlentyForumTableLayoutPost > div.hover > div:last-child {
border-color: #cccccc;
}
/* right top */
.PlentyForumTableLayoutPost > div:hover > div:last-child > div:first-child,
.PlentyForumTableLayoutPost > div.hover > div:last-child > div:first-child {
background: #f4f4f4;
border-color: #bbbbbb;
}
/* right middle */
.PlentyForumTableLayoutPost > div:hover > div:last-child > div.PlentyForumPostPath,
.PlentyForumTableLayoutPost > div.hover > div:last-child > div.PlentyForumPostPath {
border-color: #dddddd;
}
 
/* member name / number posts */
.PlentyForumPostCustomerUsername,
.PlentyForumPostCount {
padding: 5px 10px 0;
}
 
.PlentyForumPostCustomerUsername {
font-weight: bold;
}
 
/* invisible table containers */
.PlentyForumTableLayoutPost > div > div.PlentyForumTableFixInvisible {
padding: 0;
border: none;
overflow: visible;
}
/* relative wrapper */
.PlentyForumTableLayoutPost > div > div.PlentyForumTableFixInvisible > .PlentyForumPostTasksContainer {
position: relative;
}
/* absolute content */
.PlentyForumTableLayoutPost > div > div.PlentyForumTableFixInvisible > .PlentyForumPostTasksContainer > .PlentyForumPostTasks {
position: absolute;
top: -42px;
}
 
/* buttons container */
.PlentyForumPostTasks {
/*position: absolute;
left: 0;
bottom: 0;*/
padding: 10px;
}
/* buttons */
.PlentyForumPostTasks > div {
display: inline-block;
}
 
/* date */
.PlentyForumPostDate {
border-bottom: 1px solid #cccccc;
padding: 5px 20px;
font-weight: bold;
background: #fcfcfc;
}
/* path */
.PlentyForumPostPath {
border-bottom: 1px solid #eeeeee;
color: #444444;
padding: 4px 20px;
}
/* message */
.PlentyForumPostMessage {
padding: 15px 20px;
}
 
 
/* CREATE POST */
 
/* main container */
.PlentyForumPostReplyMain {
margin-bottom: 16px;
}
.PlentyForumPostReplyMain > form > div {
/*padding: 0 10px;*/
}
/* left */
.PlentyForumPostReplyMessage {
float: left;
}
/* right */
.PlentyForumPostReplyBBCodeSmiley {
float: left;
margin-left: 20px;
}
 
/* create post */
.PlentyForumPostReplyContent {
padding: 10px;
}
/* textarea */
.PlentyForumMain .PlentyForumPostReplyTextInput {
margin-top: 0;
}
 
/* smilys containers */
.PlentyForumPostReplyBBCodeSmiley {
}
.PlentyForumSmileySelectionMain,
.PlentyForumBBCodeSelectionMain {
width: 110px;
float: left;
margin-right: 20px;
}
.PlentyForumSmileySelectionMain > a,
.PlentyForumBBCodeSelectionMain > a {
display: block;
background: #eeeeee;
border-bottom: 2px solid #cccccc;
padding: 1px 10px;
cursor: pointer;
}
.PlentyForumSmileySelectionMain > div,
.PlentyForumBBCodeSelectionMain > div {
border: 1px solid #cccccc;
padding: 5px 10px;
}
/* smilys */
.PlentyForumSmiley > a {
display: inline-block;
padding: 2px;
}
/* code */
.PlentyForumBBCode > a { display: block; font-size: 12px; line-height: 18px; }
.PlentyForumBBCode > a:nth-child(1) { font-weight: bold; }
.PlentyForumBBCode > a:nth-child(2) { font-style: italic; }
.PlentyForumBBCode > a:nth-child(3) { text-decoration: underline; }
.PlentyForumBBCode > a:nth-child(4) { font-weight: bold; letter-spacing: .15em; }
.PlentyForumBBCode > a:nth-child(5):before { content: "<"; }
.PlentyForumBBCode > a:nth-child(5):after { content: ">"; }
.PlentyForumBBCode > a:nth-child(6) { color: #ff0000; }
.PlentyForumBBCode > a:nth-child(7):before { content: '„'; }
.PlentyForumBBCode > a:nth-child(7):after { content: '“'; }
 
/* send button container */
.PlentyForumPostReplyButton {
clear: both;
}
 
/* quote */
.PlentyForumPostQuote {
color: #999999;
font-style: italic;
}
 
/* EDIT POST */
 
/* textarea */
.PlentyForumPostReplyTextInput {
width: 548px;
height: 296px;
min-height: 100px;
resize: vertical !important;
}
/* smilys */
.PlentyForumPostMessageTextAreaHiddenContainer .PlentyForumPostReplyBBCodeSmiley {
width: 110px;
}
/* bbcode */
.PlentyForumPostMessageTextAreaHiddenContainer .PlentyForumPostReplyBBCodeSmiley .PlentyForumBBCodeSelectionMain {
margin-top: 15px;
}
 
/* note edited by */
.PlentyForumPostEditedContainer {
border-top: 1px solid #CCCCCC;
margin-top: 15px;
padding: 5px 0 0;
color: #999999;
}
.PlentyForumPostEditedContainer > div {
display: inline-block;
}
 
 
/* ADMIN PANEL */
 
.PlentyForumPostAdminPanel > div {
display: inline-block;
margin-right: -4px;
}
 
 
/* SEARCH / LOGIN / CREATE TOPIC CONTAINERS */
 
.PlentyForumLoginMain,
.PlentyForumSearchMain,
.PlentyForumAddTopicMain {
border: 1px solid #eeeeee;
padding: 10px;
}
 
 
/* OVERLAY */
 
/* overlay */
.PlentyForumOverlay,
.PlentyPopupOverlay {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #000000;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
filter: alpha(opacity=50);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
opacity: 0.5;
z-index: 40000;
}
 
 
/* POPUP */
 
/* popup container */
 
.PlentyForumPopupWrapper,
.PlentyMessagePopupWrapper {
display: none;
position: absolute;
top: 25px;
z-index: 40001;
width: 328px; /* margin left is 1/2 of width */
margin-left: -179px;
left: 50%;
 
background: #ffffff;
border: 4px solid #EEEEEE;
padding: 0 10px;
 
-moz-box-shadow: 1px 2px 6px 1px rgba(38, 43, 55, 0.3);
-webkit-box-shadow: 1px 2px 6px 1px rgba(38, 43, 55, 0.3);
box-shadow: 1px 2px 6px 1px rgba(38, 43, 55, 0.3);
}
 
/* popup container hover */
 
.PlentyForumPopupWrapper:hover,
.PlentyMessagePopupWrapper:hover {
-moz-box-shadow: 1px 3px 10px 1px rgba(38, 43, 55, 0.45);
-webkit-box-shadow: 1px 3px 10px 1px rgba(38, 43, 55, 0.45);
box-shadow: 1px 3px 10px 1px rgba(38, 43, 55, 0.45);
}
 
/* popup container inner */
 
.PlentyForumPopupContainer,
.PlentyMessagePopupContainer {
}
 
/* popup header */
 
.PlentyForumPopupHeader,
.PlentyMessagePopupHeader {
color: #444444;
font-size: 18px;
font-weight: 400;
line-height: 26px;
border-bottom: 1px solid #000000;
padding: 7px 1px 3px;
}
/* header title left */
.PlentyForumPopupTitle,
.PlentyMessagePopupTitle {
float: left;
display: inline-block;
font-size: 14px;
}
/* header icon right */
.PlentyForumPopupClose,
.PlentyMessagePopupClose {
float: right;
display: inline-block;
margin-right: 2px;
}
/* close icon */
.PlentyForumPopupClose > a,
.PlentyMessagePopupClose > a {
display: inline-block;
height: 19px; /*16px*/
width: 19px; /*16px*/
margin-right: -3px;
position: relative;
top: 1px;
background: url(/images/icons/silk/close_tab.png ) left center no-repeat #cccccc;
cursor: pointer;
}
/* close icon hover / focus */
.PlentyForumPopupClose > a:hover,
.PlentyForumPopupClose > a:focus,
.PlentyMessagePopupClose > a:hover,
.PlentyMessagePopupClose > a:focus {
background-position: right center;
}
 
/* popup content */
 
.PlentyForumPopupContent,
.PlentyMessagePopupContent {
padding: 10px 0;
font-size: 12px;
line-height: 12px;
}
 
/* popup buttons */
 
/* left */
.PlentyForumPopupButtonLeft {
width: 50%;
float: left;
margin-top: 10px !important;
}
.PlentyForumPopupButtonLeft > input {
float: right;
margin-right: 4px;
}
/* right */
.PlentyForumPopupButtonRight {
width: 50%;
float: right;
margin-top: 10px !important;
}
.PlentyForumPopupButtonRight > input {
float: left;
margin-left: 4px;
}
.PlentyForumPopupButtonLeft > input,
.PlentyForumPopupButtonRight > input {
width: 75px;
}
.PlentyClear {
clear: both;
}
 
/* fix status message */
.PlentyMessagePopupWrapper .plentyErrorBox,
.PlentyMessagePopupWrapper .plentyMessageBox { display: block; }
/* popup advice message box */
.PlentyMessagePopupWrapper .plentyMessageBox,
.PlentyMessagePopupWrapper .plentyErrorBox {
margin-bottom: 0;
line-height: 15px;
width: auto;
}
 
/* LATEST ACTIVE TOPICS */
 
.PlentyForumTopicActive .PlentyForumTopic {
font-weight: bold;
}
.PlentyForumTopicActive a {
color: #000000;
}
 
 
 
/* ERROR / STATUS MESSAGES */
 
/* error / success box */
.plentyMessageBox,
.plentyErrorBox {
width: auto;
background: transparent;
border: 1px solid;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 8px 10px;
-moz-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.4) inset;
-webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.4) inset;
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.4) inset;
color: #444444;
text-shadow: 0px 1px 1px #ffffff;
filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
/* success box */
.plentyMessageBox {
border-color: #49DD39;
/*box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.4) inset, 0 -58px 40px -40px #49DD39 inset;*/
background: -moz-linear-gradient(top, rgba(255,255,255,0.29) 0%, rgba(220,249,217,0.29) 19%, rgba(73,221,57,0.8) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.29)), color-stop(19%,rgba(220,249,217,0.29)), color-stop(100%,rgba(73,221,57,0.8))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,0.29) 0%,rgba(220,249,217,0.29) 19%,rgba(73,221,57,0.8) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,0.29) 0%,rgba(220,249,217,0.29) 19%,rgba(73,221,57,0.8) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,0.29) 0%,rgba(220,249,217,0.29) 19%,rgba(73,221,57,0.8) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,0.29) 0%,rgba(220,249,217,0.29) 19%,rgba(73,221,57,0.8) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4affffff', endColorstr='#cc49dd39',GradientType=0 ); /* IE6-9 */
}
/* error box */
.plentyErrorBox {
border-color: #ff1a1a;
color: #000000;
/*box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.4) inset, 0 -58px 40px -40px #ff1a1a inset;*/
background: -moz-linear-gradient(top, rgba(255,255,255,0.29) 0%, rgba(255,211,211,0.29) 19%, rgba(255,26,26,0.8) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.29)), color-stop(19%,rgba(255,211,211,0.29)), color-stop(100%,rgba(255,26,26,0.8))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,0.29) 0%,rgba(255,211,211,0.29) 19%,rgba(255,26,26,0.8) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,0.29) 0%,rgba(255,211,211,0.29) 19%,rgba(255,26,26,0.8) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,0.29) 0%,rgba(255,211,211,0.29) 19%,rgba(255,26,26,0.8) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,0.29) 0%,rgba(255,211,211,0.29) 19%,rgba(255,26,26,0.8) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4affffff', endColorstr='#ccff1a1a',GradientType=0 ); /* IE6-9 */
}
 
/* error / success title */
.plentyMessageBoxTitle,
.plentyErrorBoxTitle {
/*min-height: 32px;*/ /*show background img*/
margin: -4px -2px 4px;
padding: 0 0 0 36px;
line-height: 32px;
color: #444444;
text-shadow: 0px 2px 2px #ffffff;
filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
/* success title */
.plentyMessageBoxTitle {
background: url("http://www.plentymarkets.eu/layout/cyt-layout/images/success.png") no-repeat;
}
/* error title */
.plentyErrorBoxTitle {
background: url("http://www.plentymarkets.eu/layout/cyt-layout/images/error.png") no-repeat;
}
 
/* box after box */
.plentyMessageBox + .plentyErrorBox,
.plentyErrorBox + .plentyMessageBox,
.plentyMessageBox + .plentyMessageBox,
.plentyErrorBox + .plentyErrorBox {
margin-top: 10px;
} 
