/* .fixedhead {position: absolute; width: 100%; z-index: 9999;background: url(/layout/fabtee/bg_search.jpg) repeat-x #ccc ; background: #ffffff;  padding: 5px; text-align: center; box-shadow: 0px 2px 5px #000000;} */
.fixedhead {position: relative; width: 1040px; padding: 5px 0; background: #fff; text-align: center; box-shadow: 0px 2px 5px #000000; margin: 0 auto; z-index: 9999; height: 20px; border-radius: 20px 20px 20px 20px}
.fixedhead .inlinebox {width: 1040px; margin: 0px auto; padding-left: 25px}
.fixedhead .inlinebox ul {list-style: none; margin: 0; padding: 0}
.fixedhead .inlinebox ul li {font-size: 10px; float: left; background: url(/layout/fabtee/h_green.png) no-repeat scroll 0 0 transparent; height: 20px; line-height: 20px; padding: 0 20px 0 25px}
.fixedhead .inlinebox ul li a {}

.tcell {display: table-cell}

.header .frm-search {
    padding-left: 10px;
}

/* HEADER */

.header .headertopmenu {position: absolute; top: 14px; right: 22px; z-index: 200}
.header .headertopmenu a {font: 12px Arial, sans-serif; font-weight: normal; text-decoration: none; display: inline-block; margin-left: 10px; background: url(/layout/fabtee/arrow_green2.png) no-repeat 0 4px transparent; padding-left: 12px}
.header .headertopmenu a:hover {color: #70a400; text-decoration: none}

.header .logo-container { position: absolute; margin-left: -80px }
.header .frm-search { padding-left: 10px }
.header .cart-container { float: right; width: 750px; padding-top: 46px; position: relative; padding-right: 10px }
.header .cart-container .cart { border: 1px solid #ff0000; -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow:  0px 1px 10px 1px #ff0000;
 box-shadow:  0px 1px 10px 1px #ff0000; background: #333333; padding: 10px; color: #ffffff; font: 18px Arial, sans-serif; font-weight: normal; margin-bottom: 10px; }
.header .cart-container .cart span { color: #FFFFFF; font-size: 15px; font-weight: bold; display: block; margin-bottom: 5px; }
.header .cart-container .cart a {color: #ffffff}
.header .cart-container .cart a:hover {color: #ff0000}
.header .cart-container .cart-links {position: absolute; right: 10px; top: 40px;}
.header .cart-container .cart-links a { font-family: Arial, sans-serif; color: #6D6D6D; line-height: 18px; font-weight: normal; font-size: 13px; padding: 5px 10px; border: 1px solid #CCCCCC; background: url(/layout/fabtee/bg_search.jpg) repeat-x scroll 0 0 #EFEFEF; margin: 6px 0 0 10px; border-radius: 5px; height: 18px; }
.header .cart-container .cart-links a span {font-size: 12px}
.header .cart-container .cart-links a.link-cart { }
.header .cart-container .cart-links a.link-checkout { }
.header .cart-container .cart-links a:hover {text-decoration: none; box-shadow: 0px 2px 2px #444444;}

.header .box_language {padding: 10px 0 0 0; text-align: right}
.header .box_language a {/* padding-left: 10px */}


.clearfix {clear: both}
.fleft {float: left}
.fright {float: right}
.center {text-align: center}
.w_body {overflow-y: scroll; background: #ffffff; color: #555555; font: 12px/1.35em normal Arial, Helvetica, sans-serif; }


.w_container {width: 980px; margin: 0px auto; padding: 0px 10px 10px 10px; background: url(/layout/fabtee/bg_container.png) repeat-y transparent; box-shadow: 0 0 5px 1px #222222; position: relative; z-index: 10; border-radius: 10px}
.w_container a {color: #555555; display: inline-block; text-decoration: none}
.w_container img {display: inline-block}


#plenty_appendix {text-align: center !important; padding-top: 10px}



#cat_id_1 {display: none}
.sub_cat {display: none}

.w_content .page-title { background:url(/layout/fabtee/bg_grey.jpg) repeat-x scroll 0 0 #EFEFEF; padding:5px 20px 5px; color:  #70A400; border-radius: 5px; margin: 20px 0px; box-shadow: 0 1px 2px #444444; text-align: center; text-shadow: 1px 1px #FFFFFF }
.w_content .page-title p { font: 20px/1.5em Arial, Arial, sans-serif bold; margin: 5px 0}
.w_content .content-box {color: #555555;  font: 13px/1.4em Arial,Arial,sans-serif bold; background: #FFFFFF; padding: 10px; border-radius: 10px; border: 0; box-shadow: 0 1px 2px #444444  }
.mb20 {margin-bottom: 20px}
.single_productleft {float: left; width: 210px}
.single_productright {float: right; width: 750px}


.ebay_navigation {}
.ebay_navigation ul {list-style: none; padding: 0; margin: 0}
.ebay_navigation ul li {padding: 0; margin: 0; border-bottom: 1px dotted #ccc;}
.ebay_navigation ul li#cat_id_463144119 {border-bottom: 0}
.ebay_navigation ul li a {display: block; font: 14px/1.2em Arial,Arial,sans-serif bold; padding: 5px; color: #555555 }
.ebay_navigation ul li a:hover {color: #70A400}
.ebay_navigation_headline {font: 20px/1.2em Arial,sans-serif bold; color: #70A400; margin-bottom: 10px; padding-bottom: 5px}
.ebay_navigation ul ul {padding-left: 10px;}
.ebay_navigation ul ul  a {font-size: 13px}
.product_image {text-align: center; }
.product_image img {width: 500px}
.product_description {border-top: 1px dotted #ccc; padding-top: 10px; margin-top: 10px }
.single_productright h1 {font: 20px/1.5em Arial,Arial,sans-serif bold; margin: 5px 0; color:  #70A400 }
.preview_image {margin-left: 25px}
.preview_image img {cursor: pointer;border: 1px solid #a2a2a2; border-radius: 10px 10px 10px 10px; padding: 4px !important; margin: 5px !important; background: #ccc; box-shadow: 2px 2px 2px #a2a2a2}
.w_leftbox p {font: 14px/1.5em Arial,Arial,sans-serif bold; color: #555555; padding-left: 2px }
.headline_trenner {border-top: 1px dotted #ccc; padding-top: 10px; margin-top: 20px}
.w_zahlungsarten {list-style: none; padding: 0; margin: 0}
.w_zahlungsarten li {padding-left: 40px; font: 16px/1.5em Arial,Arial,sans-serif bold; color: #555555;}
.europa {width: 100%; text-align: center; padding-top: 10px}
.europa p {text-align: left}
.technicallist ul {list-style: none;; margin: 0; padding: 0}
.technicallist ul li {background: url(/images/gallery/windmask/haken_gruen2.png) no-repeat; height: 20px; line-height: 20px; padding-left: 30px; margin-bottom: 10px}


.searchfield {
width: 300px; display: inline-block; float: left; padding: 2px 10px; background: url(/layout/fabtee/bg_search.jpg) repeat-x #efefef; border: 1px solid #cccccc; height: 24px; border-radius: 5px 0px 0px 5px; color: #AAAAAA;
font: 13px Arial,sans-serif bold;
}
.searchbutton { height: 30px; cursor: pointer; font-size: 12px; text-indent: -2000px; background: #e7e7e7; border: 1px solid #CCCCCC; border-left: 0; padding: 0px; color: #FFFFFF; border-radius: 0px 5px 5px 0px; 
background: url(/layout/fabtee/searchbutton.png) no-repeat; width:30px; float: left; background-size: cover;
 }

a.button, span.button a { font-size: 14px; border: 1px solid #FFFFFF; padding: 9px 15px; color: #555555; font-weight: bold; font-family: Arial, sans-serif; border-radius:5px; background: url(/layout/fabtee/bg_grey.jpg) repeat-x scroll 0 0 #EFEFEF !important;
box-shadow: 0 1px 2px #444444;
 }
.button.button-large { font-size: 16px; font-weight: bold; padding: 10x; text-align:center; width: 180px}
.button.button-small {font-size: 12px; font-weight: normal; padding: 5px 10px}
#edit_delete span.button a { padding: 0 15px; }
span.button a {
	font-size: 14px; border: 1px solid #ffffff; padding: 0px; color: #555555 !important; font-weight: bold; font-family: Arial,sans-serif; border-radius: 5px; 
        background: url(/layout/fabtee/bg_search.jpg) repeat-x scroll 0 0 #EFEFEF !important; box-shadow: 0 1px 2px #444444;
}
span.button a:hover, .button a:hover, a.button:hover  {box-shadow: none; border: 1px solid #ccc}

.button.button-large.tobasket, span#add_basket_ajax span.button a#button_add_basket_ajax {box-shadow: 0 1px 2px #444444; border: 0; border-radius: 5px; width: 180px !important;
text-shadow: 1px 1px 1px #70A400;
background: rgb(112,164,0) !important;
background:url(/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcwYTQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNWM5NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top,  rgba(112,164,0,1) 0%, rgba(165,201,86,1) 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(112,164,0,1)), color-stop(100%,rgba(165,201,86,1))) !important;
background: -webkit-linear-gradient(top,  rgba(112,164,0,1) 0%,rgba(165,201,86,1) 100%) !important;
background: -o-linear-gradient(top,  rgba(112,164,0,1) 0%,rgba(165,201,86,1) 100%) !important;
background: -ms-linear-gradient(top,  rgba(112,164,0,1) 0%,rgba(165,201,86,1) 100%) !important;
background: linear-gradient(to bottom,  rgba(112,164,0,1) 0%,rgba(165,201,86,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70a400', endColorstr='#a5c956',GradientType=0 ) !important;
color: #ffffff !important; border: 1px solid #70A400; position: relative;
padding: 8px 15px; font-weight: bold; text-align: center; font-size: 16px; height: auto; line-height: normal;
 }

.button.button-large.tobasket:hover, span#add_basket_ajax span.button a#button_add_basket_ajax:hover {
box-shadow: none;
}
span.icobasket {z-index: 100; opacity: 0; display: block; width: 20px; height: 20px; background: url(/layout/fabtee/icon_basketover2.png) no-repeat 0 0 transparent; position: absolute; top: 11px; left: 8px; transition: all 0.2s ease 0.2s}
.tobasketbutton:hover > span {opacity: 1}


/* NAV */
.nav-container {padding-top: 20px}

.nav { color: #000000;}
.nav ul.menu_level1 { margin: 0; padding:0; list-style: none; position: relative; z-index: 999; }
.nav ul.menu_level1 li { float: left; display: inline; /* position: relative; */
background: url(/layout/fabtee/bg_search.jpg) repeat-x scroll 0 0 #EFEFEF;
box-shadow:0px 1px 2px #444444;
border-radius: 5px;
margin-left: 10px; min-width: 100px; 
 }
.nav ul.menu_level1 li a { font-family: Arial; font-size: 12px; padding: 0 10px; display: block; 
	color: #555555; text-decoration: none; height: 1%; font-weight: bold; line-height: 35px; text-shadow: 1px 1px #ffffff; text-transform: uppercase;
text-align: center
 }
.nav ul.menu_level1 li:hover { 
background: rgb(238,238,238);
background:url(/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1)));
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
border-radius: 5px;
}

.nav ul.menu_level2 { width: 800px; margin: 0; list-style: none; display: none; position: absolute; top: 35px; right: -20px; border: 1px solid #cccccc; background:  #FFFFFF; box-shadow: 0px 0px 5px #444444; border-radius: 5px; z-index: 400; padding: 20px 0 20px 200px; min-height: 260px }
.nav ul.menu_level2 li {float: left; display: inline; background: none; box-shadow: none; border-radius: 0; margin: 0 0 0 10px; width: 180px; min-height: 150px}
.nav ul.menu_level2 li a {font-family: Arial; font-size: 14px; padding: 0 10px 0 0px; display: block; color: #70A400; text-decoration: none; font-weight: normal; line-height: 30px; text-transform: uppercase; text-align: left; border-bottom: 1px dotted #626262}
.nav ul.menu_level2 li:hover {background: none}
.nav ul.menu_level2 li a:hover {background: none; border-radius: 0; text-decoration: underline}

.nav ul.menu_level3 { list-style: none;}
.nav ul.menu_level3 li {float: none; display: inline; background: none; box-shadow: none; border-radius: 0; margin: 0;}
.nav ul.menu_level3 li a {font-family: Arial; font-size: 11px; padding: 0 10px 0 0px; display: block; color: #626262; font-weight: normal; text-shadow: none; text-decoration: none; line-height: 30px; text-transform: uppercase; text-align: left; border: 0}
.nav ul.menu_level3 li:hover {background: none}
.nav ul.menu_level3 li a:hover {background: none; border-radius: 0; text-decoration: underline}

#plentycat_78-0-0-0-0-0 ul.menu_level2 {background: url(/images/gallery/fabtee/kat_maenner.jpg) no-repeat scroll left bottom #ffffff;}
#plentycat_117-0-0-0-0-0 ul.menu_level2 {background: url(/images/gallery/fabtee/kat_frauen.jpg) no-repeat scroll left bottom #ffffff;}
#plentycat_13-0-0-0-0-0 ul.menu_level2 {background: url(/images/gallery/fabtee/kat_kinder.jpg) no-repeat scroll left bottom #ffffff;}
#plentycat_8-0-0-0-0-0 ul.menu_level2 {background: url(/layout/fabtee/cat_accessoires.jpg) no-repeat scroll left center #ffffff;}


/* Hover Function - Do Not Move */

.nav ul li:hover ul { display: block; }


