@charset "utf-8";
body, html  {
	background: #ffffff;
	margin: 0px;
	padding: 0px;
    }
body  {
	font: 100% Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0px;
	padding: 0px 10px;
	text-align: center;
	color: #000000;
    }

	h1 { font-size: 24px; padding: 0px 10px;}
	h2 { font-size: 18px; padding: 0px 10px;}
	h3 { font-size: 14px; padding: 0px 10px;}
	table { margin: 0px; padding: 0px; border: 0px;}
	td { text-align:left;}
a, a:link { margin: 0px;
padding: 0px; display: block; background-color:#000000; color: #FFFFFF;}
a:hover { margin: 0px;
padding: 0px 2px; display: block; background-color:#ffffff; color: #000000;}
h1, h2, h3 {
background-color:#000000;
color: #FFFFFF;
font-weight:bold;
diplay: block;
text-transform: uppercase;
}


#page {margin: 0px; padding: 0px;}
#logo {padding-bottom: 20px; background-color:#FFFFFF;}

.heading1{
	font-size: 24px;
	padding: 0px 10px;
	color: #FFFFFF;
	font-weight:bold;
	diplay: block;
	text-transform: uppercase;
	clear: both;
	margin-top: 20px;
}
.heading2 { 
font-size: 18px; 
padding: 0px 10px;
font-weight:bold;
diplay: block;
text-transform: uppercase; 
clear: both;}
.heading3 {
	font-size: 14px;
	padding: 0px 10px;
	font-weight:bold;
	diplay: block;
	text-transform: uppercase;
	clear: both;
	text-align: left;
}
.heading4 {
	font-size: 14px;
	padding: 0px 10px;
	background-color:#000000;
	font-weight:bold;
	diplay: block;
	text-transform: uppercase;
	clear: both;
	text-align: left;
}


.img_int{
	border: 10px solid #000000;
	border-top: 0px solid #000000;
}

.heading4 a, a:link, a:visited { margin: 0px;
padding: 0px; display: block; background-color:#000000; color: #FFFFFF; text-decoration: none;}
.heading4 a:hover { margin: 0px;
padding: 0px 2px; display: block; background-color:#ffffff; color: #000000; text-decoration: none;}
.sig {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight: bold;
	line-height: 18px;
	text-align:left;
	clear:both;
	margin: 0px;
	padding: 0px 10px;
	text-transform: none;
	color: #FFFFFF;

}
.adr_heading {
display: block;
	font: 100% Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 10px;
	text-align:left;
	clear:both;
	margin: 0px;
	padding: 10px 10px;
	text-transform: uppercase;
background-color: #000000;
color: #ffffff;
}
.adr {
	font: 100% Arial, Helvetica, sans-serif;
	text-align:left;
	clear:both;
	margin: 0px;
	padding: 10px 10px;
	text-transform: uppercase;
	font-size:12px;
	background-color: #FFFFFF;
}
.adr_block {
	font: 100% Arial, Helvetica, sans-serif;
	text-align:left;
	clear:both;
	margin: 0px;
	padding: 10px 10px;
	text-transform: uppercase;
	font-size:12px;
	background-color: #FFFFFF;

	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.schnur {
	background-image: url(http://www.angelklub.com/mail_img/img_schnur.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.link a, a:link { margin: 0px;
padding: 0px 2px; display: block; background-color:#000000; color: #FFFFFF; text-decoration: none;}
.link a:hover { margin: 0px;
padding: 0px 2px; display: block; background-color:#ffffff; color: #000000; text-decoration: none;}


/*---EVENTS---------------------------------------------------------------------*/
.Accordion {
	border: solid 1px #000000;
	overflow: hidden;
	border-bottom: 10px solid #000000;	
	border-top: 10px solid #000000;	
/*	background-color: #FFFFFF;*/
}
.AccordionPanel {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
/*.AccordionPanelTab_km {
	padding: 5px 1px;
	background-color: #A8C507;
	color: #ffffff;
	margin: 0px;
	cursor: pointer;
	border-bottom: 5px dotted #ffffff;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.AccordionPanelTab_hs {
	padding: 5px 1px;
	background-color: #7E8A15;
	color: #ffffff;
	margin: 0px;
	cursor: pointer;
	border-bottom: 5px dotted #ffffff;
	-moz-user-select: none;
	-khtml-user-select: none;
}*/
.AccordionPanelTab {
	padding: 5px 1px;
	background-color: #000000;
	color: #ffffff;
	margin: 0px;
	cursor: pointer;
	border-top: 1px solid #ffffff;
	border-bottom: 5px dotted #ffffff;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.AccordionPanelContent {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	height: auto;
	background-color: #000000;
	text-align: center;
}
/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "AccordionPanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the Accordion.
 */
.AccordionPanelOpen .AccordionPanelTab {
	color: #000000;
	background-color: #ffffff;
	border-bottom: 5px dotted #000000;
}
.AccordionPanelTabHover {
	color: #000000;
	background-color: #FFFFFF;
	border-bottom: 5px dotted #000000;
}
/*.AccordionPanelOpen .AccordionPanelTabHover {
	color: #000000;
	background-color: #ffffff;
}
.AccordionFocused .AccordionPanelTab {
	color: #000000;
	background-color: #ffffff;
}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	color: #000000;
	background-color: #ffffff;
}*/
/*---PAST----------------------------------------------------------*/
#PAST .Accordion {
	border: solid 1px #000000;
	overflow: hidden;
	border-bottom: 10px solid #000000;	
	border-top: 10px solid #000000;	
/*	background-color: #FFFFFF;*/
}
#PAST .AccordionPanel {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
/*.AccordionPanelTab_km {
	padding: 5px 1px;
	background-color: #A8C507;
	color: #ffffff;
	margin: 0px;
	cursor: pointer;
	border-bottom: 5px dotted #ffffff;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.AccordionPanelTab_hs {
	padding: 5px 1px;
	background-color: #7E8A15;
	color: #ffffff;
	margin: 0px;
	cursor: pointer;
	border-bottom: 5px dotted #ffffff;
	-moz-user-select: none;
	-khtml-user-select: none;
}*/
#PAST .AccordionPanelTab {
	padding: 5px 1px;
	background-color: #000000;
	color: #ffffff;
	margin: 0px;
	cursor: pointer;
	border-top: 1px solid #ffffff;
	border-bottom: 5px dotted #ffffff;
	-moz-user-select: none;
	-khtml-user-select: none;
}
#PAST .AccordionPanelContent {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	height: 360px;
	background-color: #000000;
	text-align: center;
}
/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "AccordionPanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the Accordion.
 */
#PAST .AccordionPanelOpen .AccordionPanelTab {
	color: #000000;
	background-color: #ffffff;
	border-bottom: 5px dotted #000000;
}
#PAST .AccordionPanelTabHover {
	color: #000000;
	background-color: #FFFFFF;
	border-bottom: 5px dotted #000000;
}
/*.AccordionPanelOpen .AccordionPanelTabHover {
	color: #000000;
	background-color: #ffffff;
}
.AccordionFocused .AccordionPanelTab {
	color: #000000;
	background-color: #ffffff;
}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	color: #000000;
	background-color: #ffffff;
}*/
