@charset "UTF-8";

/* SpryAccordion.css - version 0.5 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

#Accordion1 {
	font-family:Arial, Helvetica, sans-serif;
}

.Accordion {
	border-left: solid 1px #990000;
	border-right: solid 1px #990000;
	border-bottom: solid 1px #990000;
	overflow: hidden;
}



.AccordionPanel {
	border-top: solid 1px #990000;
	margin: 0px;
	padding: 0px;
}



.AccordionPanelTab1, .AccordionPanelTab2, .AccordionPanelTab3, .AccordionPanelTab4, .AccordionPanelTab5, .AccordionPanelTab6, .AccordionPanelTab7 {
	height: 23px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.AccordionPanelTab1 {
	background-image:url(../backgr/accordion_panel_tab1.jpg);
	background-repeat:repeat-x;
}
.AccordionPanelTab2 {
	background-image:url(../backgr/accordion_panel_tab2.jpg);
}
.AccordionPanelTab3 {
	background-image:url(../backgr/accordion_panel_tab3.jpg);
}
.AccordionPanelTab4 {
	background-image:url(../backgr/accordion_panel_tab4.jpg);
}
.AccordionPanelTab5 {
	background-image:url(../backgr/accordion_panel_tab5.jpg);
}
.AccordionPanelTab6 {
	background-image:url(../backgr/accordion_panel_tab6.jpg);
}
.AccordionPanelTab7 {
	background-image:url(../backgr/accordion_panel_tab7.jpg);
}


.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 300px;
}


.AccordionPanelContent p.bold {
	font-weight:bold;
	font-size: 90%;
	margin-bottom: 4px;
}
.AccordionPanelContent p.text_accordeon {
	font-size: 85%;
	padding-right: 4px;
	margin-bottom: 4px;
}
.AccordionPanelContent p.text_warenliste {
	font-size: 85%;
	padding-right: 4px;
	margin: 0px 0px 4px 14px;
}
.AccordionPanelContent img.accordeon_1 {
	border: 1px solid #660000;
	margin: 0px 0px 4px 14px;
}
.AccordionPanelContent img.accordeon_2 {
	border: 1px solid #660000;
	margin: 20px 0px 0px 40px;
}

.AccordionPanelContent img.accordeon_3 {
	border: 1px solid #660000;
	margin: 10px 0px 4px 40px;
}

/* ======================================================================================================
.AccordionPanelOpen .AccordionPanelTab {
	background-color: #f8d958;
}



.AccordionPanelTab1Hover {
	color: #555555;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
}

.AccordionFocused .AccordionPanelTab {
	background-color: #3399FF;
}


.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #33CCFF;
}
======================================================================================================  */
/* ======================================================================================================
                                                                                     Styles für TEXT
======================================================================================================  */

.AccordionPanelTab1 h3,.AccordionPanelTab2 h3,.AccordionPanelTab3 h3,.AccordionPanelTab4 h3,.AccordionPanelTab5 h3,.AccordionPanelTab6 h3,.AccordionPanelTab7 h3 {
	margin: 0;
	padding: 0 10px 0 25px;
	background: url('../images/arrow_acc_open.gif') no-repeat 5px 50%;
	font-size: 90%;
	letter-spacing: 0.03em;
	line-height: 23px;
}
.AccordionPanelClosed .AccordionPanelTab1 h3, .AccordionPanelClosed .AccordionPanelTab2 h3, .AccordionPanelClosed .AccordionPanelTab3 h3, .AccordionPanelClosed .AccordionPanelTab4 h3, .AccordionPanelClosed .AccordionPanelTab5 h3, .AccordionPanelClosed .AccordionPanelTab6 h3, .AccordionPanelClosed .AccordionPanelTab7 h3 {
	background: url('../images/arrow_acc_closed.gif') no-repeat 5px 50%;
}

.AccordionPanelContent p {
	font-size: 80%;
	padding: 6px 0px 0px 10px;
}
		
/* ======================================================================================================
                                                                                  Rules for Printing
======================================================================================================  */


@media print {

  .Accordion {
  overflow: visible !important;
  }
  
  .AccordionPanelContent {
  display: block !important;
  overflow: visible !important;
  height: auto !important;
  }
}
