
.passend{
  border:1px solid #c0c0c0;
  padding:3px;
  line-height:150%;
  position:absolute;
  top:700px;
  left:580px;
  width:390px;

}

html {
  padding: 0px;
  margin: 0px;
  height:101%;  
}
body {
  padding: 0px;
  margin: 0px;
  font-size:100.01%;
  font-family: verdana, arial, sunsans-regular, sans-serif;
  text-align: center;

}

div#container {
  margin: 0px auto 0px auto;
  width: 1000px;
  position: relative;
  text-align: left;
  background-image:url(/fileadmin/srs/shop/grafiken/shop-hg.jpg);
  background-repeat:repeat-y;

  
}

div#header {
  width: 970px;
  width:100%;
  color: #79b30b;
  height: 211px;
  /*border-bottom:2px solid #498DCA;*/
}


#menueoben{
  padding: 3px  0px 3px 10px;
  left: 230px;
  width: 760px;
  position: absolute;
  top: 189px;
  font-size: 0.75em;
}


div#shop_wrapper{
  
  width:100%;
  
  
  
}
div#shop_wrapper div#content {
	float:left;
	font-size:12px;
	line-height:125%;
	margin:0 0 0 15px; 
	min-height:400px;
	padding:10px;
	width:745px;
}




div#news1 {
  padding: 20px 10px 10px 10px;
  min-height: 400px;
  float: left;
  margin-left: -210px;
  margin-left: -180px;
  border-left: #4b8cc8 2px solid;
  border-right: #4b8cc8 2px solid;
  width: 186px;
  width: 156px;

  background-color: #b8d0e8;

}
div#navigation {
  padding: 20px 5px 10px 5px;
  min-height: 400px;
  float: left;
  margin-left: 2px;
  width: 208px;
/*  background-color: #d4d9d6;
*/
 }
 
div#footer {
  clear: left;
  padding: 5px 0px 5px 0px;;
  font-size: 12px;
  width: 100%;
  color: #ffffff;
  background-color: #949C9E;
  text-align: center;
}
#navigation ul {
  padding: 0px;
  margin: 0px 0px 0px 5px;
  list-style-type: none;
  border: 1px solid #ffffff;
  border-bottom:0px;
  width:193px;
}
#navigation ul ul{
  border-top: none;
  border-left:none;
  border-right:none;
  margin-left:0px;
}
#navigation li a {
  border-top: 0px solid #ffffff;
  border-left: 0px solid #ffffff;
  border-right: 0px solid #ffffff;
  border-bottom: 1px solid #ffffff; 

  display: block;
  padding: 5px 3px 5px 3px;
  padding: 10px;
  font-size: 12px;
  width: 173px;
  color: #ffffff;
  background-color: #9ec1dd;
  background-color:#bdc4c0;
  text-decoration: none;
  overflow:hidden;
}
#navigation a:hover{
  background-color:#a8b0ae ;
}
#navigation a.akt {
  background-color:#949c9d;
}
#navigation li li a {
  font-size: 12px;
  width: 175px;
  padding: 3px 3px 3px 15px;
  background-color:#BED5E8;
  background-color:#BDC4C0;

}
#navigation li li li a {
  padding-left: 30px;
  width: 153px;
}

#menueoben a {
  color: #dadada;
  color:#555654;
  color:#A0A0A0;
  color:#545454;
  color:#868785;
  text-decoration: none;
  font-weight:normal;
}

#menueoben a.akt,
#menueoben a:hover {
  color:#555654;
  color:#7C7C7C;
  color:#000000;
}



#suche{
  left: 805px;
  width: 190px;
  position: absolute;
  top: 189px;
  font-size:0.8em;
}



#suche input.button {
  border: none;
  color: #000000;
  font-weight: bold;
  background-color: #dadada;

background-color:transparent;


}

#suche input.text{
  border-left:2px solid #498EC9;
  border-right:2px solid #498EC9;
  border-top:0px;
  border-bottom:0px;
  border:1px solid #498EC9;
padding:2px;

  background-color:#F0F0F0;
height:12px;
font-size:0.8em;

}

#suche input.submit {
  vertical-align: middle;
/*  margin-top:-4px;
*/
  }



/*
############################################################
############################################################
############################################################
NEWS
############################################################
############################################################
*/

.news-latest-container {
  border-left: #FFFFFF 1px solid;
  border-right: #FFFFFF 1px solid;
  border-top: #FFFFFF 1px solid;
}

.news-latest-container h1 {
  border-bottom: #FFFFFF 1px solid;
  padding: 3px;
  font-size: 0.8em;
  margin: 0px;
  color: #ffffff;
  background-color: #8eb6d9;
}

.news-latest-item{
  padding: 0px;
  margin: 0px;
  padding-bottom:3px;
  border-bottom: #FFFFFF 1px solid;
  background-color: #dee8f2;
}

.news-latest-item h2{
  padding: 3px;
  font-size: 0.75em;
  margin: 0px;
}

.news-latest-item h2 a{
	font-size:1.0em;
  color:#498EC9;
  text-decoration:underline;
}

.news-latest-item h2 a:hover{
	text-decoration:none;
}


.news-latest-gotoarchive {
  display: inline;
}
.news-latest-container p.bodytext {
  font-size: 0.75em;
  font-size:0.625em;
  margin-bottom:0px;
  margin-top:0px;
}
.news-latest-date {
  padding-right: 3px;
  padding-top: 2px;
  text-align: right;
  font-size:0.7em;
}

.news-latest-morelink{
	text-align:right;
  padding:0px 3px 0px 0px;
}

.news-latest-morelink a{
	font-size:0.7em;
  font-size:0.625em;
  color:#498EC9;
}
.news-latest-morelink a:hover{
	text-decoration:none;
}

.news-latest-container hr.clearer {
  clear: right;
	display:none;
}

.news-latest-item a img{
  border:0px;
  padding-left:3px;
  padding-right:3px;
  padding-bottom:3px;
}

.news-single-item hr.clearer {
  clear: right;
  border: 0px;
  height: 0px
}
.news-latest-container hr.clearer {
  clear: right;
  border: 0px;
  height: 0px;
}
#news p.bodytext {
  padding: 0px 5px 0px 5px;
}
.news-single-item {
  border-right: #666666 0px solid;
  padding: 5px;
  margin-bottom: 5px;
  background-color: #dee8f2;
}
.news-single-item h2 {
  font-size: 1.4em;
  color: #498ec9;
}
.news-single-item p.bodytext {
  color: #000000;
}

.news-single-imgcaption{
  margin-top:0px;
  font-size:0.9em;
}

.news-single-img a img{
  border:3px solid #DEE8F2;
  margin:3px;
}



.news-list-container {
  border: #000000 1px solid;
  background-color: #dee8f2;
}
.news-list-container {
  border: #dee8f2 1px solid;
}
.news-list-item {
  border: 0px;
  padding: 0px;
  margin: 0px;
  line-height: 1.3;
  height: auto;
  background-color: #dee8f2;
}
.news-list-date {
  margin-top: -2px;
  font-weight: normal;
  font-size: 9px;
  float: right;
  width: 180px;
  color: #000000;
  margin-right: -2px;
  height: 20px;
  background-color: #dee8f2;
  text-align: right;
}
.news-list-container h3 {
  padding: 2px;
  color: #000000;
  border-bottom: #dee8f2 1px solid;
  margin-bottom: 5px;
  background-color: #dee8f2
}
.news-list-container h3 a:link {
  padding-left: 2px;
  color: #000000;
  text-decoration: none
}
.news-list-container h3 a:visited {
  padding-left: 2px;
  color: #000000;
  text-decoration: none;
}
.news-list-container h3 a:hover {
  padding-left: 2px;
  color: #000000;
  text-decoration: none;
}
.news-list-container h3 a:hover {
  text-decoration: underline;
}
.news-single-item hr.clearer {      clear: right;}
.news-latest-item img {             float: left;}
.news-latest-category img {         float: none;}
.news-list-date {                   float: right;}
.news-list-imgcaption {             float: right;}
.news-list-container img {          float: right;}
.news-list-category img {           float: none;}
.news-single-img {                  float: right;}
.news-single-category {             float: right;}
.news-single-timedata {             float: right;}


/*######
*/

#mailform form{border:0px;}

#mailform label,
#mailform select,
#mailform textarea,
#mailform input{
  float:left;
  margin-bottom:1px;
  font-family: verdana, arial, sunsans-regular, sans-serif;
}

#mailform textarea,
#mailform select,
#mailform input{
  border:1px solid #498EC9;
  font-weight:normal;
  font-size:1.0em;
}


#mailform select{
border-width:0px;
  border:1px;
}


#mailform label{
  width:125px;
  margin-right:10px;
  font-weight:normal;
}

#mailform .csc-mailform-field{
  clear:left;
  border:1px solid #DEE8F2;
}

#mailform .csc-mailform-submit{
  margin-left:100px;
  margin-top:10px;
}


fieldset{
  border:0px;
}

.csc-mailform-label{
  display:none;
}
.csc-mailform-field{
 font-weight:bold;
}


#logo {
	height:100px;
	left:27px;
	position:absolute;
	top:65px;
	width:170px;
}

#schriftzug{
  position:absolute;
  top:9px;
  left:450px;
  z-index:10;
}

.tx-dropdownsitemap-pi1 div {
  background: transparent;
  border: 0px;
  }

.tx-dropdownsitemap-pi1 div.level_2 {
  background-color: transparent;
  border:0px;
  }

.tx-dropdownsitemap-pi1 div.expAll {
  border: 0px solid #dfe2e3;
  background: transparent;
  }



img {
  border:0px;
}


td{
  vertical-align:top;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {
  margin-bottom: 25px ! important;
}

.csc-textpic-caption{
  font-size:0.8em;
}

.suchrahmen{
  width:205px;
  height:300px;
}



.oben_li{
 background:url(/fileadmin/srs/shop/grafiken/rahmen_li_o_.gif) no-repeat;
 width:14px;
 float:left;
}

 .oben {
 background:url(/fileadmin/srs/shop/grafiken/rahmen_mi_o.gif) ;
 width:176px;
 float:left;
 text-align:center;
 color:#FFFFFF;
 font-weight:bold;
 font-size:12px;
 padding-top:2px;
 padding-bottom:2px;
}

.oben_re{
 background:url(/fileadmin/srs/shop/grafiken/rahmen_re_o.gif) no-repeat;
 width:14px;
 float:left;
}


.mitte{
	width:187px;
  background:url(/fileadmin/srs/shop/grafiken/rahmen_inhalt.gif) ;
  clear:both;
  margin:0px;
  padding:0px 0px 0px 17px;

}



.unten_li {
 background:url(/fileadmin/srs/shop/grafiken/rahmen_li_u.gif) no-repeat;
 width:14px;
 float:left;
 height:28px;
 }

.unten{
	width:176px;
  background:url(/fileadmin/srs/shop/grafiken/rahmen_mi_u.gif) ;
  float:left;
  height:28px;
  color:#ffffff;
  font-size:12px;
  font-weight:bold;

}
.unten_re {
 background:url(/fileadmin/srs/shop/grafiken/rahmen_re_u.gif) no-repeat;
 width:14px;
 float:left;
 height:28px;
 }



.listitem{
  border:1px solid #929EA0;
  width:350px;
  float:left;
  margin-right:20px;
  margin-bottom:20px;
  color:#575E5E;
  
}



.listitem .label{
  font-weight:bold;
  float:left;
}


.listitem .bild{
  width:100px;
  height:100px;
  float:left;
  margin-right:20px;
}

.listitem .daten{
  margin-top:20px;
}

.daten .preis{
  margin-left:230px;
  margin-top:10px;
}


.listitem h3{
  background-color:#BDC6C1;
  clear:both;
  margin:0px;
  padding:5px 0px 5px 5px;

}

div#content .listitem h3 a{
  font-size:14px;
  color:#ffffff;
  font-weight:bold;
}
div#content .listitem h3 a:hover{
  text-decoration:none;
}

.shopsuche{
  margin-top:20px;
}


.suchoptionen {
  padding-top:10px;
  padding-bottom:10px;
}

.suchoptionen .label{
  font-size:11px;
  display:block;
  float:left;
  width:65px;
  padding-top:3px;
}

.suchoptionen .daten select{
  font-size:11px;
  display:block;
  width:105px;
  margin-left:70px;
}


.suchoptionen .zeile{
	clear:both;
}


#tx-ttproducts-pi1-single .detail{
  width:735px;
  min-height:530px;
  padding:0px;
  overflow:visible;
  padding-top:13px;
  
  }

#tx-ttproducts-pi1-single .text{
  width:315px;
  min-height:450px;
  float:left;
  color:#505457;

}

#tx-ttproducts-pi1-single .text .innertext{
  min-height:423px;
}

.innertext h1{
  margin-top:0px;
}

#tx-ttproducts-pi1-single .label{
  width:90px;
  float:left;
  margin-bottom:5px;

}
#tx-ttproducts-pi1-single .wert{
  margin-bottom:5px;
}


#tx-ttproducts-pi1-single .bild{
  width:421px;
  height:449px;
  margin-left:335px;
}

#tx-ttproducts-pi1-single .detailbild{
  width:400px;
  height:315px;
  margin-bottom:22px;
}

#vbild2,
#vbild3,
#vbild4{
  width:139px;
  height:112px;
  float:left;
  margin-right:0px;
}

#opa30,
.opa30{
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  opacity:0.30; 
  -moz-opacity: 0.30;
} 

#opa100,
.opa100 {
/*  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity:1;
*/  
} 



#bild1{
  display:block;
}

#bild2,#bild3,#bild4,#vbild1{
  display:none;
}


/*
Artikel je Seite

*/

.artikeljeseite{
  color:#949C9D;
  background-color:yellow;
  width:350px;
  height:30px;
  float:left;
}

/*
Navigation

*/

.page_navigation{
  margin-left:195px;
  margin-bottom:15px; 
  width:350px;
  height:30px;
  margin-top  : 15px; 
}

div#content .page_navigation .xfirst a{
  background-image:url(/fileadmin/srs/shop/grafiken/button_anfang.gif);
  background-repeat:no-repeat;
  width:35px;
  height:26px;
  display:block;
  float:left;
}

div#content .page_navigation .xfirst a:hover{
  background-image:url(/fileadmin/srs/shop/grafiken/button_anfang_hover.gif);
}

div#content .page_navigation .xprev a{
  background-image:url(/fileadmin/srs/shop/grafiken/button_zurueck.gif);
  background-repeat:no-repeat;
  width:35px;
  height:26px;
  display:block;
  float:left;
}

div#content .page_navigation .xprev a:hover{
  background-image:url(/fileadmin/srs/shop/grafiken/button_zurueck_hover.gif);
}

div#content .xnavi{
  text-align:center;
  width:210px;
  float:left;
  padding-top:7px;
  color:#949C9D;
}


div#content .page_navigation .xfirst,
div#content .page_navigation .xlast,
div#content .page_navigation .xnext,
div#content .page_navigation .xprev{
  width:35px;
  height:26px;
  float:left;
	
}

div#content .page_navigation .xnext a{
  background-image:url(/fileadmin/srs/shop/grafiken/button_vor.gif);
  background-repeat:no-repeat;
  background-position:top right;
  width:35px;
  height:26px;
  display:block;
  float:left;
}

div#content .page_navigation .xnext a:hover{
  background-image:url(/fileadmin/srs/shop/grafiken/button_vor_hover.gif);
}

div#content .page_navigation .xlast a{
  background-image:url(/fileadmin/srs/shop/grafiken/button_ende.gif);
  background-repeat:no-repeat;
  background-position:top right;
  width:35px;
  height:26px;
  display:block;
  text-decoration:none;
  float:left;
}

div#content .page_navigation .xlast a:hover{
  background-image:url(/fileadmin/srs/shop/grafiken/button_ende_hover.gif);
}








.page_navigation .akt{
  font-weight:bold;
  color:#000000;
}



div#content  .page_navigation a{

  text-decoration:none;
  color:#949C9D;
}







 
 
 
.unten input.send{
  background-color:#949C9E;
  border:0 none;
  color:white;
  font-weight:bold;
  width:60px;
}

.unten input.reset{
  background-color:#949C9E;
  border:0 none;
  color:white;
  font-weight:bold;
  width:98px;
}



/*

Shop Warenkorb

*/

.basket_items td{
  font-size:12px;
  padding-right: 0px;
}

.basket_items th{
  color:#000000;
  font-weight:bold;
  border-top:1px solid #c0c0c0;
  border-bottom:1px solid #c0c0c0;
  padding-top:3px;
  padding-bottom:3px;
  font-size:12px;
}

.shopleiste{
  margin-bottom:15px;
  margin-top:10px;
}

.billing_address{
  width:290px;
  float:left;

}

.delivery_address{
  width:300px;

}

.tt_products_basket_info label {
  display: block;
  width: 110px;
  float:left;

}

.tt_products_basket_info textarea,
.tt_products_basket_info select,
.tt_products_basket_info input{
  width:200px;
  margin-bottom:2px;
  font-family: verdana, arial, sunsans-regular, sans-serif;  
  font-size:12px;
}

span.required{
  color:red;
  font-weight:normal;
}

td.text{
	width:490px;
}

.trading_conditions p{
  margin-top:5px;
  font-size:11px;
}
.tt_products_basket_info #delivery_zip,
.tt_products_basket_info #billing_zip{
  width:48px;
}

.tt_products_basket_info #delivery_city,
.tt_products_basket_info #billing_city{
  margin-left:2px;
  width:142px;
}

 .kopfzeile{
   border-top:1px solid #BDC6C1;
   border-bottom:1px solid #BDC6C1;
   padding-top:5px;
   padding-bottom:5px;
   margin-top:0px;
   width:280px;
 }

input.abw_lieferanschrift{
  width:20px;
  padding:0px;
  margin:0px;
}

div#abweichende_anschrift{
  width:340px;
  margin-left:10px;
}
 
div.billing_address label,
div#abweichende_anschrift label{
  width: 75px;
}  
  
div.billing_address select,
div#abweichende_anschrift select{
  width: 204px;
}    
div#content .tt_products_minibasket{
  width:170px;
  height:100px;
  position:absolute;
  top:112px;
  left:830px;
  font-size:12px;
  color:#ffffff;  
}

div#content .tt_products_minibasket a{
  color:#ffffff;
  text-decoration:none;
  line-height:150%;
  font-weight:bold;
  
}

div#content .tt_products_minibasket a:hover{
  color:#9D524F;
  text-decoration:none;
  
}


div#content .tt_products_minibasket .wert {
	color:#FFFFFF;
	font-size:12px;
	margin-left:85px;
	text-align:right;
	width:80px;
	text-align:right;
}

.tt_products_minibasket .artikel {
	color:#FFFFFF;
	float:left;
	font-size:12px;
	width:75px;
	text-align:right;	
}

input#delivery_agb{
	width:20px;
	margin-top:7px;
}

td.checkbox{
  width:75px;
}

.trading_conditions{
  border-top: 1px dotted black;
  border-bottom: 1px dotted black;
  padding-top:5px;
  width:580px;
}

.tt_products_basket_info .notes label{
  width:75px;
}
#delivery_notes{
	width:500px;
	height:40px;
}

.tt_products_basket_info .notes {
  margin-bottom:10px;
}

.basket_items .quantity{
	text-align:center;
}

.basket_items .quantity input{
	text-align:right;

}

.basket_items .price{
  font-weight:bold;
  text-align:right;
}
.basket_items .total{
  font-weight:bold;
  text-align:right;  
}

.basket_items  .bghellgrau,
.basket_items  .bggrau{
  background-color:#BDC6C1;
  font-weight:bold;
  padding-top:5px;
  padding-bottom:5px;
}


.basket_items  .bghellgrau{
  background-color:#D4D9D6;
}

.basketproduct{
	color:#BDC6C1;
	font-size:11px;
}
.zahlungsart th{
  font-size:10px;
}

.zahlungsart .quantity{
  text-align:left;
}

.zahlungsart .bggrau {
  font-size:14px;
  padding-top:5px;
  padding-bottom:5px;
}


td.payment{
 padding-top:3px;
 padding-bottom:3px;
}

div#content .article_navigation{
	width:320px;
	height:30px;
	margin-top:15px;
}

div#content .article_prev{
	float:left;
	height:26px;
	width:80px;
}
div#content .article_next{
	float:right;
	height:26px;
	width:80px;
}

div#content .zuruck{
	height:26px;
	width:80px;
}

div#content .article_prev a{
	display:block;
	background-image:url(/fileadmin/srs/shop/grafiken/button_zurueck.gif);
	background-repeat:no-repeat;
	width:55px;
	height:26px;
	padding-top:5px;	
	padding-left:30px;	
	text-decoration:none;
}
div#content .article_next a{
	display:block;
	background-image:url(/fileadmin/srs/shop/grafiken/button_vor.gif);
	background-position:55px 0px;	
	background-repeat:no-repeat;
	width:55px;
	height:26px;
	padding-top:5px;	
	padding-right:30px;	
	text-decoration:none;	
}

div#content .zuruck a{
	display:block;
	background-image:url(/fileadmin/srs/shop/grafiken/button_anfang.gif);
	background-repeat:no-repeat;
	width:150px;
	height:26px;
	padding-top:5px;	
	padding-left:30px;	
	text-decoration:none;
	
}


div#content .article_prev a:hover{
	background-image:url(/fileadmin/srs/shop/grafiken/button_zurueck_hover.gif);
}

div#content .article_next a:hover{
	background-image:url(/fileadmin/srs/shop/grafiken/button_vor_hover.gif);
}

div#content .zuruck a:hover{
	background-image:url(/fileadmin/srs/shop/grafiken/button_anfang_hover.gif);
}

.zubehoer{
	width:600px;

}
.zubehoer .zbild{
  float:left;
  padding-right:10px;
}

.tx-ttproducts-pi1-single .zubehoer table td{
  vertical-align:top;
}

.zubehoer p,
.zubehoer h3{
  margin:0px;
  padding:0px;
}


.innertext .strich{
	background-color:#ffffff;
	border-top:1px solid #505457;
	margin-left:100px;
	margin-top:20px;
}

.innertext .product_note{
  min-height:20px;
}

form .inputmenge{
	background-image:url(/fileadmin/srs/shop/grafiken/stueck.jpg);
	background-repeat:no-repeat;
	height:28px;
  width:35px;
  float:left;
  margin-top:14px;

}




form input.menge{

  text-align:right;
  padding-top:7px;
  width:30px;
  border:0px;
  background-color:transparent;

}

form input.absenden{
  background-image:url(/fileadmin/srs/shop/grafiken/warenkorb.jpg);
  background-repeat:no-repeat;
  background-position:right top;
  height:32px;
  padding-right:30px;
  font-weight:bold;
  border:0px;
  background-color:transparent;
  color:#505457;
  padding-bottom:3px;
  margin-top:14px;
  }

.labelmenge{
  width:100px;
  float:left;
  margin-bottom:5px;
  padding-top:8px;
  font-weight:bold;
  margin-top:14px;
}

form.menge{
	margin-top:20px;
}

.unter{
  border-bottom:1px dotted black;
  padding-bottom:5px;
  padding-top:5px;
  
}

.tt_products_basket_payment  th{
  font-weight:normal;
}

.fett{
	font-weight:bold;
}

.invoice_address td{
  padding-top:2px;
  padding-bottom:2px;
}


.invoice_address td h2{
  border-top:1px solid black;
  border-bottom:1px solid black;  
  padding-top:5px;
  padding-bottom:5px;
}

.spacer .verstecken{
	display:none;
}
 
.spacer {
  height:10px;
  border-left:0px;
  border-right:0px;
  margin-left:-5px;
  display:block;
}  

.klein{
	font-size:10px;
	font-weight:normal;
}

div#abweichende_anschrift select#delivery_beiliegend{
  width:110px;
  margin-left:0px;
  margin-right:5px;
}

.rechts{
  text-align:right;
}


.suchoptionen{
  background-color:transparent;
}

.align-center{
  text-align:center;
}
.align-right{
  text-align:right;
}
.align-left{
  text-align:left;
}
.powermail_radio_inner_uid1_0 label{
  width:80px;
  background-color:yellow;
}


textarea{
  font-family: verdana, arial, sunsans-regular, sans-serif;  
  font-size:12px;
}


#footer a {
  color:#FFFFFF;
  font-size:12px;
  text-decoration:none;
}

#footer a:hover{
  text-decoration:underline;
}

.hervorheben{
  color:red;
  display:block;
  border:1px solid black;
  padding:5px;
  font-weight:bold;
  width:568px;
  
}


#logo a.text{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	display:block;
	width:160px;
	height:20px;
}



div#content .tx-ttproducts-pi1 .minibasket {
  background-color:#C05E5B;
  position:absolute;
  top:185px;
  left:824px;
  width:174px;
  height:25px;
  color:#ffffff;
 
}


.minibasket .artikel{
padding-top:5px;	
	float:left;
	width:80px;
	text-align:right;	
}
.minibasket .wert{
padding-top:5px;    
	width:80px;
	float:left;
	text-align:right;
	
}


div#content .tx-ttproducts-pi1 .shoplinks {

  position:absolute;
  top:125px;
  left:830px;
  width:174px;
  height:50px;
  color:#ffffff;
  line-height:150%;
 
}

div#content .tx-ttproducts-pi1 .shoplinks  a{

  color:#ffffff;
  text-decoration:none;
 
}
div#content .tx-ttproducts-pi1 .shoplinks  a:hover{
	color:#C05E5B;

}

.product_note_lang{
 height:60px; 
 overflow-y: scroll;
}

.product_note_lang p{
	display:inline;
}


.order_form{
  margin-top:15px;
}



.contenttable td ul{
 margin:0px;
 padding-left:15px;
}


.page_navigation{
  display:none;
}

.optgroup{
  background-color:#add8e6;
}



