*{margin:0;padding:0;}
ul{margin:0;padding:0;list-style-type:none;}
.item-page ul{list-style-type:square;color:#282828;margin-left:13px;}
.item-page ol,.blog ol{color:#282828;margin-left:13px;}
a img {border:0;}

html {
height:100%; 
padding:0;
margin:0; 
border:0; 
font-size:80%; 
font-family:Arial, Verdana;
}


.grey.small{font-size:10px;color:#999999;}
.grey{color:#999999;}
.clear{clear:both;display:block;}
#logo .red{color:#cc0000;}
a, a:hover{text-decoration:none;}
a:hover{color:#cc0000;}
body{width:100%;height:100%;padding:0; margin:0;text-align:left;color:#282828;}
#content a.button.reglog{text-decoration:none;padding:5px;}
#content a.button.reglog:hover{background:#cc0000;color:#ffffff}
#site{width:1000px;margin:0 auto;}
#site #page{margin-bottom:25px;background:#ffffff url(../images/page_back.jpg) repeat-y;}
#site_start{/*background-color:#ff0000;*/width:1000px;height:665px;margin:0 auto;border-bottom:0px solid #000;}

#header{height:145px;}
#logo{float:left;width:648px;margin-top:14px;}
#logo img, #logo h1 {float:left;}
#logo h1{padding-top:60px;line-height:1em;padding-left:66px;}
#logo h1 a, #logo .red{font-size:32px;font-weight:bold;display:block;}
#logo h1 a{color:#282828;font-size:22px;}
#logo .red{padding-bottom:10px;}
#header_middle{float:left;width:130px;background:#ffffff;}
#social{float:left;width:30px;margin-top:22px;}
#top_nav{float:left;width:100px;margin-top:10px;}
#top_nav ul{list-style-type:none;border-left:1px solid #282828;border-right:1px solid #282828;padding-left:10px;padding-bottom:10px;}
#top_nav ul li{padding-left:3px;padding-right:0;}
#top_nav a{color:#282828;font-size:11px;}
#top_nav li.active a{color:#ffffff;font-weight:bold;}
#top_nav li.item-464.active a{color:#282828;font-weight:normal;}
#top_nav a:hover,#top_nav li.active a:hover{font-weight:bold;}
#header_right{float:left;width:209px;padding-left:10px;}
#search{width:212px;margin-top:10px;background:#282828;height:40px;}
#search h3{color:#cc0000;}
#search input.inputbox {margin-top:8px;margin-left:6px;margin-right:3px;width:176px;}
#search img.arrow{float:right;margin-top:13px;margin-right:10px;}
#search input.button{border:0!important;margin-top:10px;} 
#search img a{border:none;}
#wk_box{padding-top:5px;background:#282828;height:35px;color:#ffffff;font-size:12px;font-weight:bold;margin-top:10px;width:202px;padding-left:10px;}
#wk_box img.bag{float:left;padding-right:10px;}
#wk_box img.arrow{float:right;margin-right:10px;margin-top:-5px;}
#wk_boxlink{height:100%;width:100%;cursor:pointer;}
#wk_boxlink a{color:#ffffff;}

#left{float:left;width:159px;padding-left:15px;height:604px;background:#282828;}/*gesamt-left:175px*/
#right{float:left;width:806px;padding-left:0px;margin-left:20px;/*background-color:#ff0000;*/}

/*CONTENT*/
#content {width:806px;height:auto;}
.item-page{background:#e8e8e8;padding:20px;width:765px;min-height:505px;line-height:1.3em;} /*BEITRÄGE*/
.item-page img {padding-right:3px;}
#content .item-page h1 a, #content .item-page h2 a{text-decoration:none;}/*START PAGE*/
#left_content{float:left;width:373px;margin-top:0px;margin-left:10px;}
#right_content{float:left;width:373px;margin-top:0px;margin-left:10px;}
#latest_left{float:left;width:393px;margin-top:0px;margin-left:10px;}
#latest_right{float:left;width:393px;margin-top:0px;margin-left:10px;}
#latest_left img, #latest_right img {padding-right:3px;max-width:355px;}
#content #latest_left h3 a,#content #latest_right h3 a{text-decoration:none;}
#content #latest_left h3 a:hover, #content #latest_right h3 a:hover{color:#cc0000;}
#content #latest_left h3,#content #latest_right h3 {margin-bottom:5px;}
/*RSS*/
table.newsfeed_category td{padding:5px;padding-left:0;}
table.newsfeed_category th{padding-bottom:15px;}

/*TEXT*/
h1 {padding-bottom:10px;font-size:16px;}

h2, h2 a {padding-bottom:0px;font-size:16px;color:#282828;margin-bottom:20px;}/*Wichtig für normales Content, dass der Pagetitle genauso aussieht wie Producttitle*/
a {color:#282828;}
#content a {text-decoration:underline;}
#tabs a {text-decoration:none;}

/*LEFT*/
#main_nav {padding-top:20px;}
#main_nav ul{margin-top:0px;margin-left:20px;}
#main_nav ul li{padding:4px; cursor:pointer;}
#main_nav a {color:#ffffff;font-size:12px;font-weight:bold;padding-top:2px;padding-bottom:2px;}

#main_nav li > ul.nav_second {
  display: none;
  position:absolute; 
  top: 1em;
  left: 0;
  z-index:998;
  }
  
#main_nav li:hover > ul.nav_second,  #main_nav li.over ul{ display: block; }
#main_nav li > ul.nav_second {
	top: auto;
	left: auto;
	margin-left:118px;background:#a4a4a4;margin-top:-19px;padding:10px;max-height:515px;padding-top:20px;padding-bottom:20px;}
/*#main_nav li > ul li > ul#third{background:#00ff00;position:absolute;left:100%;top:48px;padding-left:20px;z-index:1000;}*/
ul.menu ul{padding-left:10px;}
/*#main_nav ul li a{color:#a4a4a4;padding:5px;padding-right:10px;}*/
#main_nav ul li a:hover{padding-top:2px;padding-bottom:2px;}
#main_nav ul li:hover, #main_nav ul.nav_second li:hover,ul.menu li.active /*keep hover on parent li a, when you are @ hover on sublink*/{background-color:#a4a4a4;}
#main_nav ul li ul a{color:#ffffff;}
#main_nav img.more{}
#main_nav h3{color:#a4a4a4;font-size:12px;font-weight:bold;}
#main_nav li.cat4 > ul.nav_second {margin-top:-103px;}

/*FB RSS*/
.moduletablefb_rss ul.menu li{margin-bottom:5px;}
.moduletablefb_rss ul.menu li.active,ul.menu li.item-464.active{background-color:#ffffff;}
.moduletablefb_rss a:hover{box-shadow:2px 2px 5px rgba(0,0,0,0.2);padding-bottom:0;}

/*Drop out, Menu - second level*/
#main_nav ul.nav_second{padding-left:20px;min-width:243px;}
#main_nav .nav_second a:hover{color:#282828;}
#main_nav .moduletable,#main_nav .moduletable_menu{margin-bottom:15px;} /*distance between 2 menu-modules in main navigation*/


/*RIGHT*/
/*START PAGE*/
ul.category-module{background:#e8e8e8;width:363px;color:#282828;padding:10px;height:283px;-moz-box-shadow:  inset 0px 0px 2px #999999;
-webkit-box-shadow:  inset  0px 0px 2px #999999; border:0px solid #ff0000;
box-shadow: inset 0px 0px 2px #bababa;}
ul.category-module .catname{font-weight:bold;padding-bottom:10px;width:140px;float:left;}
#content .catname a{background:#282828;color:#ffffff;padding:4px;text-decoration:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}

#latest_right ul.category-module{margin-left:10px;width:353px;}
ul.category-module h2 a{font-size:12px;}
#content #latest_right a.readmore,#content #latest_left a.readmore {color:#282828;}
#content a.readmore {text-decoration:none;color:#999999;}
#content a.readmore:hover{color:#cc0000;}
.readmore_category .readmore_article{padding-bottom:20px;}
.readmore_category{float:left;text-align:right;}
.readmore_article{text-align:center;}
#latest_left .readmore_category{width:200px;}
#latest_right .readmore_category{width:200px;}

p.mod-articles-category-introtext{color:#282828;}
a.mod-articles-category-title{font-weight:normal;color:#282828;}
.category_name{text-decoration:none;color:#cc0000;}

.latest_item {height:235px;padding-bottom:10px;overflow:hidden;/*margin-top:10px;*/}
.mod-articles-category-date{display:block;margin-bottom:20px;}

/*SLIDESHOW NAVIGATION*/
.sotss-skin-tango{margin-left:30px;}
/*SLIDESHO ITEM SHADOW*/
/*.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item{
  position: relative;
  text-shadow: 0 1px 0 #fff;
  line-height: 1.5;
  height:220px;
  overflow:visible;
}


.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item:before,  .sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item:after 
{
  z-index: -1; 
  position: absolute; 
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%; 
  top: 220px;
  max-width:300px;
  background: rgba(0, 0, 0, 0.7); 
  -webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);   
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
  -webkit-transform: rotate(-3deg);    
  -moz-transform: rotate(-3deg);   
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}

.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item:after 
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

*/


/*SLIDESHOW NAVIGATION*/
.sotss-skin-tango .sotss-next-horizontal, .sotss-skin-tango .sotss-prev-horizontal {top:80px;}
.sotss-skin-tango .sotss-prev-horizontal{margin-left:-20px;}

.sotss-skin-tango .sotss-next-horizontal {width: 20px;height:40px; right: 0px;
    height: 40px;background: transparent url('../images/slide_nav_right.png') no-repeat 0px 0;}
    
.sotss-skin-tango .sotss-next-horizontal:hover,
.sotss-skin-tango .sotss-next-horizontal:focus {right: 0px;background-position: 0px -40px;}

.sotss-skin-tango .sotss-prev-horizontal{width: 20px;
    height: 40px;background: transparent url('../images/slide_nav_left.png') no-repeat 0 0;}

.sotss-skin-tango .sotss-prev-horizontal:hover, 
.sotss-skin-tango .sotss-prev-horizontal:focus {background-position: 0px -40px;}
 a.to_prod{padding:6px 20px 5px 10px;background-color:#282828;background-image:url('../images/arrow_right.png');background-repeat: no-repeat;background-position: 65px 7px;color:#ffffff;}
 
#content .ss-title a{text-decoration:none!important;font-size:14px!important;}
#content .ss-title a:hover{color:#cc0000;}
 
 a.to_prod:hover{margin-top:-2px;padding:6px 20px 5px 10px;background-color:#4e4e4e;background-image:url('../images/arrow_right_hover.png');background-repeat: no-repeat;background-position: 65px 7px;}
 .ss_right{float:left;width:180px;}
 .ss_readmore{padding-top:5px;}
 .price{background-color:#282828;height:26px;color:#ffffff;font-weight:bold;text-align:center;width:65px;line-height:1.9em;float:left;}
 .sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item{width:334px;margin-left:0;padding:0px;background:url('../images/transparent.png');height:230px;}
  .sotss-theme1{color:#282828;}
 .sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item, .sotss-theme1 li{padding:0;margin:0;height:250px;background-position:0 0px;background-repeat:no-repeat;}
 
 /*ARTICLES*/
#content .related_products a{text-decoration:none;}
.related_products{border-top:1px solid #999999;margin-top:25px;padding-top:20px;line-height:1.7em;}
.related_products h3{}
 /*VIRTUEMART*/
.product-price{background-color:#282828;height:26px;color:#ffffff;font-weight:bold;text-align:center;width:65px;line-height:1.9em;float:left;}
p.availability_note{text-align:left;padding-left:43px;font-style:italic;}
 /*TEXT*/
/* .productdetails-view h1{font-size:22px;margin:0 0 6px;padding:0;}*/
/*PRODUCTDETAILS*/
/*PRODUCTDETAILS-TOPLEFT*/
.productdetails-view {width:100%;}
#product_detail_left{float:left;width:575px;font-size:14px;/*background-color:#00ff00;*/}
#product_detail_right{float:left;width:210px;margin-left:20px;}
#product_detail_topleft{/*height:400px;*/margin-bottom:20px;}
#product_detail_topleft #product_image{float:left;width:210px;height:285px;overflow:hidden;}
#product_detail_topleft #data{float:left;width:355px;padding-left:0px;padding-right:10px;font-size:12px;background-color:#fff;}
#product_detail_topleft #autor, #product_detail #data b, #info{font-size:12px;}
#product_detail_topleft #autor{font-size:14px;}
#cat {font-size:12px;color:#999999;font-style:italic;margin-bottom:5px;}
#content #cat a {text-decoration:none;}
#cat a.subcat{color:#999999;}
#motto{width:545px;border-bottom:0px solid #282828;padding-right:10px;margin-bottom:10px;background-color:#282828;color:#fff;padding-top:5px;padding-bottom:5px;font-weight:bold;padding-left:10px;}
/*Productdetail-main image*/
 img#medium-image{ height:285px;}
 .translation {font-style:italic;}
 h2#subtitle, .SotSimpleSlider_item h3.subtitle{color:#282828;font-size:12px;}
 .SotSimpleSlider_item h3.subtitle{font-weight:normal;}
 .SotSimpleSlider_item h2.title{margin-bottom:5px;}
 #content .SotSimpleSlider_item h2.title a{text-decoration:none;}
 #content .SotSimpleSlider_item h2.title a:hover{color:#cc0000;}
   .ss_title h2.title a:hover{color:#cc0000!important;}
   
 #productdetail_info{margin-top:15px;}
 #productdetail{/*background-color:#ff0000;*/height:249px;padding-bottom:10px;}
 .productdetail_bottom a.notify {display:block;margin-left:15px;float:left;font-weight:bold;}
 .width50, .floatright, .spacer-buy-area{width:365px!important;float:none!important;padding:0!important;margin:0!important;}
 .productdetail_bottom{margin-top:-15px;}
 .quantity-box{display:block;margin-top:-11px;margin-left:17px;}
 .icons{float:none!important;padding:0!important;margin:0!important;}
 #content .icons a{text-decoration:none;}



 /*PRODUCTDETAILS-TABS*/
 /*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
#tabs{width:565px;margin-right:0px;margin-left:0px;}
.tabberlive .tabbertabhide {
 display:none;
}
/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabberlive {
 margin-top:1em;
}
/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 0px/*3px 0*/;
 padding-bottom:6px;
 border-bottom: 1px solid #282828;
 font: bold 10px Verdana, sans-serif;
width:565px;
margin-right:0px;}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 6px/*3px 0.5em*/;
 margin-right: 5px;
 border: 0px solid #778;
 border-bottom: none;
 background: #282828/*#DDE*/;
 text-decoration: none; border:1px solid #282828;
 border-bottom:0px solid #282828;

}

ul.tabbernav li a:link { color: #ffffff; }
ul.tabbernav li a:visited { color: #ffffff; }
ul.tabbernav li a:hover
{
 color: #fff;
 background: #e8e8e8/*#AAE*/;
 border-color: #e8e8e8/*#227*/;
  border:1px solid #282828;
 border-bottom: 0px solid #e8e8e8; 
 color: #282828; background: #e8e8e8;
}
ul.tabbernav li.tabberactive a
{
 background-color: #e8e8e8;
 border:1px solid #282828;
 border-bottom: 1px solid #e8e8e8; 
 color: #282828; background: #e8e8e8;
}
ul.tabbernav li.tabberactive a:hover
{
 color: #282828;
 border-bottom: 1px solid #e8e8e8; 
}
/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:0px solid #fff;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}
/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}
/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
#tabs{margin-left:10px;background:#fff;}
.tabbertab {background:#e8e8e8;}
.tabbertab p{padding:10px;font-size:14px;line-height:1.5em;}
.tabbertab ul, ul.related_titles{list-style-type:square;margin-left:20px;padding-top:20px;padding-bottom:20px;}
.tabbertab ul li,ul.related_titles li{color:#c00000;font-size:14px;line-height:1.5em;padding-bottom:3px;}
.tabbertab ul li a:hover,ul.related_titles li a:hover{color:#cc0000;}
.tabbertab ul a,ul.related_titles a{color:#66666;font-size:14px;}
.tabbertab {padding-bottom:20px;font-size:14px;line-height:1.5em;margin-bottom:0px;}
.tabbertab #date{color:#999999;line-height:1.5em;}
.tabbertab b, .tabbertab #tabtitle, .tabbertab #tabtitle b .tabbertab #date {line-height:1.5em;font-size:14px;}
.tabbertab .author_name{font-weight:bold;text-decoration:none;}
.tabbertab .author_name a:hover{color:#999999;}
 /*CUSTOM FIELD*/
 .product-field-display{width:100%;padding:0;}
 /*BUTTONS*/
 input[type="submit"]{ background-color:#282828;color:#ffffff;border:none;cursor:pointer;padding-top:3px;}
.button{ background-color:#282828;color:#ffffff;text-align:center;padding:3px;line-height:1.9em;cursor:pointer;border:none;border-radius:2px;}
#content .linkto {text-decoration:none;}
.linkto{padding-left:10px;padding-right:15px;padding-top:5px;padding-bottom:6px;background-image:url('../images/arrow_right.png');background-repeat:no-repeat;background-position:62px 7px;}

 .clr{clear:both;overflow:hidden;}
.general-bg,input.custom-attribute,input.quantity-input,.manufacturer-product-link a,a.ask-a-question,input.vm-default,a.product-details,a.details,div.details,button.default{background:#e8e8e8 url(../images/backgrounds.png) top repeat-x;border:solid #CAC9C9 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;text-decoration:none;padding:5px 5px 4px;}
span.custom-variant-inputbox input.custom-attribute:hover,span.quantity-box input.quantity-input:hover,input.vm-default:hover,span.quantity-box input.quantity-input:hover,.ask-a-question-view input.counter:hover,.ask-a-question-view input#email:hover,table.user-details input:hover,a.ask-a-question:hover,a.details:hover,div.details:hover,a.product-details:hover,button.default:hover{background:#e8e8e8 url(../images/backgrounds.png) repeat-x;background-position:0 -40px;color:#282828;text-decoration:none;}
.productdetails-view .spacer-buy-area{padding:0 0 0 12px;}
.back-to-category {float:right;}
.product-neighbours{color:#777;margin:0 0 15px;}
.product-neighbours a.next-page{background:url(../images/next_16x16.png) no-repeat right;padding-right:30px;line-height:20px;float:right;}
.product-neighbours a.previous-page{background:url(../images/previous_16x16.png) no-repeat left;padding-left:30px;line-height:20px;float:left;}
.productdetails-view .product-short-description{margin:0 0 15px;padding:0;}
.productdetails-view .product-description{margin:15px 0;}
span.title{font-weight:700;display:block;border-bottom:solid #CAC9C9 1px;font-size:14px;margin:0 0 6px;}
.product-packaging{margin:15px 0 0;}
.icons{text-align:left;float:right;margin:4px 0 10px 30px;}
.icons a.fav{padding-left:10px;}
.additional-images img{margin-right:8px;width:50px;height:auto;}
.product-price{margin:0 0 15px;}
.availability{text-align:center;margin:15px 0 0;}
.customer-reviews h4{border-bottom:solid #CAC9C9 0px;font-size:14px;margin:0 0 10px;padding:0 0 6px;}
.write-reviews{text-align:center;margin:20px 0 0;}
.write-reviews h4{text-align:left;}
.write-reviews h4 span{font-size:12px;font-weight:400;margin-left:8px;}
.write-reviews span.step{font-weight:700;display:inline-block;margin:0 0 8px;}
.write-reviews ul.rating{text-align:center;margin:0 0 20px;padding:0;}
.write-reviews ul.rating li{display:inline-block;list-style:none;text-align:center;padding:0 5px;}
.write-reviews ul.rating li span{display:block;}
.write-reviews textarea.virtuemart{margin-bottom:6px;display:inline-block;}
.list-reviews .normal{background:#ffffff;border:solid #CAC9C9 1px;margin-bottom:8px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:12px;}
.list-reviews .normal blockquote,.list-reviews .highlight blockquote{margin-top:12px;font-size:12px;word-wrap:break-word;}
.list-reviews .normal blockquote:before,.list-reviews .highlight blockquote:before{content:open-quote;font-weight:700;font-size:24px;padding-right:6px;}
.list-reviews .normal blockquote:after,.list-reviews .highlight blockquote:after{content:close-quote;font-weight:700;font-size:24px;padding-left:6px;}
.list-reviews .highlight{background:#f7f6f6;border:solid #CAC9C9 1px;margin-bottom:8px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;padding:12px;}
span.variant-dropdown{width:150px;float:left;display:block;margin-bottom:5px;}
span.variant-dropdown select{width:150px;}
span.custom-variant-inputbox{width:152px;float:left;display:block;margin-bottom:5px;}
input.custom-attribute{width:140px;}
span.quantity-box{float:left;width:27px;padding-top:5px;}
.quantity-box input{border-radius:2px;}
input.quantity-input{height:29x;width:25px;text-align:center;padding:5px;}
span.quantity-controls{width:15px;float:left;padding-top:0px;margin:0 0 0 15px;margin-top:-5px;}
span.quantity-controls input.quantity-controls{height:14px;border:none;width:15px;}
span.quantity-controls input.quantity-plus{background:url(../images/quantity-controls.png) repeat-x;margin-bottom:0px;cursor:pointer;}
span.quantity-controls input.quantity-minus{background:url(../images/quantity-controls.png) repeat-x;background-position:15px 0;cursor:pointer;}
span.cart-images img {
    float: none;
    margin: 0;
    height: 97px;
    padding-top:10px;
}
span.cart-image img{margin-right:5px;}
/*PRODUCT LIST*/
/*Pagination*/
.vm-pagination{margin-top:20px;}
.sortby{float:left;width:502px;/*background:#ff0900;*/}
.display-number,.control-buttons,.right{text-align:right !important;}
.display-number{float:left;width:302px;/*background:#09f0f0;*/}

.vm-pagination li a{color:#ffffff;}
.vm-pagination li.pagination-start, .vm-pagination li.pagination-prev, .vm-pagination li.pagination-next, .vm-pagination li.pagination-end{color:#ffffff;}
.vm-pagination li.pagination-start a,.vm-pagination li.pagination-prev a{color:#ffffff;background:#282828 url('../images/back.png') 0 4px no-repeat; padding-left:6px;padding-right:6px;}
.vm-pagination li.pagination-next a,.vm-pagination li.pagination-end a{color:#ffffff;background:#282828 url('../images/weiterlesen.png') 51px 4px no-repeat; padding-left:6px;padding-right:6px;}
.vm-pagination li.pagination-end a{background-position:41px 4px;}

.vm-pagination li.pagination-start,.vm-pagination li.pagination-prev, .vm-pagination li.pagination-next, .vm-pagination li.pagination-end{padding-left:6px;padding-right:6px;}
.vm-pagination li {color:#cc0000;font-weight:bold;background:#282828;border:1px solid #999999;padding:3px 8px 3px 8px ;margin-left:4px;}
.vm-pagination li a:hover{color:#cc0000;}

/*PRODUCT LIST, SINGLE PRODUCT*/
.browse-view{}
.productlist-view .producta {float:left;width:392px;height:160px;background:#e9e8e8;margin-right:21px;box-shadow:2px 2px 5px rgba(0,0,0,0.2);}
.productlist-view .producta img, .productlist-view .productrowlast img{height:160px;}
.productlist-view .productrowlast{float:left;width:392px;height:160px;margin-right:0px;background:#e9e8e8;box-shadow:2px 2px 5px rgba(0,0,0,0.2);}
.productlist-view .productimage{width:120px;padding-right:10px;float:left;overflow:hidden;}
.productlist-view .productinfo{width:262px;float:left;/*background:#00ff00;*/height:160px;overflow:hidden;}
.productdata{height:133px;font-size:11px;}
#content .productlist-view a {text-decoration:none;}
#content .productlist-view h2 a{color:#282828;font-weight:bold;}
#content .productlist-view h2 a:hover{color:#cc0000;}
/*.productlist-view */.sku{font-size:10px;}
.productlist-view h3{font-size:12px;font-weight:normal;margin-bottom:5px;color:#808080;}
#content .productlist-view h2 a{font-size:15px;}
#content .productlist-view h2{margin-bottom:0;}
#content .productlist-view h2.margin-bottom10{margin-bottom:10px;}
.margin-bottom10{margin-bottom:10px;}
.productlist-view .detail_link,  .productlist-view .product-price{float:left;}
.productlist-view .detail_link {padding-left:20px;padding-top:5px;}
 
 /*CATEGORY*/
.category-view h4{font-size:14px;margin:0;padding:0;}
.category-view .row .category .spacer h2{margin:0;padding:0;}
.category-view .row .category .spacer h2 a{font-size:14px;display:block;text-align:center;}
.category-view .row .category .spacer h2 a img{margin-top:6px;max-width:100%;height:auto;}
.featured-view h4,.latest-view h4,.topten-view h4,.related-products-view h4{font-size:14px;margin:0 0 8px;padding:0;}
.browse-view h1{font-size:16px;margin:0 0 8px;padding:0;}
.orderby-displaynumber{border-bottom:solid #E9E8E8 1px;border-top:solid #E9E8E8 1px;margin:10px 0;padding:10px 0;}
.orderlistcontainer{font-size:12px;display:inline-block;text-decoration:none;margin:0 15px 0 0;}
.orderlistcontainer{float:left;}
.orderlistcontainer.author{margin-top:15px;}
.orderlistcontainer div.activeOrder{background:#FFF top right no-repeat url(../images/arrow_down.png);cursor:pointer;border:solid #CAC9C9 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:12px;padding:2px 24px 1px 12px;}
.orderlistcontainer a{text-decoration:none;display:block;}
.orderlistcontainer a :hover{text-decoration:none;display:block;color:#EEE;background:#777;}
.orderlistcontainer div.orderlist{display:none;position:absolute;border:solid #CAC9C9 1px;background:#FFF;cursor:pointer;z-index:999!important;}
.orderlistcontainer div.orderlist div{padding:2px 12px 1px;}
.orderlistcontainer div.orderlist div:hover{color:#EEE;background:#CAC9C9;}
.orderlistcontainer:hover .orderlist {display:block;}
.category-view .category{float:left;width:380px;text-align:left!important;height:20px;}
#content .category-view .category h2 a{text-decoration:none;text-align:left}


.ask-a-question-view .product-summary{border-bottom:solid #CAC9C9 1px;margin:25px 0 0;padding:0 0 10px;}
.ask-a-question-view .product-summary h2{font-size:16px;margin:0;padding:0;}
.ask-a-question-view .product-summary .short-description{margin-top:6px;}
.ask-a-question-view .product-summary img.product-image{max-width:100%;max-height:100%;width:auto;height:auto;}
.ask-a-question-view .form-field textarea.field{width:394px;background:#fff url(../images/default_bg.jpg) bottom repeat-x;border:solid #CAC9C9 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;text-align:left;padding:12px;}
.ask-a-question-view .form-field textarea.field:hover{background:#fff url(../images/default_hover_bg.jpg) top repeat-x;color:#000;}
.ask-a-question-view .form-field .submit{width:418px;}
.ask-a-question-view input.counter,.ask-a-question-view input#email{background:#e8e8e8 url(../images/backgrounds.png) top repeat-x;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;display:inline-block;margin:0 0 0 10px;padding:5px 5px 4px;}
.vmquote{font-size:smaller;}
.manufacturer-details-view img{float:right;margin:0 0 10px 20px;}
.manufacturer-details-view .email-weblink a{margin-right:15px;}
a.ask-a-question{font-size:12px;font-weight:700;display:inline-block;text-decoration:none;margin-bottom:8px;padding:3px 12px 1px;}
a.ask-a-question:hover{color:#777;text-decoration:none;}
input.vm-default{margin-bottom:2px;}
input.highlight-button:visited{color:#fff;}
a.product-details,a.details,div.details{background-position:0 0;display:inline-block;padding:3px 8px 1px;}
a.details:hover,div.details:hover,a.product-details:hover{background-position:0 -40px;color:#777;}
span.details-button{ margin:0 0 0 10px;}
span.details-button input.details-button { background: url("../images/backgrounds.png") repeat-x scroll center top #E8E8E8;color:#135CAE;border:1px solid #CAC9C9 ;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;cursor:pointer; text-align:center;padding:3px 8px 1px;}
.coupon{color: gray;  border-radius:4px; border:1px solid #CAC9C9 ; font-size: 9px;padding: 3px;}
button.default{display:inline-block;cursor:pointer;padding:5px 8px 4px;}
button.default:hover{color:#777;}
a.highlight,a.highlight:visited{background:#e8e8e8 url(../images/backgrounds.png) top repeat-x;border:solid #00a000 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:12px;display:inline-block;text-decoration:none;background-position:0 -160px;color:#fff;padding:3px 8px 1px;}
textarea.virtuemart{background:#fff;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;text-align:left;padding:5px 5px 4px;}
p.product_s_desc{margin-bottom:6px;padding:0;}
span.stock-level{font-size:10px;color:#7d7b7b;}
.horizontal-separator{height:1px;/*background:#e9e8e8;*/margin:9px 0;background:#ffffff;}
.invalid{background-color:#ffd;color:#000;border-color:red;}
.page-results{margin-top:25px;text-align:right;}
.control-buttons button.default{margin-left:8px;}
table.user-details input{background:#ffffff url(../images/backgrounds.png) top repeat-x;border:solid #ccc 1px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;color:#282828;margin-bottom:2px;padding:5px 5px 4px; width:200px}
table.user-details input.invalid{background:#ffffff url(../images/backgrounds.png) top repeat-x;border:solid #cc0000 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;margin-bottom:2px;padding:5px 5px 4px;}
table.user-details{width: 450px;margin-bottom:25px;}
td.key{padding:0 6px; width: 150px;}
.cart-view h1{font-size:20px;margin:0;padding:0 0 10px;}
.cart-view h2{font-size:12px;margin:0;padding:0;}
.checkout-button-top{text-align:right;border-top:solid #E9E8E8 1px;padding:10px 0 0;}
.checkout-button-top input.terms-of-service{margin-right:10px;display:inline-block;}
input.sendbilltoyes{margin-right:45px;display:inline-block;}
label[for=sendbilltoyes]{margin-right:369px;}
span.tos{display:inline-block;margin-right:15px;}
.billto-shipto{border-top:solid #E9E8E8 1px;border-bottom:solid #E9E8E8 1px;margin:10px 0 0;padding:10px 0 25px;}
.billto-shipto span,a.terms-of-service{display:inline-block;font-size:14px;}
#full-tos {display: none;}
.output-billto span.titles,.output-shipto span.titles{width:150px;float:left;}
.output-billto span.values-first_name,.output-billto span.values-middle_name,.output-billto span.values-zip,.output-shipto span.values-first_name,.output-shipto span.values-middle_name,.output-shipto span.values-zip{float:left;margin-right:3px;}
table.cart-summary{margin-top:20px;}
table.cart-summary td.last,table.cart-summary th.last{padding-right:0px;}
table.cart-summary td.first,table.cart-summary th.first{padding-left:0px;}
table.cart-summary tr th, table.cart-summary tr td{background:#e8e8e8;padding:6px 0 3px;color:#282828;}
table.cart-summary tr th{border-bottom:solid #ccc 3px;}
table.cart-summary tr td.border{border-bottom:solid #ccc 1px;}
table.cart-summary tr, table.cart-summary tr.sectiontableentry1 {background:#e8e8e8;border-bottom:1px solid #ff0000;}
#content table.cart-summary a.details.button{background:#999999;color:#ffffff;text-decoration:none;padding:0 3px 0 3px;}
#content table.cart-summary a.details.button:hover{background:#cc0000;}
.customer-comment{text-align:center;border-top:solid #E9E8E8 1px;margin:10px 0 0;padding:10px 0 0;}
textarea.customer-comment{background:#fff;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;margin-bottom:2px;text-align:left;padding:5px 5px 4px;}
div.terms-of-service{ margin:10px 0 0;padding:10px 0 15px; display : inline;}
.terms-of-service h5{background:#7C1E21;color:rgba(255, 255, 255, 0.9);font-size:14px;text-align:center;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-weight:400;margin:0;padding:15px;}
.terms-of-service h5 a,.terms-of-service h5 a:visited{color:#fff;text-transform:uppercase;}
.vm-button-correct,.vm-button-correct:hover,.vm-button-correct:visited{font-size:12px;font-weight:700;display:inline-block;text-decoration:none;color:#777;}
.vm-button-correct,.vm-button-correct:link,.vm-button-correct:visited{background:#e8e8e8 url(../images/backgrounds.png) top repeat-x;background-position:0 -160px;color:#fff;border:solid #00a000 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:12px;cursor:pointer;text-align:center;letter-spacing:1px;display:inline-block;text-decoration:none;padding:6px 12px 3px;}
.vm-button-correct:hover{background-position:0 -200px;color:#f2f2f2;text-decoration:none;}
.VmArrowdown{background:top right no-repeat url(../images/arrow_down.png);cursor:pointer;float:right;width:16px;height:16px;padding:0 12px;}
ul.VMmenu,.VMmenu ul,.VMmenu li{list-style-type:none!important;background-image:none!important;padding:2px;}
#ui-tabs ul#tabs{list-style-type:none;overflow:hidden;margin:0;padding:20px 20px 0;}
#ui-tabs ul#tabs li{display:inline-block;cursor:pointer;background:#f2f2f2;padding:10px 20px 7px;}
#ui-tabs ul#tabs li.current{display:inline-block;background:#ccc;color:#444;}
#ui-tabs .tabs{padding:20px;}
#ui-tabs .dyn-tabs{overflow:auto;display:none;}
.clear,br.clear{clear:both;}
.floatright,span.floatright{float:right;}
.floatleft,span.floatleft{float:left;}
.width1{width:1%;}.width2{width:2%;}.width3{width:3%;}.width4{width:4%;}.width5{width:5%;}.width6{width:6%;}.width7{width:7%;}.width8{width:8%;}.width9{width:9%;}.width10{width:10%;}.width11{width:11%;}.width12{width:12%;}.width13{width:13%;}.width14{width:14%;}.width15{width:15%;}.width16{width:16%;}.width17{width:17%;}.width18{width:18%;}.width19{width:19%;}.width20{width:20%;}.width21{width:21%;}.width22{width:22%;}.width23{width:23%;}.width24{width:24%;}.width25{width:25%;}.width26{width:26%;}.width27{width:27%;}.width28{width:28%;}.width29{width:29%;}.width30{width:30%;}.width31{width:31%;}.width32{width:32%;}.width33{width:33%;}.width34{width:34%;}.width35{width:35%;}.width36{width:36%;}.width37{width:37%;}.width38{width:38%;}.width39{width:39%;}.width40{width:40%;}.width41{width:41%;}.width42{width:42%;}.width43{width:43%;}.width44{width:44%;}.width45{width:45%;}.width46{width:46%;}.width47{width:47%;}.width48{width:48%;}.width49{width:49%;}.width50{width:50%;}.width51{width:51%;}.width52{width:52%;}.width53{width:53%;}.width54{width:54%;}.width55{width:55%;}.width56{width:56%;}.width57{width:57%;}.width58{width:58%;}.width59{width:59%;}.width60{width:60%;}.width61{width:61%;}.width62{width:62%;}.width63{width:63%;}.width64{width:64%;}.width65{width:65%;}.width66{width:66%;}.width67{width:67%;}.width68{width:68%;}.width69{width:69%;}.width70{width:70%;}.width71{width:71%;}.width72{width:72%;}.width73{width:73%;}.width74{width:74%;}.width75{width:75%;}.width76{width:76%;}.width77{width:77%;}.width78{width:78%;}.width79{width:79%;}.width81{width:81%;}.width82{width:82%;}.width83{width:83%;}.width84{width:84%;}.width85{width:85%;}.width86{width:86%;}.width87{width:87%;}.width88{width:88%;}.width89{width:89%;}.width90{width:90%;}.width91{width:91%;}.width92{width:92%;}.width93{width:93%;}.width94{width:94%;}.width95{width:95%;}.width96{width:96%;}.width97{width:97%;}.width98{width:98%;}.width99{width:99%;}.width100{width:100%;}
.vmicon, .vmiconFE{background:url(../images/vm2-sprite.png) no-repeat top left;}
.vm2-add_quantity_cart{background-position:0 0;width:24px;height:24px;border: 0px;cursor:pointer;}
.vm2-arrow_down{background-position:0 -72px;width:16px;height:16px;}
.vm2-billto-icon{background-position:0 -138px;height:24px;margin-right:6px;vertical-align:middle;width:24px;border :0px;}
.vm2-remove_from_cart{    background-position: 0 -212px; border: 0 none; cursor: pointer; display: inline-block; height: 24px; vertical-align: bottom; width: 24px;}
.vm2-shipto-icon{background-position:0 -284px;height:24px;margin-right:6px;vertical-align:middle;width:24px;}
.vm2-stars0{background-position:0 -358px;width:64px;height:13px;}
.vm2-stars1{background-position:0 -421px;width:64px;height:13px;}
.vm2-stars2{background-position:0 -484px;width:64px;height:13px;}
.vm2-stars3{background-position:0 -547px;width:64px;height:13px;}
.vm2-stars4{background-position:0 -610px;width:64px;height:13px;}
.vm2-stars5{background-position:0 -673px;width:64px;height:13px;}
.vm2-stars_0{background-position:0 -736px;width:64px;height:13px;}
.vm2-stars_1{background-position:0 -799px;width:64px;height:13px;}
.vm2-stars_2{background-position:0 -862px;width:64px;height:13px;}
.vm2-stars_3{background-position:0 -925px;width:64px;height:13px;}
.vm2-stars_4{background-position:0 -988px;width:64px;height:13px;}
.vm2-stars_5{background-position:0 -1051px;width:64px;height:13px;}
.vm2-lowstock{background-position:0 -1114px;width:62px;height:15px;display:block;}
.vm2-nostock{background-position:0 -1179px;width:62px;height:15px;display:block;}
.vm2-normalstock{background-position:0 -1244px;width:62px;height:15px;display:block;}
.vm2-termsofservice-icon{background-position:0 -1309px;height:24px;margin-right:6px;vertical-align:middle;width:24px;display:inline-block;}
.vm2-modallink{height:16px;margin-left: 3px;vertical-align:top;width:16px;display:inline-block; background: url("../images/icon_external_link.gif") no-repeat scroll left top transparent;}
.vm2-warning{background-position:0 -1383px;width:50px;height:40px;}
.vendor-store-desc,.category-view,.featured-view,.latest-view,.topten-view,.related-products-view,.browse-view,.order-view{margin-bottom:25px;}
.main-image,.featured-view .product,.latest-view .product,.topten-view .product,.related-products-view .product,.center,span.center{text-align:center;}
.main-image img.product-image,.featured-view .spacer img,.latest-view .spacer img,.topten-view .spacer img{max-width:100%;height:auto;width:auto;}
.additional-images,.featured-view .product-price,.latest-view .product-price,.topten-view .product-price,.output-billto,.output-shipto{margin:10px 0;}
.ask-a-question,.manufacturer,.manufacturer-details-view .email-weblink,.manufacturer-details-view .description{margin:10px 0 0;}
.customer-reviews,.ask-a-question-view .form-field{margin:25px 0 0;}
span.variant-name,span.custom-variant-name{width:100px;float:left;display:block;margin-bottom:5px;}
span.addtocart-button input.addtocart-button:hover,span.addtocart-button input.notify-button:hover,input.highlight-button:hover,a.highlight:hover{background-position:0 -200px;color:#f2f2f2;}
.addtowishlist.button input.addtowishlist-button{background:#ffffff;color:#282828;text-decoration:underline;}
.addtowishlist.button{background:#ffffff;width:100px;float:right;margin-top:-39px;}
.addtowishlist.button input.addtowishlist-button:hover{color:#cc0000;}
table#wishlist{width:785px;}
table#wishlist a{text-decoration:none;}
table#wishlist td{padding-bottom:5px;padding-right:5px;}
table#wishlist tr.unpublished{color:#b4b4b4;}
.category-view .row .category .spacer,.featured-view .spacer,.latest-view .spacer,.topten-view .spacer,.related-products-view .spacer,.browse-view .row .product .spacer{padding:6px;}
.featured-view .spacer h3,.latest-view .spacer h3,.topten-view .spacer h3,.related-products-view .spacer h3,.browse-view .row .product .spacer h2{font-size:14px;margin:0 0 6px;padding:0;}
.featured-view .spacer span,.latest-view .spacer span,.topten-view .spacer span,.related-products-view .spacer span,.browse-view .row .product .spacer span{font-size:11px;color:#666;}
.browse-view .row .product .spacer img,.related-products-view .row .product .spacer img{max-width:90%;height:auto;}

.ask-a-question-view,.manufacturer-details-view .spacer{padding:30px;}
.ask-a-question-view h1,.manufacturer-details-view h1{font-size:18px;margin:0;padding:0;}
#userForm select,.width80{width:80%;}
textarea.virtuemart:hover,textarea.customer-comment:hover{color:#000;background:#e8e8e8;}
label.invalid,span.red{color:red;}
.output-billto span.values,.output-shipto span.values,.floatleft,span.floatleft{float:left;}
.output-billto span.values,.output-shipto span.values {padding-right:5px;}
.joomlaCoreField {background-color: #FFFFDD;}
.vm-pagination div{text-align:center !important;}
.vm-pagination ul{text-align:center !important;}
.vm-pagination ul li{display: inline;}
.vm-pagination  .counter{text-align: right !important;}

.vm-bottom div{text-align:center !important;}
.vm-bottom ul{text-align:center !important;}
.vm-bottom ul li{display: inline;}
.vm-bottom  .counter{text-align: right !important;}

td.orders-key{font-weight: bold; text-align: left; }

/* Manufacturer View Default */
.manufacturer-view-default .row .manufacturer .spacer {padding: 6px;}
.product-field-display a img{display: block;}
.product-related-products, .product-related-categories{border-top:solid #ccc 1px;padding-bottom: 10px;}
.product-fields .product-field-type-P{clear: both; border-bottom: 1px solid #EEEEEE; margin-top: 18px;}
.product-field-type-P .product-fields-title{ /*font-size: 120%;*/width:200px;background:#282828;font-size:12px;padding-left:10px;padding-top:5px;padding-bottom:5px;color:#ffffff;} /*Title for customfields group - Downloads,Hintergrundinfos*/
.product-field-type-B,.product-field-type-S,.product-field-type-I{padding-left:3%;float:left;width:30%}
.product-fields-title{ font-weight: bold;}
#content .product-fields a {text-decoration:none;font-weight:bold;font-style:italic;font-size:12px;}
.vm-customfield-mod img,.vm-customfield-cart img{ vertical-align: middle; width: 16px;}
.vm-img-desc{display:block;}
.vmpayment_name, .vmpayment_cost, .vmshipment_name, .vmshipment_cost{padding:0 2px;}
.vmpayment_description,.vmshipment_description {color:gray;font-size:11px;padding:0 2px;}
.vmpayment_description{display:block;}
.vmpayment_cardinfo {color:gray;font-size:9px;}
.virtuemart_search{background:#e8e8e8;padding:10px; padding-top:20px;}
.virtuemart_search .inputbox{height:16px;vertical-align :middle}
/* Custom Field Images */
.product-fields .product-field,.product-related-categories .product-field {width:100%;float:none;display:inline;/*float:left;display:inline-block;*/}
.product-fields .product-field label {width:25%;float:left;position:relative;top:20px;left:-18px;margin-bottom:27px;text-align:center;}  /* For 4 images across use width:17% */
.product-fields .product-field input {position:relative;left:33px;}
.product-fields .product-field .vm-img-desc {font-size:9px;}
/* some more styles */
.priceColor2{color:gray;}
.line-through{text-decoration:line-through}
.inline{display: inline;}
td.pricePad{padding-right: 10px;}
td.priceCol{white-space:nowrap;}
div.spaceStyle{padding: 0px; margin: 5px; spacing: 0px;}
.vm-notice{color: #CC0000;}
.buttonBar-right{text-align: right; width: 100%;}
.userfields_info{font-weight: bold;}
.ratingbox {
	position:relative;
	display:block;
	width:120px;
	height:24px;
	background:url("../images/color-stars.png") repeat-x scroll 0 bottom transparent;
}
.ratingbox span {
	background:url(../images/color-stars.png) repeat-x;
	display:block;
	width:1%;
	height:24px;
	position:absolute;
}
.stars-orange{background-position:0 0 !important;}
.stars-red{background-position:0 -54px !important;}
.stars-green{background-position:0 -108px !important; }
.stars-blue{background-position:0 -162px !important;}
.stars-purple{background-position:0 -216px !important;}
#tabs{width:565px;margin-right:0px;margin-left:0;}/*!IMPORTANT TO BE AT THE END for now!*/
/*DOWNLOADS,HINTERGRUNDINFOS*/
#product_detail_right .product-fields a{font-size:12px;}
#product_detail_right .product-field-display {padding-top:5px;}
#product_detail_right .product-field-type-P .product-field-display {padding-top:0px;}/*No padding for customfields group, Title:downloads,Hintergrundinfos*/
#content ul.dwnl{list-style-type:square;color:#cc0000;margin-left:15px;margin-top:10px;}
#content ul.dwnl img,.product-field-display-tab4 img {display:none;}/*DOWNLOADS img dont show*/
#content ul.dwnl li {padding-bottom:5px;font-size:14px;}
#content ul.dwnl li a{color:#282828;background:#ffffff;font-size:14px;}
#content ul.dwnl li a:hover{color:#cc0000;}
ul.dwnl li a img{background:#ffffff;}
/*SOT Slideshow Startpage*/ 
 
/*SLIDESHOW*/
.sotss-theme1 {background:transparent;width:766px;margin-left:0px;padding-right:0px;padding-left:0px;height:250px;}
.sotss-skin-tango-113{width:746px!important;}
.sotss-skin-tango .media {float:left;width:120px;margin-right:5px;}
.media img{padding:0px;background:#dfdfdf;margin-left:10px;margin-top:3px;}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .sotss-skin-tango .contentSlider {width:50px;margin-top:0px;/*background:#ff0000;*/color:#dbdbdb;}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item, .sotss-theme1 li, .media, .contentSlider{background:#transparent;border-radius:0;-moz-border-radius: 0px;
    -webkit-border-radius: 0px;
   	border-radius: 0px;border:0;}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item{ position:relative; width:323px; overflow:hidden; -moz-box-shadow: 0px 0px 0px #ccc; -webkit-box-shadow: 0px 0px 0px #ccc; box-shadow: 0px 0px 0px #ccc;-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .contentSlider{background:transparent; overflow:hidden;height:190px!important;line-height:14pt;padding:0px;padding-right:0;padding-left:0;margin-top:0;}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .contentSlider a{ color:#ffffff!important;}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .contentSlider .ss_title{ font-weight:bold; font-size:14px; }
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .contentSlider .ss_title a{  font-size:14px;font-weight:bold;text-decoration:none; color:#282828!important}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .contentSlider .ss_title a:hover{color:#cc0000;}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .contentSlider .readmore{ color:#bdbdbd!important; text-decoration:none; font-weight:bold; float:right; right:0px; position:relative}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .contentSlider .ss_content{ margin-top:0px;color:#282828;width:180px;}
.sotss-skin-tango .sotss-item-horizontal {margin-right: 0px;}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .contentSlider{padding:0;margin:0;width:175px;}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .contentSlider, .sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item, .sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .sotss-skin-tango .contentSlider{padding:0;margin:0;}


/*SLIDESHOW NAVIGATION*/
ul#SotSimpleSlider_113 li{background-image:url('../images/slide_back_full.png');background-repeat: no-repeat;width:354px!important;margin-left:17px!important;padding:0px;padding-bottom:0;padding-right:0px;padding-top:10px;/*-moz-box-shadow:  inset 0px 0px 2px #999999;
-webkit-box-shadow:  inset  0px 0px 2px #999999; border:0px solid #ff0000;
box-shadow: inset 0px 0px 2px #bababa;background:#ff0000;*/height:230px;}
.sotss-skin-tango{margin-left:30px;}
/*SLIDESHO ITEM SHADOW*/
/*.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item{
  position: relative;
  text-shadow: 0 1px 0 #fff;
  line-height: 1.5;
  height:220px;
  overflow:visible;
}


.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item:before,  .sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item:after 
{
  z-index: -1; 
  position: absolute; 
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%; 
  top: 220px;
  max-width:300px;
  background: rgba(0, 0, 0, 0.7); 
  -webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);   
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
  -webkit-transform: rotate(-3deg);    
  -moz-transform: rotate(-3deg);   
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}

.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item:after 
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

*/


/*SLIDESHOW NAVIGATION*/
.sotss-skin-tango .sotss-next-horizontal, .sotss-skin-tango .sotss-prev-horizontal {top:80px;}
.sotss-skin-tango .sotss-prev-horizontal{margin-left:-20px;}

.sotss-skin-tango .sotss-next-horizontal {width: 20px;height:40px; right: 0px;
    height: 40px;background: transparent url('../images/slide_nav_right.png') no-repeat 0px 0;}
    
.sotss-skin-tango .sotss-next-horizontal:hover,
.sotss-skin-tango .sotss-next-horizontal:focus {right: 0px;background-position: 0px -40px;}

.sotss-skin-tango .sotss-prev-horizontal{width: 20px;
    height: 40px;background: transparent url('../images/slide_nav_left.png') no-repeat 0 0;}

.sotss-skin-tango .sotss-prev-horizontal:hover, 
.sotss-skin-tango .sotss-prev-horizontal:focus {background-position: 0px -40px;}
 a.to_prod{padding:6px 20px 5px 10px;background-color:#282828;background-image:url('../images/arrow_right.png');background-repeat: no-repeat;background-position: 65px 7px;color:#ffffff;}
 a.to_prod:hover{margin-top:-2px;padding:6px 20px 5px 10px;background-color:#4e4e4e;background-image:url('../images/arrow_right_hover.png');background-repeat: no-repeat;background-position: 65px 7px;}
 .item_up{height:160px;}
 .ss_right{float:left;width:180px;}
 .ss_readmore{float:right;}
 #content .ss_readmore a{color:#ffffff!important;padding:5px;background-color:#282828;border-radius:2px;padding-bottom:5px!important;}
 #content .ss_readmore a:hover{background-color:#cc0000;box-shadow:2px 2px 5px rgba(0,0,0,0.2);}
 .price{background-color:#282828;height:26px;color:#ffffff;font-weight:bold;text-align:center;width:65px;line-height:1.9em;float:left;}
 .buy {background-color:#282828;background-image:url('../images/wk_box.png');background-repeat: no-repeat;background-position: 0 -2px;color:#ffffff;text-align:center;width:73px;margin-left:10px;height:26px;float:left;line-height:1.9em;padding-left:27px;}
 .sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item{width:334px;margin-left:0;padding:0px;background:url('../images/transparent.png');height:230px;}
 
 .sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item, .sotss-theme1 li{padding:0;margin:0;height:250px;background-position:0 0px;background-repeat:no-repeat;}
/*WK BOX up right*/
.moduletablecart h3 {font-weight:normal;padding-left:47px;margin-top:0;padding-top:0px;}
.moduletablecart .total {float:left;color:#ffffff;width:130px;}
.moduletablecart .total a{padding-left:50px;color:#ffffff;}
.moduletablecart .show_cart{float:right;padding-right:20px;margin-top:-7px;width:10px;}
.moduletablecart {background-image:url('../images/wk_box.png');background-position: 10px 0;background-repeat: no-repeat;height:30px;}
.hell_grau_fett{color:#999999;font-weight:bold;}
.contentSlider{/*border-bottom:2px solid #ff0000;*/height:164px!important;padding-bottom:10px!important;}
.customdtp {font-weight:bold;color:#999999;padding-bottom:10px;}
/*Category List, Blog*/
.blog{background:#ffffff;padding:10px;padding-right:0;padding-left:0;padding-top:0;}
.blog .item {margin-bottom:25px;background:#e8e8e8;padding:20px;padding-bottom:20px;}
.blog .item img{margin-right:10px;}
.blog .item .related_products{display:none;}
#content .blog .item h2 a{text-decoration:none;}
.item-separator{clear:both;display:block;}
.pagination .counter{text-align:right;}
.pagination .counter {padding-right:30px;}

.pagination .pages li{float:left;color:#ffffff;font-weight:bold;background:#282828;border:1px solid #999999;padding:3px 8px 3px 8px ;margin-left:4px;}
.pagination .pages li .pagenav{color:#cc0000;}
.pagination .pages li.pagination-start .pagenav, .pagination .pages li.pagination-prev .pagenav, .pagination .pages li.pagination-end .pagenav, .pagination .pages li.pagination-next .pagenav{color:#ffffff;}
.pagination .pages li a{color:#ffffff;background:#282828 url('../images/back.png') 0 4px no-repeat; padding-left:6px;padding-right:6px;}
#content .pagination .pages li a{text-decoration:none;}
.pagination .pages li.pagination-next a, .pagination .pages li a.pagenav, .pagination .pages li.pagination-end a{color:#ffffff;background:#282828 url('../images/weiterlesen.png') 51px 4px no-repeat; padding-left:6px;padding-right:6px;}
.pages li.pagination-end a.pagenav{background-position:41px 4px;}
.pagination .pages li a:hover{color:#cc0000;}
.pagination .pages {text-align:center;}
.pagination .pages ul{text-align:center;}
.pagination .pages li.pagination-start, .pagination .pages li.pagination-prev{color:#ffffff;}
.pagination .pages li.pagination-start a, .pagination .pages li.pagination-prev a{color:#ffffff;background:#282828 url('../images/back.png') 0 4px no-repeat; padding-left:6px;padding-right:6px;}
.pagination .pages li.pagination-end a:hover, .pagination .pages li.pagination-prev a:hover,.pagination .pages li.pagination-next a:hover,.pagination .pages li.pagination-start a:hover{color:#cc0000;}

/*CHECKOUT*/
table.shopper_address, table.account_info{padding-bottom:40px;/*background:#00ff00;*/width:370px;float:left;}
table.account_info {margin-right:25px;width:340px;}
table.shopper_address tr, table.account_info tr{padding-top:5px!important;display:block;}
fieldset{margin-bottom:40px;border:0!important;}
#cart_route, #user_route {width:805px;}
#cart_route{padding-left:20px;padding-top:20px;}
#cart_route, #user_route{padding-bottom:25px;font-weight:bold;}
#cart_route li{color:#999999;width:127px;margin-right: 13px;float:left;}
#user_route li{float:left; height:22px;color:#999999;width:147px;background:#282828;margin-right: 13px;font-weight:bold;text-align:center;padding-top:4px;border-radius:2px;}
#cart_route ul{padding-bottom:30px;}
#cart_route li.last,#user_route li.last{margin-right:0px;width:148px;}
#cart_route li a{color:#cc0000;text-decoration:none;}
#cart_route li a:hover,#cart_route li a.done:hover,#user_route li a:hover,#usert_route li a.done:hover{color:#cc0000;}
#cart_route li a.done{color:#ffffff;}
#cart_route li.current,#user_route li.current{color:#cc0000;}
#user_route li a{color:#ffffff;text-decoration:none;}
#user_route{margin-top:-10px;margin-left:-10px;}
/*WARENKORB WK CART*/
.cart-overview{padding-bottom:40px;background:#e8e8e8;padding-left:10px;padding-right:10px;}
.cart-overview h1{background:url('../images/more.gif') 0px 5px no-repeat;padding-left:8px;}
#content .cart_productname a{color:#cc0000;text-decoration:none;font-weight:bold;font-size:14px;}
td.art{padding:10px;}td.art .sku{font-size:11px;}
#payment,#shipment, .cart-view,#edit_shipto{padding:0 10px 20px 10px;background:#e8e8e8;}
#edit_shipto{margin-top:10px;}
.control-buttons button{background:#282828;color:#ffffff;}
.control-buttons button:hover{background:#cc0000;color:#ffffff;}
#payment,#shipment{min-height:665px;}
#payment label{text-align:left;font-size:12px;padding-right:10px;padding-top:2px;}
#payment input{border:solid #ccc 1px;margin-bottom:2px;padding:5px 5px 4px;border-radius:2px;}
#payment input:hover{border:solid 1px #282828;}
#payment button, #shipment button{background:#282828;border-radius:2px;color:#ffffff;border:0;font-family:Arial, Verdana;font-weight:normal;padding-top:2px;}
#payment button:hover{background:#cc0000;}
#payment h1.shipment{padding-top:50px;}
#payment input#payment_id_2,#payment input#payment_id_1{margin-top:10px;}
#payment .vmpayment_name {cursor:pointer;}
#payment .vmpayment_description{display:block;}
#payment table.bankdebit{margin-top:10px;}
.items{padding-bottom:20px;background:#e8e8e8;}
.vm2-add_quantity_cart{background-color:transparent!important;background:url('../images/update.png') 0px 4px no-repeat;}
/*FORMULARs*/
/*FORMULARs*/
#login_box{margin-top:20px;}
#login_box input{background:#ffffff; border:solid #ccc 1px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;color:#282828;margin-bottom:2px;padding:5px 5px 4px; width:200px;}/*Login*/
#login_box input.default{float:right;background:#282828; border:solid #ccc 0px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;color:#ffffff;margin-bottom:2px;padding:5px 5px 4px; width:90px;margin-right:50px;}/*Login button*/
#com-form-login-remember .width30{width:200px;}
#com-form-login-remember{width:300px;}
#com-form-login-remember #remember {width:20px;}
/*REGISTER*/
#register_form,#login_register,#wishlist,#orderlist,#notify,.newsfeed-category,#acymodifyform,#order{min-height:545px;padding:10px;background:#e8e8e8;margin-bottom:0px;}
#order ul#tabs{background:#e8e8e8 ;}
.acymailing_introtext{font-weight:bold;display:block;margin-top:20px;padding-bottom:40px;}
#wishlist{min-height:665px}
#acymodifyform{min-height:525px}
#orderlist h1{margin-bottom:25px;}
.newsfeed-category{padding-bottom:20px;}
.button:hover{box-shadow:2px 2px 5px rgba(0,0,0,0.2);}

input{padding:3px;margin-top:3px;margin-bottom:3px;}
label.click{cursor:pointer;}
.form-event hr,hr {border:0;height:0;border-top:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba (255,255,255,0.4);}
#cart_address hr, hr {margin-top:30px;margin-bottom:30px;margin-right:10px;}
hr.price_total{height:5px;border-top:3px solid rgba(0,0,0,0.2);border-bottom:3px solid rgba (255,255,255,0.4);margin-right:0px;margin-bottom:10px;margin-top:5px; }
table.cart-summary hr{margin-right:0px;margin-top:10px;margin-bottom:10px;}
table.cart-summary .total{font-size:15px;}
/*Edit Address*/
#cart_address #cart_route,#payment #cart_route, .cart-view #cart_route,.cart-overview #cart_route {margin-left:-10px;}
#cart_address table.user-details td{text-align:left;}
table.user-details input:hover,#login_box input:hover{border:solid 1px #282828; background:#ffffff;}
#login_box input.default:hover{background:#cc0000;border:0;}
#cart_address{background:#e8e8e8;padding-right:10px;padding-left:10px;padding-bottom:20px;}
.remind,.reset,.manufacturer-details-view{background:#e8e8e8;min-height:545px;padding:10px;}
.manufacturer-description{padding-bottom:20px;}
#content .manufacturer-product-link a{border:0;background:#282828;color:#ffffff;text-decoration:none;}
.manufacturer-product-link a:hover{background:#cc0000!important;}
.remind .validate{background:#282828;color:#ffffff;border:0;border-radius:2px;padding:5px;cursor:pointer;}
.remind .validate a:hover{background:#cc0000;}
#user-registration{margin-top:20px;}
#cart_address .control-buttons .default{background:#282828;color:#ffffff;border:0;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
#cart_address .control-buttons .default:hover{background:#cc0000;}
#cart_address .control-buttons{margin-right:10px;}
select#virtuemart_country_id{width:200px;}
.order_done{background:#e8e8e8;padding:20px 10px 20px 10px;}
/*AGB checkbox*/
.checkout-button-top label{display:block;margin-bottom:10px;}
#login_box input.button{border-radius:2px;background:#282828;color:#ffffff;cursor:pointer;width:90px;border:none;}
#login_box input.button:hover{background:#cc0000;}
/*WK Links*/
.cart-overview .button.shop_continue {border-radius:2px;background:#999999;color:#ffffff;width:122px;cursor:pointer;float:left;}
#content a.continue_link{display:block;background:#fffff;text-decoration:none;color:#ffffff;width:122px;cursor:pointer;font-weight:bold;}
#content a.continue_link:hover{background:#282828;border-radius:2px;width:124px;}
#content a.vm-button-correct {float:right;border:0;background:#282828;text-decoration:none;width:100px;height:20px;display:block;padding:5px;margin-top:0px;}
#content .vm-button-correct {float:right;border:0;background:#282828;text-decoration:none;width:100px;display:block;padding:1px;margin-top:0px;border-radius:2px;margin-left:10px;}
#content button.vm-button-correct:hover{background:#cc0000;box-shadow:2px 2px 5px rgba(0,0,0,0.2);}
#content a.vm-button-correct:hover{background:#cc0000;box-shadow:2px 2px 5px rgba(0,0,0,0.2);}
/*CUSTOM FIELDS*/
/*input#Name_der_Redaktion_field, input#buchhaendlerische_Verkehrsnummer_field,input#Wiederverkaeufer_Checkbox_field, input#Name_Info_Laden_Buecher_Tisch_field,input#Titel_der_Veroeffentlichung_field,
label.Name_der_Redaktion, label.buchhaendlerische_Verkehrsnummer,label.Wiederverkaeufer_Checkbox, label.Name_Info_Laden_Buecher_Tisch,label.Titel_der_Veroeffentlichung{display:none;}*/
/*BUY POPUP*/
#facebox {
  position: absolute;
  z-index: 65560;
  text-align: left;
  background: #fff;
}

#facebox .popup{
  position:relative;
  border:7px solid #282828;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);
  -moz-box-shadow:0 0 18px rgba(0,0,0,0.4);
  box-shadow:0 0 18px rgba(0,0,0,0.4);
  padding-bottom:10px;
}

#facebox .content {
  display:table;
/*  width: 370px; */
  width: auto;
  padding: 10px;
  background: #fff;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}

#facebox .content > p:first-child{
  margin-top:0;
}
#facebox .content > p:last-child{
  margin-bottom:0;
}

#facebox .close{
  position:absolute;
  top:5px;
  right:5px;
  padding:2px;
  width:8px;
  height:8px;
  background:url(../images/closelabel.png) no-repeat #FFF;
  opacity:0.3;
}
#facebox .close:hover{
  opacity:1.0;
}
#facebox .close img{
  opacity:0.3;
}
#facebox .close:hover img{
  opacity:1.0;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox_overlay {
  z-index: 65558;
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}
#facebox .continue{margin-bottom:10px;color:#656565;background:url('../images/back.png')0 5px no-repeat;padding-left:7px;display:block;width:229px;float:left;}
#facebox a.continue:hover,#facebox a.showcart:hover{color:#cc0000;}
#facebox .showcart{color:#656565;float:left;background:url('../images/weiterlesen.png')357px 6px no-repeat;padding-right:7px;width:130px;display:block;height:30px;}
/*USER*/
.reset, .reset-confirm,.reset-complete,.login{padding:30px 10px 30px 10px;background:#e8e8e8;}/*Pass reset*/
.reset fieldset{margin-bottom:10px;}
.reset input{margin-top:10px;}
.reset input:hover,.reset-confirm input:hover,.reset-complete input:hover{border:1px solid #282828;}
.reset button, .reset-confirm button,.reset-complete button, .login button{background:#282828;color:#ffffff;border-radius:2px;border:0;cursor:pointer;padding:3px;}
.login button{margin-top:10px;padding-bottom:5px;}
.login label {width:120px;float:left;}
.login input#password{margin-bottom:20px;}
.reset button:hover,.reset-confirm button:hover,.reset-complete button:hover,.login button:hover{background:#cc0000;}
/*Bestellen button product detail*/
/*input.addtocart-button{background-image:url('../images/wk_box.png');background-repeat: no-repeat;background-position: 10px -2px;width:63px;margin-left:10px;float:left;padding-left:31px;}*/
.productdetails-view .addtocart-bar{margin:15px 0 0;padding:0 0 0 38px;}
 .addtocart .button{padding-left:0!important;margin-left:0!important;border-radius:2px;}
.addtocart{padding-top:0!important;padding-bottom:0!important;background-image:url('../images/wk_box.png');background-repeat: no-repeat;background-position: 5px 0px;width:77px;margin-left:10px;float:left;padding-left:31px;height:28px;}
.addtocart-bar{margin:0;padding:0;}
/*input.addtocart-button{width:152px;float:left;margin:0 0 0 10px;}
input.addtocart-button,  */input.notify-button{margin-left:15px;background-image:none!important;width:180px;background:#282828;color:#fff;border-radius:4px;-webkit-border-radius:2px;-moz-border-radius:2px;cursor:pointer;height:24px;text-align:center;letter-spacing:0px;padding:2px;}
input.notify-button:hover{background:#b4b4b4;}
/*span.addtocart-button*/ input.addtocart-button-disabled {width:auto;background:#f2f2f2 top repeat-x;border:solid #333 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:14px;cursor:pointer;height:34px;text-align:center;letter-spacing:1px;padding:4px 5px;color:#333;margin:10px 0px 0px 0px;}
span.addtocart-button
/*REVIEWS*/
{background:#282828;color:#ffffff;border-radius:2px;border:0;cursor:pointer;padding:3px;}
input.highlight-button{background:#282828 url(../images/backgrounds.png) top repeat-x;background-position:0 -160px;color:#ffffff;border:0px solid #00a000;border-radius:2px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:12px;cursor:pointer;text-align:center;letter-spacing:0px;display:inline-block;text-decoration:none;padding:3px;}
.customer-reviews{padding-bottom:20px;}
span.vote {display:none;}
.bold{font-weight:700;display:block;padding-top:9px;text-align:left;}
.list-reviews span.date{float:left;display:block;color:#777;border-left:solid #CAC9C9 0px;border-bottom:solid #CAC9C9 0px;position:relative;top:0px;right:-9px;margin-left:-16px;font-size:10px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;padding:0px 0px 0x;padding-bottom:0px;margin-bottom:0px;}
.form_description{font-size:10px;color:#b4b4b4;}

/*CoNTACTFORMS*/
.contact{background:#e8e8e8;padding:20px;min-height:545px;}
.contact-form,h3.form {margin-top:25px;}

/***/
/*Forms Errors*/
.errormessage{color:#cc0000;padding:10px;border-top:3px solid #cc0000;border-bottom:3px solid #cc0000;margin-bottom:20px;background:#ccb3b3;font-weight:bold;}
table.paypal_done{margin-top:25px;}
.logout{float:right;width:202px;padding-left:10px;}
.login-greeting{margin-top:20px;padding-right:3px;}
.logout-button{float:right;}
img.ebookicon{margin-left:3px;}
img.onlyebookicon{margin-left:60px;}
#bottrap {
	height: auto;
	padding: 10px;
	position: absolute;
	left: 10em;
	margin-top: 2px;
	width: 470px;
}