.multilang_flags {
	visibility:hidden;
}

html { 
	direction: ltr;
}

body { 
	font-family: Arial,Helvetica,sans-serif;
    	/*font-size: 0.8em;*/
	margin: 0px;
	color: #626262;
}

img{
	border:0;
}

A {
  	color: #333333;
  	text-decoration: none;
  	outline:none;
}

A:hover {
  	color: #333333;
  	text-decoration: underline;
}

#cyt_body {width:100%;
	color: #FFFFFF;
	margin: 0px;
	background:url(/tpl/de/images_layout/css/bg.jpg) repeat;
}

#bg_fill { 
	background-position: center;
	background-repeat: repeat-y;
	background-image: url(/tpl/de/images_layout/css/bg_fill2.jpg);
	min-height: 800px;
}

#bg_top {
	background-image:url(/tpl/de/images_layout/css/bg_top3.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	width:100%;}

#bg_bottom {
	background-image:url(/tpl/de/images_layout/css/bg_bottom.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;
	width:100%;
	height:124px;
}

#bottom_fz {
    margin: 0 auto;
    width: 1280px;
}

#main_inner_content {
	width:1280px;
	margin:0 auto;
}

#bg_header_german { 
	background-image: url(/tpl/de/images_layout/css/bg_headerneu.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;
	width:1280px;
	height: 236px;
}

#colls {
clear:both;
width:1240px;
margin-left:20px;
margin-right:20px;
min-height:783px;
height:auto !important;  /* für moderne Browser */
height:783px;  /*für den IE */
}

#right_col {
	width:900px;
	float:left;
	padding-left:20px;
}

#left_col {
width:320px;
float:left;
font-family:Arial, Verdana;
}

h1, #PlentyMyAccount h1 {
font-family:Arial, Verdana;
color:#9D9D9D !important;
font-weight:600;
font-size:20px;
margin:0;
padding:0;
line-height:24px;
padding-bottom:0px;
letter-spacing: .1px;
}

#podcomm_logo {

	position:relative;
	top:10px;
	left: 20px;
}

#podcomm {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:8pt;
	color:#5A5744;
	position:relative;
	top:10px;
	left: 20px;
	width:135px;
	height:auto;
}

#podcomm a {

	color:#FD7702;
}

a:link, a:visited, a:hover {
	text-decoration: none;
	color:#000000;
}

h3 {
	font-family: Arial, Verdana, sans-serif;
	color:#9D9D9D;
	font-size: 1em;
}

.plentyErrorBox {
	margin-top:40px;
	margin-bottom:5px;
	padding:10px;
	width:745px;
}

.plentyMessageBox{
	margin-bottom:5px;
	padding:10px;
	width:745px;
}

/* Artikelansichten */

.Price{
	color:#FD7702;
	font-size:1.5em;
	font-weight:bold;
}

.mge{
	font-size: 13px;
	color:#FD7702;
}

.flaggen {
float:left;
width:44px;
height: 29px;
list-style: none outside none;
margin: 0 !important;
padding: 0;
}

.flaggen_de {
padding-right:20px;
}

.flaggen_fr {
float:left;
}

.flaggen a {
background-image:url(/tpl/flag/alle.jpg);
background-attachment:scroll;
cursor:pointer;
repeat:no-repeat;
width:45px;
height:31px;
border-radius:5px 5px 5px 5px;
display: inline-block;
}

.flaggen_de a {
background-position:51px -38px;
}

.flaggen_fr a {
background-position:101px -38px;
}

#box_cart {
    bottom: 0;
    color: #333333;
    font-family: "Trebuchet MS","Verdana","Arial",sans-serif;
    font-size: 11px;
    left: 978px;
    line-height: 2;
    position: relative;
    text-align: center;
    top: -60px;
    width: 180px;
}

.search_box {
	margin-bottom:5px;
}

.search_box .search_box_content {
	background-image: url(/tpl/de/images_layout/misc/suchfeld_bckgr.png);
	width: 312px;
	height: 99px;
	padding: 5px 5px;
}

.search_box input {
	font-size: 11px;
	background-image: url(/tpl/de/images_layout/misc/suchfeld_edit.png);
 	background-repeat: no-repeat;
    	border: none;
    	color: #D9D9D9;
    	font-size: 13px;
    	height: 29px;
    	padding-left:10px;
    	width: 187px;
}

#search_input {
	background-color:#1e1d1a;
}


.cat_box {
	margin-bottom:5px;
}

.cat_box .cat_box_top {
	background-image: url(/tpl/de/images_layout/cat/box_darkgrey_top2.png);
	background-repeat:no-repeat;
	width: 322px;
	height:69px;
	margin-top:5px;	
}

.cat_box .cat_box_content {
	background-image: url(/tpl/de/images_layout/cat/box_darkgrey_content4.png);
	width: 312px;
	padding: 5px 5px;
}

.cat_box .cat_box_content ul.left_menu li.level1:nth-of-type(odd){
	background-image:url(/tpl/de/images_layout/cat/2ndcat_bckgr2.jpg);
	background-repeat: no-repeat;
	background-position:11px 0px;
}

.cat_box .cat_box_content ul.left_menu li.level1:nth-of-type(even){
	background-image:url(/tpl/de/images_layout/cat/2ndcat_bckgrtr.png);
	background-repeat: no-repeat;
	background-position:11px 0px;
}

/* menu */

ul.left_menu {
	text-align:left;
	padding:0px 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}

ul.left_menu li {
	list-style-type:none;
	text-align:left;
	width:310px;
	line-height: 32px;
}

.left_menu a, .left_menu a:link, .left_menu a:visited {
	color:#9D9D9D;
	font-family: "Trebuchet MS", "Verdana", "Arial", sans-serif !important;
}

.left_menu .level1 a{
	background-image:none;
	background-repeat: no-repeat;
	padding-left:43px;
	background-position: 15px 6px;
	font-size: 1.0em;
}

.left_menu .level1active_link{
	font-weight:bold;
	color:#fd7702 !important;
}

.left_menu .level2 a{
	padding-left:10px;
	background-image:none;
	font-size: 0.9em;
}

.left_menu .level2active_link{
	font-weight:bold;
	color:#fd7702 !important;
}

.left_menu .level3 a{
	padding-left:20px;
	background-image:none;
	font-size: 0.8em;	
}

.left_menu .level3active_link{
	font-weight:bold;
	color:#fd7702 !important;	
}

.left_menu .level4 a{
	padding-left:30px;
	background-image:none;
	font-size: 0.7em;	
}

.left_menu .level4active_link{
	font-weight:bold;
	color:#fd7702 !important;
}

ul.cont{
	width:322px;
	align:left;
	padding:0 0 0 15px;
}

ul.cont li{
	background-image: url(/tpl/de/images_layout/navi/bg_navitrenner.png);
	padding:0 0 0 25px;
   	background-position: 10px 6px;
    	background-repeat: no-repeat;
	line-height: 40px;
    	list-style-type: none;
    	text-align: left;    	
}

ul.cont li a, ul.cont li img{
    	vertical-align: middle;    	
}


#breadcr a{
	color: #FD7702 !important;
	font-size: 0.8em;
}

#breadcr span{
	color: #FD7702 !important;
	font-size: 0.8em;
}


.smallText{
	color:#9D9D9D !important;
	font-size:10px;
}

.aSmall{
	color:#9D9D9D !important;
	text-decoration:underline !important;
	font-size:10px;
}

#main_inner_content h2{
	font-size: 1.2em;
	color:#9D9D9D;
	font-family: "Arial","Verdana",sans-serif;
	text-transform:uppercase;
}

/*
.news{
	background-image:url(/tpl/de/images_layout/misc/neuheiten_bckgr.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
	padding-top: 90px;
	width:900px;
	height:231px;
	margin-top: 30px;
}
*/

#footer {
	text-align:center;
	color:#9D9D9D;
	font-size:0.8em;
	position:relative;
	left:135px;
	top:-35px;
	width:1145px;
}

#footer a{
	color:#FD7702 !important;
	text-decoration:underline;
	font-weight:bold;
}

/*ALC*/

.articlePages_Link{
	color:#FD7702 !important;
	font-size:1em;
}

.articlePages_activeLink{
	color:#FD7702 !important;
	font-size:1em;	
}

.AnsArtName{
	color:#9D9D9D !important;
	text-decoration:none !important;
	font-size:1em;
}

.wahl{
	color:#FFFFFF;
	letter-spacing:0.1em;
	font-size:16px;
	margin-bottom:10px;
	margin-top:10px;	
}

/*SINGLE ARTICLE*/

.article_order_form h1{
	color:#9D9D9D;
}

.plentyErrorBox{
	margin-top:0px;
	margin-bottom:20px;	
	width:880px;
}

#header h1{
	color:#9D9D9D;
}


/*ORDER*/


#PlentyOrderPayPalExpressPanel{
	border:1px solid;
}

#PlentyOrderPayPalExpressPanelA{
	color:#9D9D9D;
	font-size:0.8em;
}

.Order_ArticleTable{
	color:#9D9D9D;
}

.Order_ArticleTable tr:nth-of-type(n) td:nth-of-type(even) a {
	color:#FFFFFF !important;
}

.Order_ArticleTable tr:nth-of-type(n) td:nth-of-type(even) tr td:nth-of-type(even) {
	color:#FD7702 !important;
}

.Order_ArticleTable tr:nth-of-type(n) td:nth-of-type(4n){
	color:#FD7702 !important;
}

.Order_ConfigTable{
	border:1px solid !important;
}

.Order_ConfigTable td {
    background-color: transparent !important;
    padding: 4px;
}

.Order_ConfigTable tr:nth-of-type(n) td td:nth-of-type(2n) {
	color:#FFFFFF !important;
}

.Order_ConfigTable tr:nth-of-type(n) td td:nth-of-type(3n) {
	color:#FD7702 !important;
}

.Order_ConfigTable tr:nth-of-type(2n) td td:nth-of-type(3n) {
	color:#FFFFFF !important;
}

#basket_psp_td_18{
	color:#FFFFFF !important;
}

#basket_psp_td_16{
	color:#FFFFFF !important;
}

#basket_psp_td_15{
	color:#FFFFFF !important;
}

#basket_psp_td_13{
	color:#FFFFFF !important;
}

.Order_TotalsTable{
	color:#FFFFFF !important;
}

.Order_CouponTable tr:nth-of-type(odd) th{
	color:#FFFFFF !important;
}

.Order_CouponTable tr:nth-of-type(even) td{
	color:#FD7702 !important;
}

.input_fieldset{
	color:#FFFFFF;
	width:100%;
}

.Order_AddressInputTable tr:nth-of-type(odd) th{
	color:#FD7702;
}

.Order_AddressInputTable tr td{
	color:#FD7702;
}

#marked_fields_are_required{
	color:#ffffff;
	font-weight:bold;
}

#plenty_maker_order_form{
	color:#ffffff;
}

#plenty_maker_order_form h3{
	color:#FD7702;
}

#plenty_maker_order_form a{
	color:#FD7702;
	text-decoration:underline;
}

.my_account_menu{
	background-color:transparent !important;
	color:#FFFFFF !important;
}

.my_account_menu_link{
	color:#FD7702 !important;
}

#my_account_link, #PlentyMyAccount a{
	color:#FD7702;
	text-decoration:underline;
	font-weight:normal !important;
}

.articlePages_Link{
	text-decoration: none;
	/*color: #fff !important;*/
	color:#7A7A7A;
}

.articlePages_activeLink{
	text-decoration: none;
	font-weight: bold;
	/*color: #fff !important;*/
	color:#7A7A7A;
}

.articlePages{
	display:inline;
	float:right;
	line-height: 30px;
	vertical-align: middle;
}/* 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;
} 