<style type="text/css">
<!--
/*--- Leeres Styleshett Mozilla ---*/
.shop {padding: 0;}
/*--- -------------------------------- ---*/
/*--- ----- Button-Formatierungen ------- ---*/
/*--- -------------------------------- ---*/

/*  shop_button_preload preload von zwei Over-Bildern um flasckern zu vermeiden  */
.shop_button_preload {
	width: 0px; height: 0px; display: inline; 
	background:url(/fileserver/ar040045/imagescms/shop/shop_button_over.gif);
}
.shop_button_preload div{
	width: 0px; height: 0px; display: inline; 
	background:url(/fileserver/ar040045/imagescms/shop/shop_button_ende.gif);
}
/* Buttons - rechts ausgerichet */
a.shop_button:link {
	display:block; float:right; font-family : Arial, Helvetica, Verdana; color : #FFF;  text-align:left;
	font-size : 10pt; font-style : normal;	font-weight : bold;	TEXT-DECORATION: none;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button.gif) no-repeat left top; cursor:pointer;
	height:20px; line-height:20px; padding: 0 0 0 32px;
}
a.shop_button:link div{
	display:block; float:left; cursor:pointer; text-align:left;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button_ende.gif) no-repeat right top; 
	padding: 0 12px 0 0;
}
a.shop_button:visited {
	 display:block; float:right; font-family : Arial, Helvetica, Verdana; color : #FFF;  text-align:left;
	font-size : 10pt; font-style : normal;	font-weight : bold;	TEXT-DECORATION: none;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button.gif) no-repeat left top;  cursor:pointer;
	height:20px; line-height:20px; padding: 0 0 0 32px;
}
a.shop_button:visited div{
	display:block; float:left; text-align:left;  cursor:pointer;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button_ende.gif) no-repeat right top; 
	padding: 0 12px 0 0;
}
a.shop_button:hover {
	display:block; float:right; cursor:pointer;  text-align:left;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button_over.gif) no-repeat left top;
	height:20px; line-height:20px; padding: 0 0 0 32px; cursor:pointer;
}
a.shop_button:hover div{ 
	display:block; float:left; cursor:pointer; text-align:left;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button_over_ende.gif) no-repeat right top; 
	padding: 0 12px 0 0;
}
/* Buttons - links ausgerichet */
a.shop_button_links:link {
	display:block; float:left; font-family : Arial, Helvetica, Verdana; color : #FFF;  text-align:left;
	font-size : 10pt; font-style : normal;	font-weight : bold;	TEXT-DECORATION: none;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button.gif) no-repeat left top; cursor:pointer;
	height:20px; line-height:20px; padding: 0 0 0 32px;
}
a.shop_button_links:link div{
	display:block; float:left; cursor:pointer; text-align:left;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button_ende.gif) no-repeat right top; 
	padding: 0 12px 0 0;
}
a.shop_button_links:visited {
	 display:block; float:left; font-family : Arial, Helvetica, Verdana; color : #FFF;  text-align:left;
	font-size : 10pt; font-style : normal;	font-weight : bold;	TEXT-DECORATION: none;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button.gif) no-repeat left top;  cursor:pointer;
	height:20px; line-height:20px; padding: 0 0 0 32px;
}
a.shop_button_links:visited div{
	display:block; float:left; text-align:left;  cursor:pointer;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button_ende.gif) no-repeat right top; 
	padding: 0 12px 0 0;
}
a.shop_button_links:hover {
	display:block; float:left; cursor:pointer;  text-align:left;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button_over.gif) no-repeat left top;
	height:20px; line-height:20px; padding: 0 0 0 32px; cursor:pointer;
}
a.shop_button_links:hover div{ 
	display:block; float:left; cursor:pointer; text-align:left;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button_over_ende.gif) no-repeat right top; 
	padding: 0 12px 0 0;
}

/* Shop - Buttons grau für Warenkorb */
a.shop_button_2:link {
	display:block; float:left; font-family : Arial, Helvetica, Verdana; color : #B61F84;  text-align:left;
	font-size : 10pt; font-style : normal;	font-weight : bold;	TEXT-DECORATION: none;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button_grau.gif) no-repeat left top; cursor:pointer;
	height:20px; line-height:20px; padding: 0 0 0 32px;
}
a.shop_button_2:link div{
	display:block; float:left; cursor:pointer; text-align:left;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button_grau_ende.gif) no-repeat right top; 
	padding: 0 12px 0 0;
}
a.shop_button_2:visited {
	 display:block; float:left; font-family : Arial, Helvetica, Verdana; color : #B61F84;  text-align:left;
	font-size : 10pt; font-style : normal;	font-weight : bold;	TEXT-DECORATION: none;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button_grau.gif) no-repeat left top;  cursor:pointer;
	height:20px; line-height:20px; padding: 0 0 0 32px;
}
a.shop_button_2:visited div{
	display:block; float:left; text-align:left;  cursor:pointer;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button_grau_ende.gif) no-repeat right top; 
	padding: 0 12px 0 0;
}
a.shop_button_2:hover {
	display:block; float:left; cursor:pointer;  text-align:left;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button_grau_over.gif) no-repeat left top;
	height:20px; line-height:20px; padding: 0 0 0 32px; cursor:pointer;
}
a.shop_button_2:hover div{ 
	display:block; float:left; cursor:pointer; text-align:left;
	background:url(/fileserver/ar040045/imagescms/shop/shop_button_grau_over_ende.gif) no-repeat right top; 
	padding: 0 12px 0 0;
}
/* Shop - Link Text */
a.shop_link:link {
	font-family : Arial, Helvetica, Verdana; color : #FFF;  text-align:center;
	font-size : 10pt; font-style : normal;	font-weight : bold;	TEXT-DECORATION: none;
}
a.shop_link:visited {
	font-family : Arial, Helvetica, Verdana; color : #FFF;  text-align:center;
	font-size : 10pt; font-style : normal;	font-weight : bold;	TEXT-DECORATION: none;;
}
a.shop_link:hover {
	font-family : Arial, Helvetica, Verdana; color : #000;  text-align:center;
	font-size : 10pt; font-style : normal;	font-weight : bold;	TEXT-DECORATION: none;
}
/*--- -------------------------------- ---*/
/*--- --- ENDE Button-Formatierungen ---- ---*/
/*--- -------------------------------- ---*/


/*--- -------------------------------- ---*/
/*--- ----- Box-Formatierungen ------- ---*/
/*--- -------------------------------- ---*/

/*--- Infobox Warenkorb ---*/
.shop_infobox_warenkorb {
	height:75px;
	border: 1px solid #DDDDDD;
	background: url(/fileserver/ar040045/imagescms/shop/basket.jpg) no-repeat;
	margin: 0 15px 5px 15px;
	padding: 5px; 
	font-size:9pt;
	color:#575757;
}
/*--- Infobox Artikel bestellen - Preis, Varianten + in den Warenkorb ---*/
.shop_infobox_bestellen_preis {
	display: block; 
	border: 1px solid #DDDDDD;
	background-color: #FFF;
	padding: 5px; margin: 40px 15px 0 15px;
}
.shop_infobox_bestellen_variante {
	display: block; 
	border: 1px solid #DDDDDD;
	background-color: #DDD;
	padding: 5px; margin: 0 15px 0 15px;
}
.shop_infobox_bestellen_button {
	display: block; 
	border: 1px solid #DDDDDD;
	background-color: #E6E6E6;
	padding: 5px; margin: 0 15px 0 15px; height:30px;
}
/*--- Hintergrund Warenkorb ---*/
.shop_hg {
	border: 1px solid #DDDDDD;
	background: url(/fileserver/ar040045/imagescms/box.jpg);
}
.shop_hg_white {
	border: 1px solid #DDDDDD;
	background-color: #FFF;
}
/*--- Hintergrund Boxen Art Anmeldung ---*/
.shop_box_anmeldung {
	border: 1px solid #DDDDDD;
	background-color: #FFF;
	text-align: center;
	height: 140px;
}
/*--- Punkt 5 absenden Hintergrund Button ---*/
.shop_box_absenden {
	width:170px;  height: auto; min-height:50px; overflow:hidden;
	color:#FFF;	font-weight:bold;
	padding: 5px 5px 35px 5px;
	margin: 0;
	background: URL("/fileserver/ar040045/imagescms/shop/absenden.jpg") no-repeat left bottom; 
	text-align: center; vertical-align:top;
	display:block; top:0;
}


/*---  Hinweise/Statusmeldungen ---*/
.shop_box_hinweis {
	border: 1px solid #F00;
	background-color: #DDDDDD;
	font-weight:bold;
	color:#003A66;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;;
	text-align: left;
	display:block;
}
.shop_box_hinweis span.standard {color:#003A66;}
.shop_box_hinweis span.hinweis {color:#FF0000;}
/*--- -------------------------------- ---*/
/*--- --- ENDE Box-Formatierungen ---- ---*/
/*--- -------------------------------- ---*/

/*--- -------------------------------- ---*/
/*--- ----- Textformatierungen ------- ---*/
/*--- -------------------------------- ---*/

/*--- Infobox Warenkorb: Preis & Anzahl d. Artikel ---*/
.shop_txt_inbox_warenkorb {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#575757;
}
/*--- Bold ---*/
.shop_txt_bold {
	font-weight:bold;
	color:#B61F84;
}
/*--- Preis ---*/
.shop_txt_preis {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#B61F84;
	font-weight:bold;
}
/*--- Warenkorb Überschrift ---*/
.shop_txt_headline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#B61F84;
	font-weight:bold;
}
/*--- Text Plausi ---*/
.shop_txt_plausi {
	font-family : Arial, Helvetica;
	color : #F00;
	font-size : 8pt;
	font-style : normal;
	font-weight : bold;
	text-align: left;
}
.shop_txt_hinweis {
	color : #F00;
	font-weight : bold;
}
/*--- -------------------------------- ---*/
/*--- --- ENDE Textformatierungen ---- ---*/
/*--- -------------------------------- ---*/

/*--- -------------------------------- ---*/
/*--- --- Formular-Formatierungen ---- ---*/
/*--- -------------------------------- ---*/

/*--- Input Feld ---*/
.shop_input {
	border: 1px solid #999;
	background-color:#FFFFFF;
	}
.shop_input_center {
	border: 1px solid #999;
	background-color:#FFFFFF;
	text-align:center;
	}
/*--- Plausi Input Feld ---*/
.shop_input_plausi {
	border: 1px solid #FF0000;
	background-color:#FDCECE;
}
/*--- Dropdown ---*/
.shop_dropdown {
	BORDER-BOTTOM: 1px solid #999;
	BORDER-LEFT: 1px solid #999;
	BORDER-TOP: 1px solid #999;
	BORDER-RIGHT: 1px solid #999;
	DISPLAY: block;
	background-color:#FFFFFF;
}
.shop_dropdown_plausi {
	BORDER-BOTTOM: 1px solid #FF0000;
	BORDER-LEFT: 1px solid #FF0000;
	BORDER-TOP: 1px solid #FF0000;
	BORDER-RIGHT: 1px solid #FF0000;
	DISPLAY: block;
	background-color:#FDCECE;
}

/*--- -------------------------------- ---*/
/*--- - ENDE Formular-Formatierungen - ---*/
/*--- -------------------------------- ---*/

.shop_infoleiste {
	background-color: #DDD;
}
.shop_linie {
	background-color: #B61F84;
}
.shop_linie_2 { border-bottom: 1px solid #666;}
/*---  Submit Button ---*/
.shop_box_submit {
	border: 1px solid #5C1044;
	background-color: #B61F84;
	font-weight:bold;
	color:#FFFFFF;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;;
	text-align: left;
	display:block;
}

	
//-->
</style>

