/************************************/
/* default styles for extension "tt_products" */
/************************************/
.tx-ttproducts-pi1-wrap1 {
  font-size: 8pt; 
  color: #000;
}
.tx-ttproducts-pi1-wrap2 {
  font-size: 8pt; 
  color: #000;
}

div.tx-ttproducts-pi1 h1.csc-firstHeader{
	margin: 30px 0px 19px 20px;
}

/************/
/* Mini-Basket */
/************/
div.BASKET_OVERVIEW_EMPTY{
	width: 137px;/*137*/
	height: 42px;/*42-7*/
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
}
div.BASKET_OVERVIEW_TEMPLATE{
	width: 137px;/*137*/
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	background-color: #fda97a;
}
div.BASKET_OVERVIEW_EMPTY_LINE, div.BASKET_OVERVIEW_TEMPLATE_LINE{
	width: 137px;/*137*/
	height: 1px;/**/
	line-height: 0pt;
	font-size: 1pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../../bilder/basis/nav/bg_minibasket_line.gif);
	background-repeat: no-repeat;
	background-color: white;
}
div.BASKET_OVERVIEW_EMPTY_CONTENT{
	width: 126px;/*137-11*/
	height: 41px;/*42-7*/
	padding: 7px 0px 0px 11px;
	background-image: url(../../bilder/basis/shop/bg_minibasket.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 8pt;
	color: black;
	text-decoration: none;
	line-height: 12px;
	background-color: #fda97a;
}
div.BASKET_OVERVIEW_TEMPLATE_HEADER{
	width: 126px;/*137-11*/
	padding: 7px 0px 10px 11px;
	font-size: 8pt;
	color: black;
	text-decoration: none;
	line-height: 12px;
}

div.BASKET_OVERVIEW_EMPTY img, div.BASKET_OVERVIEW_TEMPLATE img{
  clear: both;
  float:left;
	margin: 0px 11px 0px 0px;
}
div#BASKET_OVERVIEW_EMPTY_TXT{
  width: 98px;
  float:left;
}
div#BASKET_OVERVIEW_TEMPLATE_HEAD{
  font-size: 9pt;
	font-weight: bold;
}
div#BASKET_OVERVIEW_TEMPLATE_BODY{
	width: 127px;/*137-10*/
	padding: 0px 5px 5px 5px;
	clear: both;
}
div.BASKET_OVERVIEW_TEMPLATE_BODY{
  margin: 5px 0px 0px 0px;
}
div.BASKET_OVERVIEW_TEMPLATE_BODY2{
	width: 127px;/*137-10*/
	background-image: url(../../bilder/basis/shop/bg_minibasket.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
div#BASKET_OVERVIEW_TEMPLATE_BODY_line{
	height: 8px;
	clear: both;
	border-bottom: 1px solid #333333;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}
* html div#BASKET_OVERVIEW_TEMPLATE_BODY_line{
	height: 1px;
	line-height: 0pt;
	font-size: 1pt;
	clear: both;
	border-bottom: 1px solid #333333;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}
div#BASKET_OVERVIEW_TEMPLATE_BODY div{
	color: black;
}
div#BASKET_OVERVIEW_TEMPLATE_BODY_spacer{
	clear: both;
	height: 5px;
}
* html div#BASKET_OVERVIEW_TEMPLATE_BODY_spacer{
	clear: both;
	height: 1px;
	line-height: 0pt;
	font-size: 1pt;
}
div#BASKET_OVERVIEW_TEMPLATE_BODY_col1{
  width: 16px;
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 2px 0px;
  clear: both;
  float:left;
	font-size: 8pt;
	line-height: 11pt;
}
div#BASKET_OVERVIEW_TEMPLATE_BODY_col2{
  width: 60px;
  height: 15px;
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 2px 0px;
  float:left;
	font-size: 8pt;
	line-height: 11pt;
	overflow: hidden;
}
div#BASKET_OVERVIEW_TEMPLATE_BODY_col3{
  width: 51px;/*127-81-6*/
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 2px 0px;
  float:left;
  text-align: right;
	font-size: 8pt;
	line-height: 11pt;
}
div#BASKET_OVERVIEW_TEMPLATE_BODY_head{
	width: 127px;/*137-10*/
	margin: 3px 0px 7px 0px;
	clear: both;
	font-size: 6pt;
}
div#BASKET_OVERVIEW_TEMPLATE_BODY_submit a{
  width: 78px;/*94-2-14*/
	height: 12px;/*15-2-1*/
	margin: 0px auto;
	display: block;
	padding: 1px 7px 0px 7px;
	border: 1px solid #61412f;
	background-color: #ea6822;
	color: white;
	font-size: 8pt;
	font-weight: normal;
	line-height: 10px;
	text-align: center;
}

* html div#BASKET_OVERVIEW_TEMPLATE_BODY_submit a{
	height: 12px;/*13-2-1*/
	padding: 1px 7px 0px 7px;
	line-height: 12px;
}

div#BASKET_OVERVIEW_TEMPLATE_BODY_submit a:hover{
}

/************/
/* Listview */
/************/
div#tx-ttproducts-pi1-list h1{
	font-size: 8pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#tx-ttproducts-pi1-list .tx-ttproducts-pi1-linkwrap a{
  font-size: 8pt;
  font-weight: normal;
  line-height: 9pt;
  color: #808080;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#tx-ttproducts-pi1-list .tx-ttproducts-pi1-linkwrap a:hover{
  color: #333333;
}
div#tx-ttproducts-pi1-list form{
	background-color: #dadada;
	margin-bottom: 6px;
	padding: 0px 0px 0px 0px;
}
form.ShopListForm1, form.ShopListForm3, form.ShopListForm5, form.ShopListForm7, form.ShopListForm9, form.ShopListForm11, form.ShopListForm13, form.ShopListForm15, form.ShopListForm17, form.ShopListForm19, form.ShopListForm21{
  width: 345px;/*348-3*/
  height: 176px; /*146-6*/
  margin: 0px 3px 0px 0px;
	float: left;
}
form.ShopListForm2, form.ShopListForm4, form.ShopListForm6, form.ShopListForm8, form.ShopListForm10, form.ShopListForm12, form.ShopListForm14, form.ShopListForm16, form.ShopListForm18, form.ShopListForm20, form.ShopListForm22{
  width: 345px;/*348-3*/
  height: 176px; /*146-6*/
  margin: 0px 0px 0px 3px;
	float: left;
}
div.floatbox_LIST_left{
  width: 217px;/*227-10*/
	padding: 2px 10px 0px 4px;
	float: left;
}
div.floatbox_LIST_right{
  width: 110px;/*110*/
	margin: 4px 0px 0px 0px;
	float: left;
}
div#PRODUCT_TITLE_LIST{
  width: 217px;
	margin: 0px 0px 3px 0px;
}
div#PRODUCT_NOTE_LIST{
  width: 217px;
	margin: 0px 0px 6px 0px;
	font-size: 8pt;
}
div#PRODUCT_NOTE_LIST p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 8pt;
}
div#PRODUCT_NOTE_LIST a{
  color:#FF5900;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
}
div#PRODUCT_NOTE_LIST a:hover {
	color:#b2b2b2;
}
div#display_variant_LIST{
  clear: both;
  height: 17px;
	font-size: 8pt;
  line-height: 9pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#display_variant_LIST label{
  width: 50px;
  float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#display_variant_LIST select{
  width: 167px;
  float: left;
	text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	line-height: 11pt;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: black;
	border: 1px solid #333333;
}
div#web_price_LIST{
	margin: 10px 0px 0px 0px;
	/*border-bottom: 1px solid rgb(0,60,129);*/
}
div.listimage img{
	border: 1px solid #333333;
	margin: 0px 0px 30px 0px;
}
#anzahl_LIST{
  width: 77px;/*110-25*/
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  float: left;
}
#anzahl_LIST label{
  width: 42px;/*62-2*/
  height: 13px;
	margin: 2px 0px 0px 0px;
	padding: 0px 2px 0px 0px;
  float: left;
	font-size: 8pt;
	text-align: left;
	line-height: 9pt;
}
#anzahl_LIST #FIELD_QTY{
  width: 19px;/*23-4*/
	height: 11px;/*11*/
	margin: 2px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
  float: left;
	display: block;
	border: 1px solid #61412f;
	font-size: 7pt;
	font-weight: normal;
	line-height: 8pt;
}
div#basket_insert_LIST{
  width: 33px;/*110*/
  float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
input#inputimage{
  width: 33px;/*85*/
	height: 34px;/*13*/
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  background-repeat: no-repeat;
  background-color: #dadada;
	cursor:pointer;
  float: right;
	border: none;
}

/**************/
/* Basketview */
/**************/
div.basket{
  background-image: url("../../bilder/basis/shop/shop_kopfzeile_01.gif");
  background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 29px 0px 0px 0px;
}
.basket form{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.floatbox_BASKET{
  width: 696px;/**/
  height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  clear: both;
  background-color: #e75a1f;
}
div.floatbox_BASKET div{
	font-size: 8pt;
	line-height: 8px;
}

div#floatbox_BASKET_head_Produkt{
  width: 397px;/*694-79-116-11-51-2*/ 
  height: 11px;/*13-2*/
  float: left;
	padding: 2px 0px 0px 10px;
  border-right: 2px solid white;
  color: white;
}
div#floatbox_BASKET_head_Einzelpreis{
  width: 61px;/*79-16-2*/
  height: 11px;/*13-2*/
  float: left;
	padding: 2px 10px 0px 6px;
  border-right: 2px solid white;
  color: white;
}
div#floatbox_BASKET_head_Anzahl{
  width: 98px;/*116-16-2*/
  height: 11px;/*13-2*/
  float: left;
	padding: 2px 10px 0px 6px;
  border-right: 2px solid white;
  color: white;
}
div#floatbox_BASKET_head_Gesamt{
	width: 76px;/*61-16*/
	height: 11px;/*13-2*/
	float: left;
	padding: 2px 10px 0px 6px;
	color: white;
	text-align: right;
}

/* Einzelner Artikel */
div.floatbox_BASKET2{
  width: 696px;/*454+64+116+52*/
  height: 95px;/*75*/
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
  clear: both;
  background-color: #dadada;
}
div#floatbox_BASKET_Produkt{
  width: 397px;/*694-79-116-61-2-51*/
  height: 85px;/*95-10*/
  float: left;
	padding: 5px 0px 5px 10px;
  border-right: 2px solid white;
  color: black;
}
div#floatbox_BASKET_Produkt_TITLE_ALL{
  width: 177px;/**/
  height: 85px;/*95-10*/
  float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#floatbox_BASKET_Produkt_TITLE_ALL_TITLE a{
  clear: both;
	font-size: 8pt;
	font-weight: bold;
	line-height: 11px;
	color: rgb(255,89,0);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#floatbox_BASKET_Produkt_TITLE_ALL_TITLE{
	font-size: 8pt;
}
div#floatbox_BASKET_Produkt_TITLE_ALL_SUBTITLE{
	font-size: 8pt;
	line-height: 11px;
	padding: 2px 0px 0px 0px;
}
* html div#floatbox_BASKET_Produkt_TITLE_ALL_SUBTITLE{
	padding: 0px 0px 0px 0px;
}
div#floatbox_BASKET_Produkt_TITLE_ALL_ITEMNUMBER{
	font-size: 8pt;
	line-height: 11px;
	padding: 2px 0px 0px 0px;
}

div#floatbox_BASKET_Produkt_IMAGE{
  width: 56px;/**/
  height: 85px;/*95-10*/
  float: left;
}
div#floatbox_BASKET_Produkt_IMAGE img{
  border: 1px solid #343434;
}
div#floatbox_BASKET_Produkt_NOTE{
	width: 164px;/**/
  height: 85px;/*95-10*/
	float: left;
	overflow: hidden;
}

div#floatbox_BASKET_Produkt_NOTE p{
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
  height: 85px;/*95-10*/
	font-size: 8pt;
	line-height: 11px;
}
div#floatbox_BASKET_PRICE_TAX{
  width: 61px;/*79-16-2*/
  height: 17px;/*95-73-5*/
  float: left;
	padding: 73px 10px 5px 6px;
  border-right: 2px solid white;
  color: black;
	font-size: 8pt;
}
div#floatbox_BASKET_QTY{
  width: 98px;/*116-16-2*/
  height: 20px;/*95-70-5*/
  float: left;
	margin: 0px 0px 0px 0px;
	padding: 70px 10px 5px 6px;
  border-right: 2px solid white;
  color: black;
	font-size: 8pt;
}

input#input_QTY{
  width: 25px;/*32-7*/
  height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 7px 0px 0px;
  float: left;
  color: black;
	font-size: 8pt;
	text-align: right;
  border: 1px solid #343434;
}
input#input_aktualisieren, input#input_loeschen{
  width: 16px;/*85*/
	height: 17px;/*13*/
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  background-repeat: no-repeat;
  background-color: #dadada;
	cursor:pointer;
  float: right;
	border: none;
}
input#input_aktualisieren{
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#floatbox_BASKET_PRICE_TOTAL_TAX{
	width: 76px;/*61-16*/
  min-height: 17px;/*95-73-5*/
  float: left;
	padding: 73px 10px 5px 6px;
  color: black;
	font-size: 8pt;
	text-align: right;
}

/* Shipping/payment bereich*/
div.floatbox_BASKET3_SHIPPING_HEAD, div.floatbox_BASKET3_PAYMENT_HEAD{
  width: 696px;/**/
  height: 13px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  clear: both;
  background-color: #f0a079;
}
div.floatbox_BASKET3_PAYMENT_HEAD{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.floatbox_BASKET3_SHIPPING_HEAD div, div.floatbox_BASKET3_PAYMENT_HEAD div{
	font-size: 8pt;
	line-height: 8px;
}
div#floatbox_BASKET3_SHIPPING_HEAD_TXT, div#floatbox_BASKET3_PAYMENT_HEAD_TXT{
  width: 590px;/*694-61-51-2*/ 
  height: 11px;/*13-2*/
  float: left;
	padding: 2px 0px 0px 10px;
  border-right: 2px solid white;
  color: white;
}
div#floatbox_BASKET3_SHIPPING_HEAD_GESAMT, div#floatbox_BASKET3_PAYMENT_HEAD_GESAMT{
	width: 78px;/*61-16*/
  height: 11px;/*13-2*/
  float: left;
	padding: 2px 10px 0px 6px;
  color: white;
  text-align: right;
}

div.floatbox_BASKET3_SHIPPING, div.floatbox_BASKET3_PAYMENT{
  width: 696px;/*454+64+116+52*/
  height: 25px;/*25*/
	padding: 0px 0px 0px 0px;
  clear: both;
  background-color: #dadada;
}
div#floatbox_BASKET3_SHIPPING_TXT, div#floatbox_BASKET3_PAYMENT_TXT{
  width: 590px;/*694-61-51-2*/
  height: 15px;/*25-10*/
  float: left;
	padding: 5px 0px 5px 10px;
  border-right: 2px solid white;
  color: black;
}
div#floatbox_BASKET3_SHIPPING_TXT select, div#floatbox_BASKET3_PAYMENT_TXT select{
  width: 150px;/*150*/
  float: left;
	text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	line-height: 11pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: black;
	border: 1px solid #333333;
}
div#floatbox_BASKET3_SHIPPING_GESAMT, div#floatbox_BASKET3_PAYMENT_GESAMT{
	width: 78px;/*61-16*/
  height: 15px;/*25-10*/
  float: left;
	padding: 5px 10px 5px 6px;
  color: black;
  text-align: right;
	font-size: 8pt;
}

div#zwei_zeilig.floatbox_BASKET3_SHIPPING{
  height: 40px;/*25-10*/
}
div.zwei_zeilig#floatbox_BASKET3_SHIPPING_TXT{
  height: 40px;/*25-10*/
	font-size: 8pt;
	font-weight: normal;
	line-height: 11pt;
}
div.zwei_zeilig#floatbox_BASKET3_SHIPPING_GESAMT{
  height: 40px;/*25-10*/
}
* html div#zwei_zeilig.floatbox_BASKET3_SHIPPING{
  height: 30px;/*25-10*/
}
* html div.zwei_zeilig#floatbox_BASKET3_SHIPPING_TXT{
  height: 30px;/*25-10*/
}
* html div.zwei_zeilig#floatbox_BASKET3_SHIPPING_GESAMT{
  height: 30px;/*25-10*/
}
/* Gesamt */
div.floatbox_BASKET3_TOTAL_FOOT{
  width: 696px;/**/
  height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  clear: both;
  background-color: #E75A1F;
}
div.floatbox_BASKET3_TOTAL_FOOT div{
	font-size: 8pt;
	line-height: 8px;
}
div#floatbox_BASKET3_TOTAL_FOOT_TXT{
  width: 580px;/*694-61-51-2-10*/ 
  height: 11px;/*13-2*/
  float: left;
	padding: 2px 10px 0px 10px;
  border-right: 2px solid white;
  color: white;
  text-align: right;
}
div#floatbox_BASKET3_TOTAL_FOOT_GESAMT{
	width: 78px;/*61-16*/
  height: 11px;/*13-2*/
  float: left;
	padding: 2px 10px 0px 6px;
  color: white;
  text-align: right;
}

div.floatbox_BASKET3_TOTAL div{
	font-size: 8pt;
	line-height: 11px;
}
div.floatbox_BASKET3_TOTAL{
  width: 696px;/*454+64+116+52*/
  height: 40px;/*25*/
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  clear: both;
  background-color: #dadada;
}
div#floatbox_BASKET3_TOTAL_TXT{
  width: 580px;/*694-61-51-2-10*/
  height: 30px;/*40-10*/
  float: left;
	padding: 5px 10px 5px 10px;
  border-right: 2px solid white;
  color: black;
  text-align: right;
}
div#floatbox_BASKET3_TOTAL_GESAMT{
	width: 78px;/*61-16*/
  height: 30px;/*40-10*/
  float: left;
	padding: 5px 10px 5px 6px;
  color: black;
  text-align: right;
}



/* Buttons */
.floatbox_nav{
  width: 696px;/**/
}
#button_fortsetzen{
  width: 85px;/*103-16-2*/
	height: 10px;/*13-2-1*/
  float: left;
	display: block;
	margin: 10px 0px 0px 0px;
	padding: 1px 0px 0px 16px;
  border: 1px solid #343434;
  background-repeat: no-repeat;
  background-position: 3px;
	background-color: #ea6822;
	color: white;
	font-size: 7pt;
	font-weight: normal;
	line-height: 9px;
}
* html #button_fortsetzen{
	height: 10px;/*13-2-1*/
	padding: 1px 0px 0px 16px;
  background-position: 3px 2px;
	line-height: 12px;
}

input#input_dateneingabe{
  width: 127px;/*148-16-5*/
	height: 14px;/*16-2*/
	display: block;
	margin: 10px 0px 0px 0px;
	padding: 0px 5px 0px 16px;
  border: 1px solid #343434;
  background-repeat: no-repeat;
  background-position: 3px;
	background-color: #ea6822;
	color: white;
	font-size: 7pt;
	font-weight: normal;
	line-height: 8px;
  float: right;
	cursor:pointer;
}
* html input#input_dateneingabe{
	margin: 10px 0px 0px 0px;
}


/*************************/
/* Benutzerregistrierung */
/*************************/
form.registrationForm{
  width: 696px;/*694*/
  background-image: url("../../bilder/basis/shop/shop_kopfzeile_02.gif");
  background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 29px 0px 0px 0px;
}
* html form.registrationForm{
  overflow-x: hidden;
}
div#text_rechnungsanschrift_BASKETINFO, div#text_lieferungsanschrift_BASKETINFO{
  width: 686px;/*696-10-2*/
  height: 11px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 10px;
  clear: both;
  border-right: 2px solid white;
	font-size: 8pt;
	line-height: 8px;
  color: white;
  background-color: #e75a1f;
}
div#text_lieferungsanschrift_BASKETINFO{
	margin: 20px 0px 0px 0px;
}
div#text_BILLING_ADDRESS_BASKETINFO, div#text_hinweis_BASKETINFO, div#text_DELIVERY_ADDRESS_BASKETINFO{
  width: 686px;/*696-10-2*/
  height: 15px;/*25-10*/
	margin: 0px 0px 5px 0px;
	padding: 10px 0px 0px 10px;
  clear: both;
  border-right: 2px solid white;
	font-size: 8pt;
	line-height: 8px;
  color: black;
  background-color: #dadada;
}
*+html div#text_BILLING_ADDRESS_BASKETINFO, *+html div#text_hinweis_BASKETINFO, *+html div#text_DELIVERY_ADDRESS_BASKETINFO{
  width: 686px;/*696-10-2*/
  height: 20px;/*25-10*/
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 0px 10px;
  clear: both;
  border-right: 2px solid white;
	font-size: 8pt;
	line-height: 11px;
  color: black;
  background-color: #dadada;
}
div#floatbox_BASKETINFO1, div#floatbox_BASKETINFO3{
  width: 696px;/*696-10-2*/
  clear:both;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #dadada;
}
/************************/
/* 1. Rechnungsanschrift*/
div#label_PERSON_COMPANY, div#label_ust_ident_nr, div#label_PERSON_SALUTATION, div#label_PERSON_NAME, div#label_PERSON_ADDRESS, div#label_PERSON_ZIP, div#label_PERSON_CITY, div#label_PERSON_COUNTRY_CODE, div#label_PERSON_TELEPHONE, div#label_PERSON_EMAIL,

div#label_DELIVERY_COMPANY, div#label_DELIVERY_SALUTATION, div#label_DELIVERY_NAME, div#label_DELIVERY_ADDRESS, div#label_DELIVERY_ZIP, div#label_DELIVERY_CITY, div#label_DELIVERY_COUNTRY_CODE, div#label_DELIVERY_TELEPHONE, div#label_DELIVERY_EMAIL,

div#label_DELIVERY_FOUNDBY_OTHERS, div#label_DELIVERY_NOTE, div#label_PERSON_AGB{
  clear:both;
  float:left;
  width: 250px;/*272-10-2-10*/
  /*height: 15px;
  display: block;*/
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 4px 10px;
	font-size: 8pt;
	line-height: 11px;
	border-right: 2px solid white;
	border-bottom: 5px solid white;
}
div#label_PERSON_AGB a{
  width: 15px;/**/
	font-size: 8pt;
	line-height: 11px;
}
div#field_PERSON_COMPANY, div#field_ust_ident_nr, div#field_PERSON_SALUTATION, div#field_PERSON_NAME, div#field_PERSON_ADDRESS, div#field_PERSON_ZIP, div#field_PERSON_CITY, div#field_PERSON_COUNTRY_CODE, div#field_PERSON_TELEPHONE, div#field_PERSON_EMAIL,

div#field_DELIVERY_COMPANY, div#field_DELIVERY_SALUTATION, div#field_DELIVERY_NAME, div#field_DELIVERY_ADDRESS, div#field_DELIVERY_ZIP, div#field_DELIVERY_CITY, div#field_DELIVERY_COUNTRY_CODE, div#field_DELIVERY_TELEPHONE, div#field_DELIVERY_EMAIL,

div#field_DELIVERY_FOUNDBY_OTHERS, div#field_DELIVERY_NOTE, div#field_PERSON_AGB{
  float:left;
  /*clear:both;
  height: 20px;
  display: block;*/
  width: 414px;/*696-10-272*/
  margin: 0px 0px 0px 0px;
  padding: 4px 0px 4px 10px;
	font-size: 8pt;
	line-height: 8px;
	border-bottom: 5px solid white;
}
div#label_DELIVERY_EMAIL, div#field_DELIVERY_EMAIL{
	border-bottom: none;
}
div#field_PERSON_COMPANY input, div#field_ust_ident_nr input, div#field_PERSON_SALUTATION select, div#field_PERSON_NAME input, div#field_PERSON_ADDRESS textarea, div#field_PERSON_ZIP input, div#field_PERSON_CITY input, div#field_PERSON_COUNTRY_CODE input, div#field_PERSON_TELEPHONE input, div#field_PERSON_EMAIL input,

div#field_DELIVERY_COMPANY input, div#field_DELIVERY_SALUTATION select, div#field_DELIVERY_NAME input, div#field_DELIVERY_ADDRESS textarea, div#field_DELIVERY_ZIP input, div#field_DELIVERY_CITY input, div#field_DELIVERY_COUNTRY_CODE input, div#field_DELIVERY_TELEPHONE input, div#field_DELIVERY_EMAIL input,

div#field_DELIVERY_FOUNDBY_OTHERS input, div#field_DELIVERY_NOTE textarea, div#field_PERSON_AGB #checkbx{
  width: 146px;/*150-4*/
  height: 15px;/*17-*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
  float: left;
  color: black;
	font-size: 8pt;
	text-align: left;
  border: 1px solid #343434;
}
div#field_PERSON_SALUTATION select, div#field_DELIVERY_SALUTATION select{
  width: 152px;/**/
  height: 15px;/*17-*/
  float: left;
	text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	line-height: 11pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
	color: black;
  border: 1px solid #343434;
}
* html div#field_PERSON_SALUTATION select, * html div#field_DELIVERY_SALUTATION select{
  width: 152px;/**/
  height: 17px;/*17-*/
  float: left;
	text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	line-height: 11pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
	color: black;
  border: 1px solid #343434;
}
*+html div#field_PERSON_SALUTATION select, *+html div#field_DELIVERY_SALUTATION select{
  width: 152px;/**/
  height: 17px;/*17-*/
  float: left;
	text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	line-height: 9pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
	color: black;
  border: 1px solid #343434;
}
* html div#label_PERSON_SALUTATION, * html div#label_DELIVERY_SALUTATION{
  height: 14px;/*17-*/
}
div#label_PERSON_ADDRESS, div#label_DELIVERY_ADDRESS, div#label_DELIVERY_NOTE{
  height: 96px;/*17-*/
}
div#field_PERSON_ADDRESS textarea, div#field_DELIVERY_ADDRESS textarea, div#field_DELIVERY_NOTE textarea{
  height: 100px;/*17-*/
}
div#field_PERSON_AGB{
  height: 28px;/*-11*/
  padding: 15px 0px 4px 10px;
}
div#field_PERSON_AGB #checkbx{
  width: 15px;/**/
}
* html div#field_PERSON_AGB #checkbx{
	/*border: none;*/
	background-color: transparent;
	margin: 0;
	padding: 0;
	border: 0px;
}


/***********/
/* 1. Login*/
div#label_PERSON_NAME2, div#label_PERSON_ADDRESS2, div#label_PERSON_ZIP2, div#label_PERSON_CITY2, div#label_PERSON_COUNTRY2, div#label_PERSON_TELEPHONE2, div#label_PERSON_EMAIL2{
  clear:both;
  float:left;
  width: 150px;
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 0px;
}
div#field_PERSON_NAME2, div#field_PERSON_ADDRESS2, div#field_PERSON_ZIP2, div#field_PERSON_CITY2, div#field_PERSON_COUNTRY_CODE2, div#field_PERSON_TELEPHONE2, div#field_PERSON_EMAIL2{
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/* Buttons */
#input_zurueck{
  width: 60px;/*81-16-5*/
	height: 14px;/*16-2*/
	display: block;
	margin: 10px 0px 0px 0px;
	padding: 0px 5px 0px 16px;
  border: 1px solid #343434;
  background-repeat: no-repeat;
  background-position: 3px;
	background-color: #ea6822;
	color: white;
	font-size: 7pt;
	font-weight: normal;
	line-height: 8px;
  float: left;
	cursor:pointer;
}
* html #input_zurueck{
	margin: 10px 0px 0px 0px;
}

input#input_datenueberpruefen{
  width: 150px;/*171-16-5*/
	height: 14px;/*16-2*/
	display: block;
	margin: 10px 0px 0px 0px;
	padding: 0px 5px 0px 16px;
  border: 1px solid #343434;
  background-repeat: no-repeat;
  background-position: 3px;
	background-color: #ea6822;
	color: white;
	font-size: 7pt;
	font-weight: normal;
	line-height: 8px;
  float: right;
	cursor:pointer;
}
* html input#input_datenueberpruefen{
	margin: 10px 0px 0px 0px;
}


/*************************/
/* Best&#65533;ttigung */
/*************************/
div.basket_payment{
  width: 696px;/*694*/
  background-image: url("../../bilder/basis/shop/shop_kopfzeile_03.gif");
  background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 29px 0px 0px 0px;
	overflow-x: hidden;
}
div.basket_payment_txt#field_PERSON_COMPANY, div.basket_payment_txt#field_PERSON_SALUTATION, div.basket_payment_txt#field_PERSON_NAME, div.basket_payment_txt#field_PERSON_ADDRESS, div.basket_payment_txt#field_PERSON_ZIP, div.basket_payment_txt#field_PERSON_CITY, div.basket_payment_txt#field_PERSON_COUNTRY_CODE, div.basket_payment_txt#field_PERSON_TELEPHONE, div.basket_payment_txt#field_PERSON_EMAIL,

div.basket_payment_txt#field_DELIVERY_COMPANY, div.basket_payment_txt#field_DELIVERY_SALUTATION, div.basket_payment_txt#field_DELIVERY_NAME, div.basket_payment_txt#field_DELIVERY_ADDRESS, div.basket_payment_txt#field_DELIVERY_ZIP, div.basket_payment_txt#field_DELIVERY_CITY, div.basket_payment_txt#field_DELIVERY_COUNTRY_CODE, div.basket_payment_txt#field_DELIVERY_TELEPHONE, div.basket_payment_txt#field_DELIVERY_EMAIL,

div.basket_payment_txt#field_DELIVERY_FOUNDBY_OTHERS, div.basket_payment_txt#field_DELIVERY_NOTE, div.basket_payment_txt#field_PERSON_AGB{
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 4px 10px;
	font-size: 8pt;
	line-height: 11px;
}

div.basket_payment_txt#field_PERSON_ADDRESS, div.basket_payment_txt#field_DELIVERY_ADDRESS, div.basket_payment_txt#field_DELIVERY_NOTE{
	height: 96px;
	border-bottom: 5px solid white;
}

div.basket_payment_label#label_DELIVERY_EMAIL, div.basket_payment_txt#field_DELIVERY_EMAIL{
	border-bottom: 5px solid white;
}

* html div.basket_payment#label_PERSON_SALUTATION, * html div.basket_payment#label_DELIVERY_SALUTATION{
  height: 11px;/*17-*/
}

div.basket_payment_txt2#label_DELIVERY_FOUNDBY_OTHERS{
  height:24px;
}
div.basket_payment_txt2#field_DELIVERY_FOUNDBY_OTHERS{
  height:40px;
	line-height: 11px;
  
}
input#input_kaufen{
  width: 89px;/*110-16-5*/
	height: 14px;/*16-2*/
	display: block;
	margin: 10px 0px 0px 0px;
	padding: 0px 5px 0px 16px;
  border: 1px solid #343434;
  background-repeat: no-repeat;
  background-position: 3px;
	background-color: #ea6822;
	color: white;
	font-size: 7pt;
	font-weight: normal;
	line-height: 8px;
  float: right;
	cursor:pointer;
}
* html input#input_kaufen{
	margin: 10px 1px 0px 0px;
}


/*****************************/
/* Bestellung drucken/fertig */
/*****************************/
div#BASKET_ORDERCONFIRMATION_TEMPLATE{
  width: 696px;/*694*/
	margin: 0px 0px 0px 0px;
	padding: 29px 0px 0px 0px;
	overflow-x: hidden;
}
div#BASKET_ORDERCONFIRMATION_TEMPLATE_TXT{
  width: 686px;/*696-10-2*/
	margin: 0px 0px 5px 0px;
	padding: 10px 0px 4px 10px;
  clear: both;
  border-right: 2px solid white;
	font-size: 8pt;
	line-height: 11px;
  color: black;
  background-color: #dadada;
}

/************************/
/* Fehler Adresseingabe */
/************************/
div.BASKET_REQUIRED_INFO_MISSING{
	font-size: 8pt;
	line-height: 11px;
}


/***************************/
/* Fehler leerer Warenkorb */
/***************************/
div.BASKET_TEMPLATE_EMPTY{
	font-size: 8pt;
	line-height: 11px;
}


/*************************/
/* Allgemeine Definition */
/*************************/
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
div {
	font-size: 9pt;
	line-height: 16px;
	color: black;
	text-decoration: none;
}
a:hover {
	color:#b2b2b2;
}
h1{
	font-size: 10pt;
	font-weight: bold;
	color: rgb(255,89,0);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2{
	font-size: 9pt;
	font-weight: bold;
	color: rgb(170,14,8);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h3{
	font-size: 10pt;
	font-weight: bold;
	color: rgb(0,0,0);
}
h1.csc-firstHeader{
	margin: 30px 0px 19px 0px;
}
.csc-linkToTop {
	text-align: right;
}
div.csc-frame-frame1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 14px 0px 20px;
}
div.csc-frame-frame2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 14px;
}
div.csc-header csc-header-n2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
p.bodytext{
	font-size: 9pt;
	/*margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;*/
	line-height: 16px;
}
ul, li, input, textarea, select, select.select, .auswahl, #checkbox{
	text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	line-height: 11pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: black;
}
UL {
	list-style-type: square;
	list-style-position: outside; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 4em;
	padding-right: 0px;
	vertical-align: top;
}
LI{
	list-style-type: square;
	list-style-position: outside;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
}
/************/
/* Filelist */
/************/
table.csc-uploads{
  width:348px;
}
.csc-uploads a, .csc-uploads p{
  width: 190px;
  overflow-x: hidden;
}


/*************************/
/* Menu / Sitemap, "Sitemap" */
/*************************/
DIV.csc-menu {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
DIV.csc-menu-1 P {
	font-weight: normal; 
	font-style: normal;
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-right: 30px;
	padding: 2px;
	color: rgb(76,76,76);
}
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 {
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-right: 30px;
	padding: 2px;
	font-weight: normal; 
	font-style: normal;
}
DIV.csc-menu-2 P.csc-sitemap-level2 {
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	margin-right: 30px;
	padding: 2px;
	font-weight: normal; 
	font-style: normal;
}
DIV.csc-menu-2 P.csc-sitemap-level3 {
	margin: 0px;
	padding: 0px;
	margin-left: 30px;
	margin-right: 30px;
	padding: 2px;
	font-weight: normal; 
	font-style: normal;
}
DIV.csc-menu-2 P.csc-sitemap-level4 {
	margin: 0px;
	padding: 0px;
	margin-left: 45px;
	margin-right: 30px;
	padding: 2px;
	font-weight: normal; 
	font-style: normal;
}
DIV.csc-menu-3 P {
	font-weight: normal; 
	font-style: normal;
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-right: 30px;
	padding: 2px;
	color: rgb(76,76,76);
}
DIV.csc-menu-1 P A {
	font-weight: normal; 
	font-style: normal;
	color: rgb(76,76,76);
}
DIV.csc-menu-2 P.csc-sitemap-level1 A {
	width:100%;
	height:100%;
	display: block;
	font-weight: normal;
	color: rgb(76,76,76);
}
DIV.csc-menu-2 P.csc-sitemap-level2 A {
	width:100%;
	height:100%;
	display: block;
	font-weight: normal;
	color: rgb(76,76,76);
}
DIV.csc-menu-2 P.csc-sitemap-level3 A {
	color: rgb(76,76,76);
}
DIV.csc-menu-2 P.csc-sitemap-level4 A {
	color: rgb(76,76,76);
}

DIV.csc-menu-3 P A {
	font-weight: bold;
	font-style: normal;
	color: rgb(12,65,154);
	padding-left: 2px;
}
DIV.csc-menu-1 P A:hover {
	font-weight: normal;
	color:rgb(210,210,210);
}
DIV.csc-menu-2 P.csc-sitemap-level1 A:hover {
	font-weight: normal;
	color:white;
	background-color: rgb(80,117,97);
}
DIV.csc-menu-2 P.csc-sitemap-level2 A:hover {
	font-weight: normal;
	color:white;
	background-color: rgb(102,102,125);
}
DIV.csc-menu-2 P.csc-sitemap-level3 A:hover {
	color:rgb(210,210,210);
}
DIV.csc-menu-2 P.csc-sitemap-level4 A:hover {
	color:rgb(210,210,210);
}
DIV.csc-menu-3 P A:hover {
	color:rgb(210,210,210);
}
/********************/
/* Formular*/
/******************/
.tx-pilmailform-pi1{
	width: 100%;
}
* html .tx-pilmailform-pi1{
	width: 310px;
}
#form_block{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#form_reihe{
	clear:both;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#form_reihe p{
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
* html #form_reihe p{
  padding: 0px 0px 0px 0px;
}
#radio {
  float: left;
  width: 18px;
  margin: 0px 10px 10px 0px;
  padding: 3px 0px 0px 0px;
  height: 17px;
  border: 0px solid none;
}
#form_reihe_head{
	width: 100%;
	padding: 0px 0px 5px 0px;
  font-size: 10pt;
	font-weight: bold;
	color: rgb(255,89,0);
}
.tx-dmailsubscription-body #form_reihe_head{
	margin: 0px 0px 19px 0px;
}
label{
 text-align: left; 
 display: block;
 width: 250px;
 min-height: 17px;
}
* html label{
 text-align: left; 
 display: block;
 width: 250px;
 height: 17px;
}
label#small{
  width: 110px;
  float: left;
}
label#medium{
  width: 85%;
  float: left;
  margin: 0px 0px 10px 0px;
}
input, textarea{
  width: 100%;
  height: 15px;
  border: 1px solid #CCCCCC;
}
input#small{
  width: 90px;
  float: right;
}
input#extrasmall{
  width: 10%;
  float: right;
  margin: 0px 0px 10px 0px;
}
select{
  width: 100%;
  border: 1px solid #CCCCCC;
}
.tx-contactslist-pi1 input {
  width: 20px;
  height: 16px;
  border: 1px solid #CCCCCC;
	float: left;
}
textarea{
  height: 100px;
}
.form_error {
	color: red;
  font-size: 9pt;
  line-height: 16px;
}
#form_block #form_reihe p.form_error{
	border-bottom: 1px solid red;
	margin: 0px 0px 10px 0px;
}
#checkbox{
  float:left;
}
input#checkbox{
  float:right;
  width: 15px;
  height: 15px;
}
#submit{
  width: auto;
	height: 20px;
	background-color: white;
	border: 1px solid #CCCCCC;
	padding: 0px 6px 0px 6px;
	cursor: pointer;
	text-align: center;
	white-space: nowrap;
	display: block;
}
input.tx-contactslist-pi1-submit{
  width: auto;
	height: 20px;
	float: left;
	background-color: white;
	border: 1px solid #CCCCCC;
	margin: 0px 0px 0px 10px;
	padding: 0px 6px 0px 6px;
	cursor: pointer;
	text-align: center;
	white-space: nowrap;
	display: block;
}
/* Nav Bereich service/bedienungsanleitungn */
fieldset.csc-mailform{
  border: 0px none;
  padding: 0px;
  margin: 0px;
}
.csc-mailform-field label{
  visibility: hidden;
}
select#mailformbereich{
  margin: 0px 0px 15px 0px;
}
input.csc-mailform-submit#mailformformtype_mail{
  width: auto;
  height: 20px;
  background-color: white;
  border: 1px solid #cccccc;
  padding: 0px 6px 0px 6px;
  cursor: pointer;
  text-align: center;
  white-space: nowrap;
  display: block;
}

/***************/
/*** MiniFAQ ***/
/***************/
DIV.tx-cfabwwwminifaq-pi1 {
	font-size: 7.5pt;
	color: rgb(76,76,76);
}
DIV.tx-cfabwwwminifaq-pi1 A {
	font-size: 7.5pt;
	color: rgb(76,76,76);
}
DIV.tx-cfabwwwminifaq-pi1 A:hover {
	font-size: 7.5pt;
	color: rgb(12,65,154);
}
DIV.tx-cfabwwwminifaq-pi1 P.tx-cfabwwwminifaq-pi1-q {}

DIV.tx-cfabwwwminifaq-pi1 DIV.tx-cfabwwwminifaq-pi1-questions {}
DIV.tx-cfabwwwminifaq-pi1-questions ol {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
DIV.tx-cfabwwwminifaq-pi1 DIV.tx-cfabwwwminifaq-pi1-questions ol li {
	list-style-type: none;
}
DIV.tx-cfabwwwminifaq-pi1 DIV.tx-cfabwwwminifaq-pi1-questions A {}

DIV.tx-cfabwwwminifaq-pi1 ol.tx-cfabwwwminifaq-pi1-answers {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
DIV.tx-cfabwwwminifaq-pi1 ol.tx-cfabwwwminifaq-pi1-answers li.tx-cfabwwwminifaq-pi1-q-a-package {
	border-bottom: 3px solid rgb(210,210,210);
	list-style-type: none;
	margin: 0px 0px 9px 0px;
	padding: 0px 0px 8px 0px;
}
DIV.tx-cfabwwwminifaq-pi1 ol.tx-cfabwwwminifaq-pi1-answers li.tx-cfabwwwminifaq-pi1-q-a-package p.tx-cfabwwwminifaq-pi1-q {}
DIV.tx-cfabwwwminifaq-pi1 ol.tx-cfabwwwminifaq-pi1-answers li.tx-cfabwwwminifaq-pi1-q-a-package a.tx-cfabwwwminifaq-pi1-toplink {}
DIV.tx-cfabwwwminifaq-pi1 ol.tx-cfabwwwminifaq-pi1-answers li.tx-cfabwwwminifaq-pi1-q-a-package blockquote.tx-cfabwwwminifaq-pi1-a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

DIV.tx-cfabwwwminifaq-pi1 A.tx-cfabwwwminifaq-pi1-toplink {}
DIV.tx-cfabwwwminifaq-pi1 HR {
	border: none;
}

/*****direct_mail*****/
.tx-dmailsubscription-body{
	margin: 30px 0px 19px 0px;
}

/*Suchfeld*/
form#indexedsearchbox{
  width: 165px;
  height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#indexedsearchbox input.searchbox-sword{
  width: 138px;
  height: 18px;
  display: block;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
  float: left;
  border: 0px none;
}
div#indexedsearchbox a{
  width: 18px;
  height: 18px;
  display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  float: left;
	background-image: url(../../bilder/basis/suche/CWG-09-013_INT_but_search.gif);
	background-repeat: no-repeat;
}
div#indexedsearchbox a:hover{
	background-image: url(../../bilder/basis/suche/CWG-09-013_INT_but_search_ro.gif);
	background-repeat: no-repeat;
}