#mainArea{
	width:780px;
	clear:left;
	float:left;
	margin-top:20px;
}
#mainArea img{
	clear:left;
	float:left;
}
#mainArea img.aKringel{
	display:inline;
	float:none;
	margin: 1px;
	vertical-align: bottom;
}
/**************************LEFTNAVI*****************************/
#leftnavi {
	float:left;
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#leftnavi li {
	clear:left;
	font-size:12px;
	margin:0px;
	padding:0px;
}
#leftnavi li.seperator {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px dashed #747679;
}
#leftnavi li.selected a {
	color:#b01a48;
}
#leftnavi a {
	display:block;
	font-weight:bold;
	color:#747679;
	line-height:20px;
	padding:0px 0px 0px 0px;
	width: 133px;
}
#leftnavi a b {
	display:block;
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	font-weight:normal;
	border-top:1px dashed #a7a9ab;
	border-bottom:1px dashed #a7a9ab;
}
#leftnavi a:hover {
	color:#3a3b3d;
	text-decoration:none;
}

/************************** LEFTNAVI Accordion*****************************/
#leftnaviAccordion {
	float:left;
	padding:0px;
	margin:0px;
	list-style-type:none;
	width: 133px;
}
#leftnaviAccordion .AccordionPanel {
	margin:0;
	padding:0;
}

#leftnaviAccordion li {
	clear:left;
	font-size:12px;
	margin:0px;
	padding:0px;
}
#leftnaviAccordion li.seperator {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px dashed #747679;
}
#leftnaviAccordion .AccordionPanelOpen .AccordionPanelTab a {
	color:#b01a48;
}
#leftnaviAccordion a {
	display:block;
	font-weight:bold;
	color:#747679;
	line-height:20px;
	padding:0px 0px 0px 0px;
	width: 133px;
}
#leftnaviAccordion div.AccordionPanelContent ul{
	margin:3px 0;
	padding:5px 0;
	border-top:1px dashed #a7a9ab;
	border-bottom:1px dashed #a7a9ab;
}
#leftnaviAccordion div.AccordionPanelContent a{
	font-weight:normal;
}
#leftnaviAccordion a:hover {
	color:#3a3b3d;
	text-decoration:none;
}

/**************************END LEFTNAVI*****************************/
#footer{
	clear:left;
	float:left;
	margin-top:20px;
	width:780px;
}
#footer div{
	position:relative
}
.oneColumn{
	width:133px;
	margin-left: 20px;
	float:left;
	display:inline;
}
.oneColumn_box{
	width:121px;
	height:121px;
	padding:5px;
	margin-left: 20px;
	float:left;
	display:inline;
	border:1px solid #dcdddd;
}
.twoColumns{
	width:286px;
	margin-left: 20px;
	float:left;
	display:inline;
}
.twoColumns_box{
	width:274px;
	height:121px;
	padding:5px;
	margin-left: 20px;
	float:left;
	display:inline;
	border:1px solid #dcdddd;
}
.threeColumns{
	width:439px;
	margin-left: 20px;
	float:left;
	display:inline;
}
.threeColumns img{
	margin-right:20px;
	margin-bottom:10px;
}
.fourColumns{
	width:592px;
	margin-left: 20px;
	float:left;
	display:inline;
}
.first{
	margin-left: 0px;
	clear:left;
}
.box{
	float:left;
}
/**************************Accordion styling classes*****************************/


.Accordion {

}
.AccordionPanel {
	margin:0px 0px 5px 0px;
	padding:0px;
}
.AccordionPanelTab {
	border-bottom:0pt none;
	border-top:0pt none;
	color: #b01a48;
	font-weight:bold;
	cursor:pointer;
	margin:0px;
	padding:0px;
}
#AccordionRight .AccordionPanel{
	margin:0px;
}
#AccordionRight .AccordionPanelTab{
	height:0px;
	display:none;
}
.AccordionPanelContent {
	height:0px;
/*	height:auto; */
	margin:0px;
	overflow:hidden;
	padding:0px;
}
.AccordionPanelContent p.cloud{
	margin: 7px 0px 15px 0px;
	padding: 7px 0px 7px 0px;
	line-height:20px;
	border-top:1px dashed #A7A9AB;
	border-bottom:1px dashed #A7A9AB;
}

.AccordionPanelContent p.cloud a{
	color:#747679;
	font-size:12px;
	font-weight:bold;
	margin-right:15px;
	white-space:nowrap;
}

.AccordionPanelContent p.cloud a:hover{
	color:#747679;
	text-decoration:none;

}
.AccordionPanelOpen .AccordionPanelTab {
}
.AccordionPanelTabHover {
}
.AccordionPanelOpen .AccordionPanelTabHover {
}
.AccordionFocused .AccordionPanelTab {
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
}
noscript{
	border:1px solid #B01A48;
	float:left;
	padding: 5px 5px 5px 43px;
	background: url("../img/icon_noscript.gif") no-repeat 7px 7px;
}
/**************************SITEMAP styling classes*****************************/

ul.sitemap, ul.sitemap ul{
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style-type:none;
	float:left;
}
ul.sitemap ul{
	margin-left:20px;
}
ul.sitemap li{
	margin:0px;
	padding:0px;
	clear:left;
	float:left;
	width:100%;
	border-left: 1px dotted #DCDDDD;
}

ul.sitemap a{
	font-weight:bold;
	display:block;
	float:left;
	width:133px;
	padding:2px 0px 2px 0px;
	border-top: 1px dashed #747679;

}
/**************************HEARTBEAT styling classes*****************************/
#heartbeat{
	width:121px;
	height:121px;
	padding:5px;
	margin-left: 20px;
	float:left;
	display:inline;
	border:1px solid #dcdddd;
}
#heartbeat p{
	display:none;
	float:none;
}
#heartbeat b{
	display:block;
	margin-bottom:10px;
}

#heartbeat p.dot{
	background: url("../img/maskDot.gif") no-repeat left center #DCDDDD;
	display:none;
	padding-left:18px;
	width:42px;
	height:16px;
	float:left;
	margin:3px 0px 0px 0px ;
}
#heartbeat p.dot a{
	cursor:pointer;
	color: #DCDDDD;
}
#heartbeat p.dot a.active{
	color: #747679;
}
#heartbeat img{
	display:inline;
	margin-left: -1px;
}
#heartbeat div{
	display:inline;
	margin: 10px 0px 6px 0px;
	clear:left;
	float:left;
	border:1px solid #dcdddd;
	background-color: white;
	width:119px;
	height:12px;
	overflow:hidden;
}
#heartbeat div div{
	display:inline;
	margin:0px;
	border:0px none;
	border-left:1px solid #dcdddd;
	margin-left: -1px;
}
#heartbeat p span{
	font-size:10px;
}
#heartbeat #heartbeatMessage{
	margin:4px 0px 0px 0px;
}
#heartbeat #heartbeatMessage b{
	font-size:14pt;
	letter-spacing:-1px;
	float:right;
	margin:5px 2px 0px 0px;
	color: #A8A9AB;
}
