/* 	JTL-Shop3 Tiny Theme "Lucid" 

** 

** 	@author JTL-Software.de

**	

*/



/* Tiny-Styles zuruecksetzen */



html {

    

    font: 0.75em/1.3 Arial;

}

#headlinks, #headlinks.active {  height: 31px; border: none; background-color:#413c3f;}



#headlinks ul li > a, #headlinks ul li > a:hover, #headlinks li.basket > a, #headlinks li.basket > a:hover {

 background-color: transparent;  margin: 0; padding: 0 0 0 5px; -moz-border-radius: 0; border-radius: 0; 

 }

  

.clear {

	clear:both;

}

 

#headlinks li { padding: 0; }

#speciallinks { display: none; }

#headlinks_wrapper { margin-left: 0; }

.form fieldset select, .form fieldset textarea, .form fieldset input[type="text"], .form fieldset input[type="password"] { font-size: 1em; }

#styled_view li.gallery { width: 32.9%; }



/* Base Styles */

.page_width { width: 986px;

            

}

body { color: #000000; background: #ffffff;  

    background-attachment: fixed;

    background-image: url("images/backgnd.jpg");

    background-repeat: no-repeat;

    background-position: center bottom;

    

 }

#page { background-color: transparent;}

#content {  background: transparent; border: none; width:741px; margin-left:0px;}





.sidebox {  



    border:0px;

    border-left: 11px solid #FFFFFF;

    border-top: medium none;

    margin-top: 8px;

    padding-bottom: 6px;

    width: 210px;

    border-bottom:0;



}



#sidepanel_left .sidebox .sidebox_content {

    margin-left:0px;

    padding-top: 10px;

    padding-bottom:10px;

	width:198px;

	border:solid 1px #e1ded8;

	border-top:0;

   

   /*background:transparent url("images/neuesidebox2_bg.png") repeat-y top left;*/

}



#sidepanel_left .sidebox .sidebox_content .container {

    color: #000000 !important;

    display: block;

    font-family: Arial,verdana,sans-serif;

    font-size: 12px !important;

    font-weight: normal;

    line-height: 20px;

    text-align: center;

    text-decoration: none;

    text-transform: normal;

    padding:0 10px 0px 10px;

   

   /*background:transparent url("images/neuesidebox2_bg.png") repeat-y top left;*/

}



#sidepanel_left .sidebox .sidebox_content .container a {

    color: #413c3f !important;

    width:190px;

    padding-top:10px;

    font-size:14px;

	font-weight:bold;

   /*background:transparent url("images/neuesidebox2_bg.png") repeat-y top left;*/

}



#sidepanel_left .sidebox .sidebox_content .container a:hover {

    text-decoration:none;

	color:#ea641d !important;

}

          

#sidepanel_left .sidebox .sidebox_content ul.filter_state {

   padding-bottom:10px;

   padding-top:15px;

   background: transparent url("images/filter_box_top.png") no-repeat top left;

   margin-left:-2px;

   margin-top:-14px;

}





.sidebox_kategorien {

   width: 208px; 

   margin-top:0px; 

   border-top:none;

   margin-left:-1px;

   padding-bottom:6px;

}



.sidebox_kategorien h3.boxtitle{ 

   background: transparent url("images/box_header_produkte.png") no-repeat top left;

   width: 198px; 

   margin-top:0px; 

   border-top:none;    

   height:27px;

   color: #FFFFFF !important;

   font-family: Arial,Verdana,sans-serif;

   font-weight: normal;

   line-height: 14px;

   text-align: left;

   text-decoration: none;

   text-transform: normal;   

   padding-top:6px;

   padding-left:10px;

   background-color: transparent;

   display: block;

   font-size: 14px !important;

   line-height: 23px;

   text-transform: normal;   

   margin-bottom:0px;

   padding-bottom:0px;

   margin-left:10px;

   

}



.sidebox_kategorien h3.boxtitle a{ 

   

    color: #FFFFFF !important;

    font-family: Arial,sans-serif;

    font-size: 13px;

    font-weight: normal;

    line-height: 14px;

    text-align: left;

    text-decoration: none;

    text-transform: normal;   

    

    padding-top:10px;

    

    background-color: transparent;

    color: #FFFFFF !important;

    display: block;

    font-size: 12px !important;

    font-weight: normal;

    line-height: 23px;

    text-align: left;

    text-decoration: none;

    text-transform: normal;   

   

}





a, a:visited, a:link { color: #000000; 

text-decoration:none;

font: 1.2em/1.3 Arial;

}

   



.sidebox_kategorien a, .sidebox_kategorien a:visited, .sidebox_kategorien a:link { color: #000000; 

text-decoration:none;

font: 1.2em/1.3 Arial;

}

    

               



a:hover, a:focus { color: #fc7f20; }        

h1, h2 { text-transform:normal; }

#breadcrumb, #breadcrumb a { color: #5c5a5a; padding-top:10px; font-size:11px !important;}

#logo a { position:relative; display: block; margin-top:0; margin-left:11px; z-index: 999; }

#logo img { position: inherit; width:207px; height:148px;}

#headlinks ul li > a, .sidebox h3 { font: 12px; font-weight: bold;  color: #fff !important; 

/*"Trebuchet MS", sans-serif */}



/* Eigene Header-Styles */



#header, #header_wrapper2 { width : 968px margin: 0 auto;

height: 165px;                                                                            

background: url("images/header.jpg") no-repeat;

}



#header {

    background: url("images/header_bg.png") no-repeat scroll left top transparent;

    height: 165px;

    margin: 0 auto;

    position: relative;

    text-align: left;

    z-index: 100;

    border-bottom:none;

    width:986px;

}

#style, #settings { top: 7px; right: 10px; }

#settings a {color:#000000;

text-decoration:none;

font-size:11px;

 }

 

#settings a.expander:hover, #settings a:hover {

color:#79b51c;

text-decoration:none;

 }



/* Suche */

#search { padding:0; position:absolute; right:2px; top:2px; text-align:left; width:244px; height:27px;}

#search-form { width:205px; right:0; top:0; height: 27px; padding: 2px 0 2px 0;  

  border-bottom: 0px solid #ffffff; 

  margin:0;

}



#search input[type="text"] {

    color: #000000;

}



#search input[type="text"], #submit_search { vertical-align: top; }

#search input[type="text"] { width:200px; border: none; background: none transparent; height: 27px; line-height: 25px; padding: 0px; margin-left:5px; padding-left:5px; padding-right:5px;  font-size:12px; font:Arial, Helvetica, sans-serif; letter-spacing:normal;}

#submit_search { width: 20px; border: none; background:url(images/search_button_bg.png) top right no-repeat; color:transparent; position:absolute; right:2px; top:2px; height: 20px; }

#submit_search:hover span, #submit_search:focus span { text-decoration: underline; }



/* Headlinks */

#headlinks ul li > a, #headlinks ul li > a > span { height:28px; line-height: 68px;  display: block; }   

#headlinks ul li > a, #headlinks ul li.basket { padding-right: 15px; }

#headlinks ul li > a:hover, #headlinks ul li > a:focus, #headlinks ul li.current > a { background-position: 0 96px !important; }



#headlinks ul li.first > a { background-position: top left; }

#headlinks ul li.first > a:hover, #headlinks ul li.first > a:focus, #headlinks ul li.first.current > a {margin-top:-20px;}

#headlinks ul li > a > span { padding-right: 2px; }

#headlinks ul li.basket { position: relative; background-position: 9px 144px; white-space:nowrap;padding-right:25px;}

#headlinks ul li.basket > a, #headlinks ul li.basket > a:hover { padding-left: 10px; position: relative; left: 10px; }

#headlinks li.basket.items > a { padding-right: 0; }

#headlinks ul li.basket > a > span { padding-left: 50px; background: transparent url(images/cart.png) no-repeat 0px 0px; height:49px; white-space:nowrap;}

#headlinks ul li.basket > a:hover, #headlinks ul li.basket > a:focus, #headlinks ul li.basket.current > a { background-position: right 192px !important; }

#headlinks li.basket div { top: 48px; }



#headlinks li.basket div.articles{ 

    right: -10px; 

    background-color: #FFFFFF;

    border: 5px solid #999999;

    display: none;

    font-size: 1.2em;

    margin: 0;

    min-width: 240px;

    padding: 15px;

    z-index: 999;

    

}



table {

    border-collapse: separate;

    border-spacing: 0;

    padding-left: 0px;

    width: 100%;

}



/* Sidepanels */

.panel_left #sidepanel_left { width: 200px; }

.panel_left #content { margin-left:223px; }

.panel_right #content {margin-top:10px; width:758px;}



/*.sidebox { border: none; }

.sidebox h3 { border: none; }

.sidebox .sidebox_content { border: 1px solid #ccc; border-top: none; }   */



.sidebox h3 {

    border:0px;

    background: url("images/box_header_sidebox.png") no-repeat scroll left top transparent;

    border-top: medium none;

    color: #FFFFFF !important;

    display: block;

    font-family: Arial,Verdana,sans-serif;

    font-size: 14px !important;

    font-weight: normal;

    height: 27px;

    line-height: 23px;

    margin-bottom: 0;

    margin-top: 0;

    padding-bottom: 0;

    padding-left: 10px;

    padding-top: 6px;

    text-align: left;

    text-decoration: none;

    text-transform: normal;

    width: 198px;

}









/*

.sidebox_kategorien h3 {

    background-color: #f29400;

    border-bottom: 9px solid #ffffff;

    color: #ffffff;

    font-size: 14px !important;

    margin: 0px;

    padding: 8px;

    position: relative;

    font-weight: lighter;

    padding-left:15px;     

}

*/



#headlinks ul li > a {

    color: #ffffff !important;;

    font-size: 13px;

      font-family: Arial,sans-serif;

      text-transform:normal; 

    font-weight: bold;

    line-height: 14px;

    text-align: left;

    text-decoration: none;

	margin-top:-20px;

}



#headlinks ul li > .sidebox_kategorien h3  {

    color: #000000 !important;

    padding-right:20px;

      text-decoration: none;



}



#headlinks ul li > a:hover  {

    color: #79b51c !important;

    padding-right:15px;

    text-decoration: none;

	margin-top:-20px;

    

}



#headlinks ul li.basket .articles table.articles tr td button {

    border: 1px solid #D6D6D6;

    border-radius: 5px 5px 5px 5px;

    background: url("./images/button_bg.png") repeat-x scroll left top transparent;

    height: auto !important;

    margin: 0;

    padding: 0.25em !important;

    text-align: center;

    text-decoration: none;

    vertical-align: middle;

    color: #000000;

    font: 12px Arial,Arial;

    text-decoration: none;

}





#headlinks ul li > a:hover{

 text-shadow: none;

}



.panel_left #sidepanel_left {



    background: none transparent;

    display: block;

    float: left;

    margin:0;

    padding:0;

    margin-left: -100%;

    text-align: left;

    width: 231px;

    z-index: 2; 

    margin-top:0px; 

    padding-top:7px;



}



/*

.panel_left #sidepanel_left {



    background: url(images/neuesidebox2_o.png) no-repeat top left transparent;

    display: block;

    float: left;

    margin:0;

    padding:0;

    margin-left: -100%;

    text-align: left;

    width: 221px;

    z-index: 2; 

    margin-top:-5px; 

    padding-top:31px;



}

*/



#outer_wrapper {

    margin: 0px auto;

    text-align: center;

}







ul, ol {

        padding-left: 0px;

        padding-top:0px;

        padding-bottom:7px;

        padding-right:0px;

}



.sidebox_kategorien ul.categories {

	margin-left:10px;

}



.sidebox_kategorien ul.categories li a {

    display: block;

    background-color:#e9e7e4;

    color: #000000 !important;

    font-size: 14px !important;

    font-weight: normal;

    line-height: 23px;

    text-align: left;

    text-decoration: none;

    font-family:Arial,sans-serif;

	width:208px;

	margin-top:5px;

}



.sidebox_kategorien ul.categories li a:hover {

	background-color:#413c3f;

	color:#ffffff;

}



.sidebox_kategorien h3.boxtitle_kategorien {

    width:200px;

    padding-left:10px;

    margin:0px;

    

    color: #000000;

    display: block;

    font-family: Arial,Arial,sans-serif;

    font-size: 14px !important;

    font-weight: normal;

    line-height: 23px;

    margin-bottom:5px;

    margin-top: 0;

    padding-bottom: 0;

    text-align: left;

    text-decoration: none;

    text-transform: normal;  

    

}



.sidebox_kategorien h3.boxtitle_kategorien a {

    

    color: #000000;

    display: block;

    font-family: Arial,Verdana,sans-serif;

    font-size: 14px !important;

    font-weight: normal;

    line-height: 23px;

    margin-bottom: 0;

    margin-top: 0;

    padding-bottom: 0;

    text-align: left;

    text-decoration: none;

    text-transform: normal;

    width:115px;

    background: url("images/plus.png") no-repeat top right transparent;

    

}



.sidebox_kategorien h3.boxtitle_kategorien a:hover {

    

    font-weight:bold;    

}



.sidebox_kategorien .linie {

    background: url("images/linie_kat.png") no-repeat center left transparent;

    width:203px;

    margin-left:1px;

}





.sidebox .sidebox_content ul.categories li a{

    display: block;

      background-color: transparent;

    color: #000000 !important;

   font-size: 1.2em !important;

     text-transform: normal;

    font-weight: normal;

    line-height: 23px;

    text-align: left;

    text-decoration: none;

    padding-left:12px;

      font-family: Arial !important;   

      

      }

 

 

.sidebox .sidebox_content  ul.categories li a:hover{

    color: #ffffff !important;





      }     

      

.sidebox .sidebox_content  ul.categories span {

    background: url("./images/squar.png") no-repeat scroll left center transparent;

    display: inline-block;

    padding-left: 1px;

}     

      



ul.categories li.node span {

    padding-left: 20px;

    background: none transparent;

    

    

}







/*

ul.categories ul.subcat li a:hover span {

    color: #ffffff !important;

    text-shadow: 1px 1px 1px #000000;



 

} 

*/ 



ul.categories ul.subcat li a:hover span {

    font-weight:normal;

 

} 





                  

#headlinks ul  {

    list-style: none outside none;

    margin-left: 15px;

}







#content .custom_content_start {

    width:748px;

    color: #000000;

    display: block;

    font-family: Arial,sans-serif;

    font-weight: normal;

    line-height: 18px;

    text-align: left;

    text-decoration: none;

    font-size:12px;

	overflow:hidden;

}





#content .custom_content_start h1 {

    width:675px;

    color: #ffffff;

    display: block;

    font-family: Arial,verdana,sans-serif;

    font-weight: normal;

    line-height: 26px;

    text-align: left;

    text-decoration: none;

    text-transform: normal;

    font-size:16px;

    background-color:#43d3ff;

    margin:0px;

    margin-left:5px;

    margin-top:-18px;

    margin-bottom:10px;

    padding:0px;

    padding-left:10px;

}



#content .custom_content_start p {

    width:675px;

    margin-left:5px;

    margin-bottom:10px;

    margin-top:15px;

    padding-left:10px;

    line-height:20px;

}



#content .custom_content_start p a {

    color:#d4061f;

    font-size:13px;



}



#content .custom_content_start p a:hover {

    text-decoration:underline !important;



}



h1 {

    border: 0 none;

    color: #79b51c;

    font: 18px Arial,sans-serif;

    margin-bottom: 15px;

	font-weight:bold;

}





.sidebox_content input[type="submit"], button[type="submit"], button[type="button"] {

    cursor: pointer;

  border: none;

   background: transparent url(images/search_button_bg.png) top left no-repeat; 

   height: 25px; 

    width:28px;

     padding: 0;

 margin:0;

   margin-top:5px;

     margin-bottom:5px;

     margin-left:-6px;

}

    



   

.sidebox_content #tcenter  {

    text-align: left;

}





/*#settings input[type="text"]{

    border: none;

    background: transparent url(images/search_input_bg.png) top left no-repeat;

    line-height: 25px; 

    text-align: left;

    color: #666666;

    font-family: Verdana;

    font-size: 12px;

 

    vertical-align:top;

    width:145px;

    height:28px;

        

         padding: 0.45em 15px 0.6em 0.45em;

         padding-top:0px;

     

     

     

     margin-left:5px;

     margin-right:4px;

     margin-top:5px;

     margin-bottom:5px;

     

     } 

*/     

     #settings .expander_box input[type="text"] {

    padding: 0.25em;

    padding-top:0px;

    width: 100%;

}





.sidebox .sidebox_content input[type="text"], .sidebox .sidebox_content select {



    border: none;

    background: transparent url(images/search_input_bg.png) top left no-repeat;

    height: 25px; line-height: 25px; 

    text-align: left;

    color: #413c3f;

    font-family: Arial;

    font-size: 14px;

 

    vertical-align:top;

    width:145px;

    height:31px;

        

    padding: 0.45em 15px 0.6em 0.45em;

     

    margin-left:5px;

    margin-right:4px;

    margin-top:5px;

    margin-bottom:5px;

}



#password, #password2 {

    font-size: 0.95em;

    padding: 0.45em 15px 0.6em 0.45em;

}



     

     

     

     

.sidebox .sidebox_content input[type="text"] { 

   height:20px;

  }

  





.sidebox_content > tcenter {

    padding: 4px;

    position: relative;

  

}

.sidebox_kategorien .sidebox_content  {

   margin-top:0px;

   width:218px;

   overflow:hidden;

}



 .sidebox .sidebox_content  {

 padding-top:10px;



 }

 .sidebox .sidebox_content .tcenter a.weitere_sonderangebote,  .sidebox .sidebox_content .tcenter a.weitere_sonderangebote:visited,  .sidebox .sidebox_content .tcenter a.weitere_sonderangebote:link {

    color: #413c3f !important;

    margin-top:20px;

    font-size:14px;   

    line-height:30px;

	font-weight:bold;

}



.sidebox .sidebox_content .tcenter a.weitere_sonderangebote:hover {

	 color:#ea641d !important;

}

.sidebox_content span.price {

	color:#413c3f;

	font-size:14px;

	font-weight:bold;

    vertical-align: left;

    white-space: nowrap;

    font-size:25px;                 

}

#content span.price {

    color: #ea641d;

    font-weight: bold;

    vertical-align: left;

    white-space: nowrap;

    font-size:25px;   
		
		color: #ea641d;		

}

.variations .price {
	font-size:12px !important;
}

.bold {
	font-weight:bold !important;
}

.font20 {
	font-size:40px !important;
}

#content #startseite span.price, #content li.gallery span.price_preis {

    color: #ffffff;

    font-weight: normal;

    vertical-align: left;

    white-space: nowrap;

    font-size:20px;

	text-transform:none;

}



#content li.gallery span.price_preis {

	position:absolute;

	top:10px;

	right:78px;

    font-size:16px;

	font-weight:bold;

}



#content li.gallery .durchgestrichen {

	position:absolute;

	top:-2px;

	left:5px;

}



#content li.list .durchgestrichen {

	position:absolute;

	top:-15px;

	right:5px;

	font-size:14px;

	color:#000 !important;

}



#content #startseite span.price_note{

    text-transform:none;

}



#content #startseite span.vat_info {

    font-size: 75%;

    text-shadow:none;

}



#content #startseite .price_wrapper span.price_label.special{

    font-size:14px;

    margin-bottom:3px;

}





.price_wrapper {

    margin-top:3px;

	font-size:14px;

}



span.vat_info {

    color: #ea641d;

}



#sidepanel_left .sidebox .sidebox_content .container p.price_wrapper span.price_note span.vat_info a.versand

{

    color: #ea641d !important;

    font-size: 85% !important;

}

     

     #content_wrapper  {

    float: left;

    width: 100%;

    background: transparent;

    /*url("images/sidebox_border.png") repeat-y scroll left top*/

      padding:0;

     border-bottom: none;

}



#headlinks li.basket.items > a {

    background: url("./images/expander-down.png") no-repeat scroll 98% center;

    color: #415072;

    padding-right: 0px;

}



table.tiny.basket td p.price_overall, table.tiny.basket td span.price_value {

    color: #333333;

}





#headlinks ul li > a:hover{

line-height:0px;



}



.sidebox ul li > a, .sidebox ul li > a:visited, .sidebox ul li > a:link { color: #ffffff; }



.sidebox_kategorien ul li > a, .sidebox ul li > a:visited, .sidebox ul li > a:link { color: #000000; background:transparent;}



.sidebox_kategorien ul li > a:hover { 

color: #ffffff !important; 



}



.sidebox_kategorien .sidebox_content ul.categories li.active a { 

color: #ffffff !important;



}    



ul.categories li.active {

    background:transparent;

  /*  f8a92d    #f9ae39*/ 

    font-weight: normal;

    width:100%;

    margin:0;



}



.sidebox_kategorien .sidebox_content ul.categories li.active ul.subcat{

  margin-left:-8px;

  width:190px;

  

}



.sidebox_kategorien .sidebox_content ul.categories li.node ul.subcat li a {

    font-weight: normal;

    line-height: 10px;

    padding-left:25px;

    background-image:none;

    color:#000000;



}



.sidebox_kategorien .sidebox_content ul.categories li.node ul.subcat li.first {

    margin-left: 0px;

    width: 203px;

    padding-top:3px;

}



.sidebox_kategorien .sidebox_content ul.categories li.node ul.subcat {

    margin-left:10px;

    width: 190px;

    margin-bottom:5px;

}



.sidebox_kategorien .sidebox_content ul.categories li.active a {

    display: block;

	background-color:#413c3f;

	color:#ffffff;

    font-size: 13px !important;

    font-weight: bold;

    line-height: 23px;

    text-align: left;

    text-decoration: none;

    font-family:Arial,sans-serif;

	width:188px;

	margin-top:5px;

}



ul.categories ul.subcat span {

    background: none;

    font-weight: normal;

    padding-left: 15px;

}



ul.categories span {

    background: none left center transparent;

    display: inline-block;

    padding-left: 20px;

}



ul.categories li.active ul.subcat li.active span {

    border: 0 none;

    color: #fff !important;

    font-weight: bold;

    margin-bottom: 0px;

    padding: 4px 2px 2px 2px;

    text-align: left;

    font-size: 12px !important;

    font-style: normal;

    padding-left: 3px;

}      





ul.categories ul.subcat span {

    border: 0 none;

    color: #fff !important;

    font-weight: normal;

    margin-bottom: 0px;

    padding: 4px 2px 2px 2px;

    text-align: left;

    font-size: 12px !important;

    font-style: normal;

    line-height: 15px;

    padding-left: 3px;

    letter-spacing:0px;

}      









.submit, input.submit[type="submit"], button.submit[type="submit"], button.submit[type="button"] {

    -moz-border-radius: 5px 5px 5px 5px;
		border:none;

    font: 1.1em Arial,sans-serif;

    margin: 0;

    text-align: center;

    text-decoration: none;

    vertical-align: middle;
		
		background-color: #e9e7e4;
color: #000;
font-weight: bold;
height: 27px;
padding-left: 15px !important;
padding-right: 15px !important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

}



input[type="submit"], button[type="submit"], button[type="button"] {

    cursor: pointer;

    font-size: 1.1em;

    min-height: 24px;

    overflow: visible;

    padding: 0 3px;

    width: auto;

}



#footer_wrapper  {

    background-color:#413c3f;

    clear: both;

    margin: 0 auto;

    text-align: center;

   padding-top: 0px;

   height:auto;

   width:100%;

     

    

}



#footer  {

    background: no-repeat scroll center top transparent;

    font-size: 1em;

    margin: 0 auto;

	padding:10px;

    text-align: left;

    width:966px;

	color:#ffffff;

	padding-bottom:20px;

}



#content .custom_content p {

    padding-left: 20px;

    line-height:20px;

}

    

    



#footer_wrapper  input[type="submit"], button[type="submit"], button[type="button"] {

    cursor: pointer;

    font-size: 1.1em;

    font-style: normal;

    font-weight: normal;

    overflow: visible;

    padding: 0 0px;

    width: auto;

    background: transparent;

    border: solid 1px #ffffff;

    height: 28px;

    margin: 0px;

    padding:0px;

}



#footer .footer_box fieldset.newsletter p.info {

    color:#ffffff;

    

}









#footer .master {

    background-color: transparent;

    color: #ffffff;

    font-size:12px;

    line-height: 20px;

    padding: 0 10px 0 0;

  

}





/*#footer_wrapper  {

    background: url("images/footer_verlauf.png") repeat-x scroll left bottom transparent;

    clear: both;

    margin: 0 auto;

    padding-top: 0;

    text-align: center;

}





#footer  {

    background: url("images/footer_gesamt.jpg") no-repeat scroll center bottom transparent;

    font-size: 1em;

    margin: 0 auto;

    padding: 0 0 0.5em;

    text-align: left;

}

#page_wrapper  {

    background: url("image/page_bg.png") repeat-y scroll left top transparent;

    float: left;

    margin: 0 auto;

    padding-left: 10px;

    padding-right: 10px;

    padding-top: 0;

    width: 1030px;

    z-index: 80;

} */



#page_wrapper  {

    background: #ffffff;

    float: left;

    margin: 0 auto;

    width: 100%;

    z-index: 80;

}







#footer h2 {

    font-size: 16px;

    font-weight: bold;

    height: 25px;

    margin-bottom: 0;

	text-transform:none;

    margin-left: -5px;

    padding: 20px 0 0 5px;

    text-align: left;

    font-family: Arial !important;

    color: #79b51c !important;

}



#footer hr {

	color:#6f6f6f;

	background-color:#6f6f6f;

	border:0;

	height:1px;

	width:100%;

	margin-bottom:20px;

	margin-top:20px;

}



#footer h3 {

	font-size:16px;

}

h2 {



    border: 0 none;

color: #79b51c;

font: 18px Arial,sans-serif;

margin-bottom: 15px;

font-weight: bold;     

    

}



ul.category_item li.desc div.item_desc {

    line-height:20px;

}



#improve_search fieldset.outer .container {

    margin:0px;

    color:#999999;

    font-size:11px;

}





ul.category_subcategories li .category_wrapper ul.category_item li h2{

    line-height:28px;

}



ul.category_subcategories li .category_wrapper ul.category_item li h2 a {

    border: 0 none;

    color: #d5061f !important;

    font: 14px Arial,Arial,sans-serif !important;

    margin-bottom: 15px;

    text-transform: normal;

    line-height:28px;

}



#footer .footer_box {

     background-color: #c9c7c8;

    margin-top: 15px;

    padding: 5px;

    padding-top:10px;

    padding-left:10px;      

}



#footer ul.lnkgroup li {

    display: block;

    float: none;

    font-size: 0.9em;

    line-height: 2.2em;

}







#footer ul.lnkgroup li a {

    text-decoration: none;

}

#footer ul.lnkgroup li a, #footer ul.lnkgroup li a:visited, #footer ul.lnkgroup li a:link {

    background-color: transparent;

    color: #ffffff !important;

    display: block;

    font-family: Arial,verdana,sans-serif;

    font-size: 12px !important;

    font-weight: normal;

    line-height: 23px;

    text-align: left;

    text-decoration: none;

    

}



#footer ul.lnkgroup, #footer ul.hlist {

	list-style:disc !important;

}



#footer ul.lnkgroup li a:hover{

    color:#79b51c !important;

}



#footer ul.hlist li.p35 {

    margin-left: 25px;

    width: 27%;

}



ul.hlist li {

    display: block;

    float: left;

}



#footer a {

	color:#ffffff;

}



#footer a:hover {

	color:#79b51c;

}



.category_wrapper.child h2 a,.category_wrapper.child h2 a:visited, .category_wrapper.child h2 a:link{

    

   

 

    text-align: center;



    text-transform: normal;

         color: #3a3a3c;

     font: 18px/1.6 Arial,Arial,sans-serif;



    }

 .category_wrapper.child h2 a:hover{

  text-decoration: underline;

 }   

      

.p25 {

    margin-left: 13px;

    width: 21%;

    

}





.p50 {

    width: 50%;



}



#footer .p50 {

    width: 49%;



}



#article_filter select {

    margin: 0.2em 0.6em;

}





.form fieldset select, .form fieldset textarea, .form fieldset input[type="text"] {

    font-size: 0.95em;

    padding: 0.45em 15px 0.6em 0.45em;

}





button.notification, button.question, button.wishlist, button.compare {

    font-size: 1.1em;

    text-align: left;

  /*   font-family: "Century Gothic";*/

     background-color: transparent;

    border: 0 none;

  

    margin: 0;

    padding: 0;



}



input[type="submit"], button[type="submit"], button[type="button"] {

    cursor: pointer;

    

}



button.compare  {

    background: url("images/detail_button.jpg") no-repeat scroll 0 50% transparent;

    padding-left: 20px;



}



.article_info_wrapper > article_info input[type="submit"], button[type="submit"], button[type="button"] {

    cursor: pointer;

    height: 14px;

    width: auto;

 }   

    button.wishlist  {

    background: url("images/detail_button.jpg") no-repeat scroll 0 50% transparent;

    padding-left: 20px;

}



.image, a .image {

    background-color: #FFFFFF;

    border: 2px solid #ffffff;

}



#breadcrumb {

    font-size: 12px;

    margin: 0 0 1em;

    padding: 0em 0 1em;

    color:#413c3f;

    font-family:Arial;



}



.category_wrapper {

    padding: 0px 15px 10px 15px;



}



.p20 {

    width: 23%;

}









.img_trusted {

margin-left: 0.7em;

} 





ul.filter_state li.label:first-child {

    margin-left: 7px;

    margin-top: 0;

    color: #000000 !important;

    font-family:Arial;

}           



#sidepanel_left .sidebox .sidebox_content ul.filter_state li a {

    background: url("images/filter_checkbox.gif") no-repeat scroll left center transparent;

    display: block;

    padding-left: 20px;

    text-decoration: none;

    font-size:11px;

    margin-left:15px;

}



#sidepanel_left .sidebox .sidebox_content ul.filter_state li a.active {

    background: url("images/filter_checkbox_checked.gif") no-repeat scroll left center transparent;

}



#sidepanel_left .sidebox .sidebox_content ul.filter_state li a:hover {

}



ul.filter_state em.count {

    color: #ea641d;

    font-size: 0.8em;

    font-style: normal;

    font-weight: normal;

}





#content h1.underline, #content h2.underline, #content h3.underline, #content h4.underline, #content h5.underline, #content h6.underline {

    border-bottom: 1px solid #CCCCCC;

}



#content a  {

    color: #413c3f;

    font: 12px Arial,verdana;

    text-decoration: none;

}



ul.semtabs li.active a {

    background: url("images/button_bg.png") repeat-x top left transparent;

}



li.next_article a {

    background: url("images/next.jpg") no-repeat center right transparent;

    padding-right:20px;



}



li.prev_article a {

    background: url("images/back.png") no-repeat center left transparent;

    padding-left:20px;



}



#settings .expander_box {

    background-color: #FFFFFF;

    border: 5px solid #999999;

    display: none;

    font-size: 1.2em;

    margin: 0;

    min-width: 240px;

    padding: 15px;

    position: absolute;

    right: 0;

    top: 26px;

    z-index: 999;

}





#content .custom_content a  {

    color: #D5061F !important;

    font: 12px Arial !important;

    text-decoration: none;

    

}



ul.semtabs {

    clear: both;

    height: 31px;

    list-style: none outside none !important;

    margin: 0 auto;

    padding-bottom:0px;

}



#attribute_list ul.values li {

    display: inline;

    line-height: 22px;

    margin-right: 5px;

    white-space: normal;

}



#attribute_list {

    font-size:13px;

}



.footer_links a.back {

    font-size:12px !important;

}



.footer_links a.top {

    font-size:12px !important;

}



.footer_links a.print {

    font-size:12px !important;

    

}





#content a:hover  {

    color: #ea641d;

}



span.price_label {
	font-size:20px;
    color: #000000;

}



li.gallery span.price_label {

    color:#fff !important;

}



span.vat_info a {

    color: #ea641d !important;

    font-size: 11px !important;

    text-decoration: none;    

}



span.vat_info a:hover {

    text-decoration:underline !important;    

}



#footer .footer_box fieldset.newsletter input[type="text"] {

    width: 135px;

    text-transform: normal;

    

    font-size:10px;

}

#footer .box_info  {

    background: none transparent;

    border: none;

    margin: 2em 0 0 1em;

    padding: 0.5em 30px 0.5em 0.5em;

    color: #79b51c;

}



em {

    color: #79b51c;

    font-weight: bold;

}



.financing, .comment, .differential_price, #article .article_matrix {



    background-color: #edeeee;

    display: inline-block;

    margin: 1em 0;

    padding: 10px;

}





#article fieldset.article_buyfield{

 background-color: transparent;

 border: 2px solid #e1e3e4;

    display: inline-block;

    margin: 1em 0;

    padding: 10px;

}

.signal_image.a1  {

    background: url("images/ampel1.png") no-repeat scroll 0 0 transparent;

    color: #e4b10c;

}



.form fieldset label.active {

    color: #ea641d;

}



.box_info  {

    background: url("images/box_info_.png") no-repeat scroll right center #f19403;

    margin: 0 0 1em;

    padding: 0.5em 30px 0.5em 0.5em;

	color:#ffffff;

}



.box_error  {

    background: url("images/box_error.png") no-repeat scroll right center #faaaac;

    border: 1px solid #ae1f24;

    margin: 0 0 1em;

    padding: 0.5em 30px 0.5em 0.5em;

}





button.question  {

    background: url("images/detail_button.jpg") no-repeat scroll 0 50% transparent;

    padding-left: 20px;

}















ul.filter_state li {

    display: block;

    width: 100%;

    margin-left:-6px;

    font-size:10px;

}



ul.filter_state li.label {

    font-size:12px;

    padding-left:2px;

}



div.container ul.hlist li div p.imgcenter {

   height:200px;

   text-align:center;



   }



div.container ul.hlist li div p.imgcenter a img {

margin-top: auto;

margin-bottom: auto;

vertical-align: middle;

   }







ul.articles li {

    margin: 0 0 5px;

    margin-bottom:20px;

	border:solid 1px #e9e7e4;

	height:280px;

	position:relative;

}





div.article_image div.image_overlay_wrapper a img {

margin:auto;

}



div.article_image div.image_overlay_wrapper {

    height:200px;

}



#styled_view li.mosaic .article_wrapper  {

    margin: 0px;

    padding: 10px 0;

}



div.slider_content h1 {

margin-left:20px;

line-height:27px;

margin-bottom:20px;

}



div.slider_content p {

margin-left:20px;

}



div.slider_content table {

text-align:center;

width:600px;

}



ul.category_item li.img {

width:110px;

}





#content .custom_content2 #startseite {

    margin-top:10px;

	width:756px;

}



#startseite h1.underline, #startseite h2.underline, #startseite h3.underline, #startseite h4.underline, #startseite h5.underline, #startseite h6.underline, #startseite h2 {

    color: #ea641d;

    font: 15px Arial,sans-serif;

    text-transform: normal;

    

    border:0px;

    margin-bottom:15px;

}



h3 {

    font-weight:normal;

}



li.list .article_wrapper h3 a {

	font-size:16px !important;

	color:#79b51c !important;

}



li.list .article_wrapper h3 a:hover {

	color:#ea641d !important;

}



#article .article_images a img {

   border:1px solid #666666;    

}



#article .article_images a img.active {

   border:1px solid #999999;    

}



#article .article_images a img:hover {

   border:1px solid #cccccc;    

}





#content .custom_content {

    margin: 10px 0 0em 0px;

    overflow: hidden;

    padding: 0;

}



.south-slider-wrapper {

   height:273px !important;

   margin-left:0;

   margin-top:5px;    

}



#kk_ts_api_snipet {display:none;}



h4.kk_news_box_plus_title {font-weight:bold;}

.kk_news_box_plus_list p {font-size:0.8em; padding-bottom:4px;}





#socialshareprivacy {

    margin-left:6px;

}



/*cambios del slider: urls de imgs, los dos ultimos tags debajo de content ojo probar con el mouse sobre la imagen antes de cambiar urls*/



#warenkorb {

	background:url(images/warenkorb.png) no-repeat;

	width:246px;

	height:57px;

	position:relative;

	top:58px;

	left:730px;

}



#warenkorb a#wk {

	position:absolute;

	top:10px;

	left:55px;

	font-size:16px;

	font-weight:bold;

	color:#57595e;

	width:160px;

	text-align:center;

}



#to_basket {

	position:absolute;

	top:20px;

	right:10px;

}



h3.h3_start {

	color:#ffffff !important;

	background-color:#706c6c;

	width:231px;

	height:30px;

	font-size:20px !important;

	padding-left:15px;

	padding-top:8px;

	margin-bottom:0 !important;

}



.pr_item {

	width:244px;

	margin-right:5px !important;

}



#teaser {

	margin-top:20px;

	width:756px;

}



#teaser a.teas {

	margin-left:2px;

}



.grau {

	position:absolute;

	background-color:#e9e7e4;

	padding:10px 0 0 10px;

	width:234px;

	left:-5px;

	bottom:-5px;

	height:70px;

}



li.gallery .grau_gallery {

	position:absolute;

	background-color:#e9e7e4;

	padding:10px 0 0 10px;

	width:232px;

	bottom:0;

	height:70px;

}



li.gallery .preistafel {

	position:relative;

	background:url(images/preistafel.png) no-repeat;

	width:223px;

	height:30px;

	text-align:left;

	position:absolute;

	left:5px;

	bottom:5px;

	padding-left:5px;

}



a.strt_art {

	color:#413c3f;

	font-size:15px;

	font-weight:bold !important;

}



a.strt_art:hover {

	color:#ea641d !important;

}



.preistafel {

	background:url(images/preistafel.png) no-repeat;

	width:218px;

	height:30px;

	text-align:left;

	position:absolute;

	left:0;

	bottom:0;

	padding-left:10px;

}



.to_prod {

	position:absolute;

	top:0;

	right:0;

	background:url(images/spacer.gif) no-repeat;

	height:28px;

	width:73px;

}



li.list .to_prod {

	display:none;

}



li.list .price_preis {

	font-weight:bold;

	font-size:20px;

	color:#ea641d;

}



li.list .preistafel {

	position:absolute;

	background:none;

	margin-right:50px;

	top:40px;

	width:705px;

	height:200px;

}



.preistafel button, .preistafel input[type="submit"] {

	background-color:#e9e7e4;

	color:#000;

	font-weight:bold;

	height:27px;

	padding-left:15px;

	padding-right:15px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	border:none;

}



.preistafel button:hover, .preistafel input[type="submit"]:hover, input.submit[type="submit"]:hover, button.submit[type="button"]:hover, a.submit:hover {

	background-color:#ea641d;

	color:#fff !important;

}

.footer_col_first {

	width:218px;

}



.footer_col {

	width:251px;

}



.footer_col_last {

	width:246px;

}



#nl_but {

	position:absolute; right:0; top:0; height:28px; width:70px;

}



#nl_but_font {

	color:#ffffff; font-size:11px;

}



#nl {

	position:relative;

	width:205px;

}



a#tostart {
	background-image:url(images/startseite.png);
	position:absolute;

	top:45px;

	left:235px;

	width:68px;

	height:70px;

}



a#todelivery {
	background-image:url(images/versand.png);

	position:absolute;

	top:45px;

	left:315px;

	width:68px;

	height:70px;

}



a#todelivery2 {
	background-image:url(images/eu_versand.png);

	position:absolute;

	top:45px;

	left:395px;

	width:93px;

	height:70px;

}



a#topayment {
	background-image:url(images/bezahlung.png);

	position:absolute;

	top:45px;

	left:500px;

	width:100px;

	height:70px;

}



a#versandkostenfrei {
	background-image:url(images/versandkostenfrei.png);
	position:absolute;
	top:45px;
	left:610px;
	width:100px;
	height:73px;
}



.nivo-prevNav, .nivo-nextNav {

	display:none;

}






.desc h2{
	/*float:left;*/
}

.item_desc{
	/*float:right;*/
}

.category_item.dsfsdf{
	padding-bottom:0px;
}

.category_item.dsfsdf li.desc{
	padding-top:0px!important;
	padding-bottom:0px!important;
}

.category_item.dsfsdf li.desc h2{
	line-height:18px!important;
	margin-bottom:5px!important;
}

ul.category_subcategories.hlist li{
	min-height:100px;
}

.category_item.dsfsdf li.desc p.item_desc a{
	font-weight:bold!important;
	font-size:13px!important;
}

.sdfsdfsdf{
	display: inline-block!important;
	position: relative;
	top: 11px;
}

.category_item.dsfsdf .item_desc{
	padding-bottom: 3px;
}

.dfdf4fs{
	position:relative;
	top:5px;
}

table #traktor{
	position: relative;
	top: -40px;
}

.category_subcategories .jsjdjjsjsjj{
	display:none;
}

.custom_content > table{
	margin-bottom: -60px;
}

#sidebox124 .sidebox_content{
	height: 490px;
	overflow: hidden;
}


.signal_image {
	display: none;
}








