/* itemgroup */
#groupdescription, #sortbyform, #sortselection{
  font-size:12px;
}
/* neues template Igor Galata 15.08.2009 22:02:14 */
#item{
  margin:0;
  padding:10px 5px 10px 0;
  border-style:none;
  font-size:12px;
}
#itemhead{
  margin:0 0 10px 0;
  padding:0;
  border-style:none;
  width:100%;  
}
#itemhead h2{
  font-size:18px;
}
table#dynamicItemLine{
  border-style:none none solid none;
  border-width:1px;
  border-color:#C5C5C5;
  margin:0 0 15px 0;
  padding:0 0 15px 0;  
  /*font-family:Verdana;*/
  font-family:sans-serif;
  font-size:12px;
  width:760px;
}
table#dynamicItemLine .itemMessage{
  font-size:10px;
  text-align:center;  
  color:#008000;
}
.dynamicItemLineDesc{
  margin:0;
  padding:0;
  width:600px;
}
#dynamicItemLineH{
  margin:0;
  padding:0;
  font-size:14pt;
  width:755px;
}
#dynamicItemLineH a{
  color:black;
  text-decoration:none;
}
#dynamicItemLinePrice{
  margin:0;
  padding:0;
  text-align:right;
  width:145px;   
}
.dynamicProductPrice{
  margin:0;
  font-size:14px;
  font-weight:900;
  color:white;
  background-color:green;
  width:145px;
  height:20px;
  padding:3px 3px 0 0px;
  text-align:center;    
}
.dynamicPorductNumber{
  margin:0;  
  font-size:12px;
  font-weight:100; 
  width:150px;
  text-align:right;
}
#dynamicItemLinePic{
  margin:0;
  padding:0;  
}
#dynamicItemLinePic img{
  margin:10px 0 10px 0;
  border-style:none;
}
/*
#dynamicItemLine{
  display:block;
  float:left;
}
*/
a.itemListHeader{
  font-size:14px;
  text-decoration:none;
  color:black;
  font-weight:900;
}
#dynamicItemLine hr{
  margin:10px 5px 0 5px;
}
/* end neues templates */
#center_content div.itemGroupInline {
    margin:0 -11px 0 -10px;
    border-bottom:1px solid #e8e8e8;
}
#center_content div.itemGroupInline.bggreen {
    background-color:#F8FCF4;
}
 ul.pages{  
  width:300px;
  display:inline;
  margin-left:-40px;
}
.pages li {
    font-size:12px;
    display:inline;    
}
.items {
    padding:0 8px 0 1px;
}
.items.lines {
    border-right:1px solid #646464;
}
.showitems {
    padding:0 5px;
    border-right:1px solid #646464;
}
.active {
    font-weight:bold;
}
#sortselection {
    font-size:12px;
    width:130px;
    position:relative;
    top:-1px;
}
#sortbyform {
    border-bottom:1px solid #c5c5c5;
    margin:0;
    padding:0 0 5px 0;
}

#sortbyform p {
    float:right;
}

#groupimage { 
    width:100%;
    overflow:hidden;
    margin-top:5px;
    margin-bottom:10px;
}
#groupdescription {
    padding:10px;
    text-align:justify;
    width:96%;
    font-size:12px;
    height:0;
}
#groupdescription img {  
    margin:5px 0;
}
.itemline {
    padding:20px 10px 0 10px;
}
.incart {  
  color:red;
  display:block;
  font-size:10px;
  font-weight:900;
  text-align:left;
  margin:0 0 5px 0;
  padding:0;
}
.itembuttons {
  margin:5px;
  padding:2px;
  border-style:none;
  width:110px;
  float:right;
}
#dynamicItemDetailsButtonTop{
  position:relative;
  left:10px;
}
#dynamicItemDetailsMenge{
  float:left;
}
/*
input{
  font-size:10px;
  float:right;
}
*/
.buttons{
  float:right;
  font-size:10px;
  margin:2px;
  padding:1px;
  width:100px;
}
.menge {
    border:1px solid #c5c5c5;
    background-color:#fff;
    padding:2px;
    margin:2px;
    text-align:right;
    font-size:10px;
    float:left;
}
.itemline select {
    width:100px;
    font-size:12px;
}
#itemcol {
   margin:0 0 10px 0;
   padding:0;
   text-align:center;
   border-style:none none dotted none;
   border-width:1px;
   border-color:#808080;
}
#longdescription{
  margin:0 0 10px 0;
  padding:10px 0 10px 0;
  border-style:none none solid none;
  border-color:#808080;
  border-width:1px;
  font-size:12px;  
}
.pricenotice {
   margin:10px 0 10px 0;
   padding:0;   
   width:250px;
   text-align:left;
   font-weight:900;
}
#dynamicItemDetailsPhit{
  position:relative;
  left:660px;
}
#item #itemcol .pic {
    display:inline;
    position:relative;
    z-index:4;
    background-color:#fff;
    font-size:12px;
    border:5px solid #fff;
    overflow:hidden;    
}
#item #itemcol .pic a {
    text-decoration:none;
}
#item #itemcol img.itempicture {
    border:1px solid #f1f1f1;
    padding:1px;
    position:relative;
    top:15px;
    margin:30px 0px 30px 0px;
}
#item #itemrightcol {
    float:right;
    padding:0;
    margin:0;
    text-align:right;
    position:absolute;
    right:0;
    top:0;
    z-index:6;
}
#item #itemrightcol .characteristic {
    margin-top:15px;
}
#item #itemrightcol .characteristic strong {
    font-size:12px;
}
#item #itemrightcol .characteristic p {
    margin-top:3px;
}
#item #itemrightcol select {
    font-size:12px;
    width:110px;
    position:relative;
    color:#646464;
    border:1px solid #c5c5c5;
}
#item #windowpictures.white_content {
	top:20%;
	left:28%;
	padding:20px;
}
#item #zoomed_picture td {
    vertical-align:middle;
    text-align:center;
	height:360px;
	width:360px;
}
#dynamicItemNewProduct{
  margin:0;
  padding:0;
  border-style:none;  
}
.newProduct{
  margin:3px;  
  border-style:none;
  height:20px;
  width:60px;
  position:relative;
  top:25px;
  /*float:right;*/
}
.topProduct{
  margin:3px;  
  border-style:none;
  height:20px;
  width:60px;
  position:relative;
  top:25px;
}
.priceHit{
  margin:0;
  padding:0;
  border-style:none;
  height:30px;
  width:90px;
}
.dynamicListePosition{
  font-size:12px;
  color:#C5C5C5;
}
.dynamicItemText{
  font-size:12px;
}
.dynamicWeitereBilderSpace{
  margin:5px;
  padding:5px;
  border:solid 1px #808080;  
}
.dynamicWeitereBilder{
  margin:2px;  
  border:none;
  width:85px;
  cursor:pointer;   
}
table#dynamicDetails{
  border-style:none;
  /*border:solid 1px black;*/     
  margin:0 0 15px 0;
  padding:0 0 15px 0;  
  /*font-family:Verdana;*/
  font-family:sans-serif;
  font-size:12px;
  width:760px;
}
table#dynamicDetails td{
  /*border:solid 1px #C5C5C5;*/
  border:none;  
}
table#dynamicDetails .itemMessage{
  font-size:10px;
  text-align:left;  
  color:red;
}
#dynamicDetails hr{
  border-style:solid none none none;
  border-width:1px;  
}
#dynamicProductDetails{
  margin: 3px 0 0 0;
  font-size:16px;  
  color:black;
  font-weight:900;
}
#dynamicHauptBild{
  height:350px;
  text-align:left;
}
.detailZoom{
  display:block;
  height:77px;
  width:70px;
  font-size:9px;
  color:#518052;
  padding: 10px 2px 2px 0;
  text-align:center;
  background-image:url(../../img/dynamic_new_img/productlist-warenkorb/detailansicht-pfeil.gif);
  background-repeat:no-repeat;
  background-position:center;
  float:right;
  /*border:solid 1px black;*/  
}
.infoLineBottom{
  padding-top:15px;
}
#DetailsKatalogNr{
  margin:0;
  padding:0;
  width:143px;
  height:60px;
  float:left;
  /*border:solid 1px black;*/
}
#DetailsPreis{
  margin:0;
  padding:0;
  width:300px;
  height:60px;
  float:left;
  text-align:center;
  /*border:solid 1px black;*/  
}
#DetailsPreis .dynamicProductPrice{
  position:relative;
  left: 70px;
}
#DetailsWarenkorb{
  margin:0;
  padding:0;
  width:300px;
  float:left;
}
#DetailsWarenkorb input{
  float:left;
}
#greuneWarenkorb{
  margin:0;
  padding:0;
  border-style:none;
  /*float:right;*/
  position:relative;
  left:170px;
  top: -15px;
  width:96px;
  height:97px;
}
#DetailsInWarenkorb{
  margin-left:3px;
  padding:0 3px 0 3px;
  display:block;  
  float:left;
  width:170px;
  position:relative;
  top:37px;
  left:45px;
}
#DetailsLine{
  display:block;
  float:left;
  width:642px;
  position:relative;
  top:-50px;
}
#detailBild{
  border-style:none;
  margin:0;
  padding:0;
  float:left;
  width:600px;
  height:400px;
}
.artikelMenge{
  width:25px;
  height:17px;
  text-align:left;
  /*
  position:relative;
  left:45px;
  top:35px;
  */
}
.artikelMengeDetails{
  width:25px;
  height:17px;
  text-align:left;
  position:relative;
  left:45px;
  top:35px;
}
.dynamicButton{
/*
  width:120px;
  text-align:center;
  cursor:pointer;
  z-index:250;
  */ 
  text-align:center;
  border:none;
  background-image:url(../../img/dynamic_new_img/inCart230610.gif);
  background-repeat:none;
  width:120px;
  height:25px;
  cursor:pointer;
  padding-bottom:3px;  
}
.dynamicVAT{
  font-size:12px;
}
#dynamicGalerieString{
  margin:3px;
  padding:2px;
  width:0px;
  height:0px;
  /*border:solid 1px black;*/                                                                       yellow
  text-align:center;
}
#dynamicGalerie{
  margin:10px 0 10px 0;
  padding:0;
}
.dynamicGalerieBild{
  margin:3px;
  padding:2px;
  border:solid 1px black;
  text-align:center;
}
.DetailsavailabilityText{
  display:block;
  position:relative;
  top:25px;
  color:#008000;
}
.DetailsavailabilityTextG{
  display:block;
  position:relative;
  top:25px;
  color:yellow;
}
.DetailsavailabilityTextG{
  display:block;
  position:relative;
  top:25px;
  color:red;
}
.DetailsavailabilityTextLine{
  display:block;
  color:#008000;  
}
.DetailsavailabilityTextLineG{
  display:block;
  color:yellow;
}
.DetailsavailabilityTextLineR{
  display:block;
  color:#red;
}
#DetailsVat{
  display:block;
  position:relative;
  top:15px;
}
#detailsDescription{
  padding:0 0 5px 20px;
}
#rightTop{
  text-align:center;
}
#rightTop img{
  float:left;
}
#itemsEnd{
  border:none;
  width:705px;
}