.clear 											{ clear:both; height:0px; overflow:hidden; }
.ao-link, .ao-dbv-link							{ padding:6px 0 0 2px; }
#navi-wrapper .ao-dbv-link a					{ color:#F08700; background:url("/axaweb/images/bs2009/meta/arrow-right-dbv.gif") no-repeat scroll left center transparent; }
.arrow a										{ color:#103184; font-weight:bold; padding-left:9px;  background:url(/axaweb/images/mafo2010/navigation/bl-link.gif) 0 3px no-repeat; }
.noarrow a										{ color:#103184; font-weight:bold; }

/* NAVIGATION STYLES */
#navi-wrapper									{ padding:0 0 0 13px; float:left; }
#navi-container									{ width:169px; }
#navi-container ul								{ margin:0; padding:0 2px; list-style-type:none; background:url(/axaweb/images/mafo2010/navigation/bg-navi-main.png) repeat-y; font-size:13px; }
#navi-container ul.start						{ background:url(/axaweb/images/mafo2010/navigation/bg-navi-start.png) no-repeat; }
#navi-container ul li							{ padding:0; width:100%;}
#navi-container ul li a							{ display:block; padding-left:11px; padding-bottom:1px; line-height:30px; color:#4d4d4d; text-transform:uppercase; text-decoration:none; background:#d6e8f7; outline:0 none; }
.ie #navi-container ul li a						{ height:30px; }
#navi-container ul li a:hover					{ color:#103184; }
#navi-container ul li.active a:hover			{ color:#ffffff; }
#navi-container ul li.active a					{ color:#ffffff; background:url(/axaweb/images/mafo2010/navigation/bg-navi-active.png) no-repeat; }
#navi-container ul.start ul.second-level li a	{ background:none; }

#navi-container ul.navi li						{ position:relative; }
.ie #navi-container ul.navi						{ float:left; }
.ie #navi-container ul.navi li					{ height:30px; float:left; width:165px; }
#navi-container ul.navi li a					{ background-color:#add2f0; }
#navi-container ul.navi li.active a				{ background-color:transparent; }
#navi-container ul.navi li.show a				{ display:block; color:#4d4d4d; background:#ffffff; line-height:28px; padding-left:10px; border:1px solid #d6e8f7; border-right:0 none; }
.ie #navi-container ul.navi li.show a 			{ height:28px; }
#navi-container ul.navi li.show a:hover			{ color:#103184; }

#navi-container ul.navi							{ padding-top:10px; }
#navi-container ul.func,
#navi-container ul.func li						{ padding-top:5px; }
#navi-container ul.func ul.second-level li		{ padding-top:0px; }
#navi-container ul.start li a,
#navi-container ul.func li a					{ padding-bottom:0; }

#navi-container ul.second-level					{ padding:1px 0 0 0; background:none; font-size:12px; }
#navi-container ul.second-level	li,
#navi-container ul.second-level	li.active		{ border-bottom:1px solid #dedede; }
#navi-container ul.second-level	li a,
#navi-container ul.second-level	li.active a		{ height:auto; line-height:16px; padding:7px 10px; text-transform:none; background:#ffffff; color:#4d4d4d; border:0 none; }
#navi-container ul.second-level	li.active a,
#navi-container ul.second-level	li a:hover 		{ color:#103184; }
/*#navi-container ul.second-level	li.show 		{ border:1px solid #d6e8f7; border-right:0 none; }*/
#navi-container ul.second-level	li.show 		{ border:0 none; }
#navi-container ul.second-level	li.show a		{ line-height:16px; padding:6px 10px 7px 9px; border:0 none; color:#4d4d4d; }
#navi-container ul.second-level	li.show a:hover { color:#103184; }

#navi-wrapper #navi-container ul.third-level,
#navi-wrapper #navi-container ul.third-level *	{ margin:0; padding:0; height:auto; border:0 none; background:none; }
#navi-wrapper #navi-container ul.third-level	{ padding-bottom:1px; margin-bottom:12px; font-size:12px; }
#navi-wrapper #navi-container ul.third-level li a { line-height:14px; padding:3px 10px 3px 21px; color:#4d4d4d; background:url(/axaweb/images/mafo2010/navigation/bl-subnav-three.gif) 10px -94px no-repeat; }
.ie #navi-wrapper #navi-container ul.third-level li a { background-position:10px -96px; }
#navi-wrapper #navi-container ul.third-level li.active a,
#navi-wrapper #navi-container ul.third-level li a:hover { color:#103184; background-position:10px 6px; }
.ie #navi-wrapper #navi-container ul.third-level li.active a,
.ie	#navi-wrapper #navi-container ul.third-level li a:hover { background-position:10px 4px; }

#navi-container .subnav-wrapper									{ position:absolute; display:none; z-index:1200; top:0; left:100%; width:165px; min-width:165px; padding-left:2px; background:url(/axaweb/images/mafo2010/navigation/bg-subnavi.gif) no-repeat; }
#navi-container li.show .subnav-wrapper							{ display:block; }
#navi-container .subnav-wrapper .subnav-container				{ border-bottom:1px solid #d6e8f7; border-right:1px solid #d6e8f7; }
#navi-container .subnav-wrapper .subnav-container ul			{ padding:2px 2px 7px 3px; background:none; font-size:12px; }
#navi-container .subnav-wrapper .subnav-container ul li			{ float:none; padding-top:1px; }
.ie	#navi-container .subnav-wrapper .subnav-container ul li		{ height:23px; }
#navi-container .subnav-wrapper .subnav-container ul li a		{ color:#4d4d4d; background:#ffffff; line-height:16px; padding:4px 9px; text-transform:none; border:0 none; }
.ie #navi-container .subnav-wrapper .subnav-container ul li a	{ height:22px; }
#navi-container .subnav-wrapper .subnav-container ul li a:hover	{ color:#103184;   font-weight: bold;}

#navi-container ul.second-level .subnav-wrapper					{ top:-1px; background:url(/axaweb/images/mafo2010/navigation/bg-subnavi1.gif) no-repeat; }
#navi-container ul.second-level .rows2 .subnav-wrapper			{ background:url(/axaweb/images/mafo2010/navigation/bg-subnavi2.gif) no-repeat; }
#navi-container ul.second-level .rows3 .subnav-wrapper			{ background:url(/axaweb/images/mafo2010/navigation/bg-subnavi3.gif) no-repeat; }
#navi-container ul.second-level .subnav-wrapper .subnav-container ul li { border:0 none; }


#quick-wrapper									{ clear:left; padding:15px 9px 4px; background:url(/axaweb/images/mafo2010/navigation/bg-navi-quick.png) 0 bottom no-repeat; }
.quick-container								{ position:relative; padding-bottom:15px; z-index:11000; }
.quick-container-fix							{ z-index:10000; }
.quick-container a.dropbox						{ position:relative; display:block; padding-left:6px; color:#4d4d4d!important; line-height:22px; text-decoration:none; background:url(/axaweb/images/mafo2010/navigation/bg-dropbox.png) no-repeat; outline:0 none; }
.ie .quick-container a.dropbox 					{ height:22px }
.quick-container .dropdown-wrapper				{ display:none; position:absolute; top:51px; width:238px; }
.show .dropdown-wrapper							{ display:block; }
.quick-container .dropdown-container			{ width:100%; padding-top:1px; background:#ffffff url(/axaweb/images/mafo2010/navigation/bg-dropdown-top.png) no-repeat;  }
.quick-container .dropdown-box					{ position:relative; padding:1px 2px 4px; background:url(/axaweb/images/mafo2010/navigation/bg-dropdown-bottom.png) 0 bottom no-repeat; }
.quick-container .dropdown-scroll				{ overflow:auto; height:150px; }
#quick-wrapper .dropdown-box ul					{ padding:0 0 6px; background:none; font-size:12px; }
#quick-wrapper .dropdown-box ul li				{ padding:2px 1px 0; }
#quick-wrapper .dropdown-box ul li a			{ padding-left:4px; line-height:22px; text-transform:none; background:#ffffff; }
.ie	#quick-wrapper .dropdown-box ul li a		{ height:22px; }
#quick-wrapper .dropdown-box ul li a:hover		{ color:#103184; }

#quick-wrapper form								{ display:inline; }
#quick-wrapper select							{ width:151px; }


/* SIDEBAR STYLES */
#sidebar-wrapper								{ float:left; }
#sidebar-wrapper form							{ display:inline; }
#sidebar-container								{ width:182px; background:url(/axaweb/images/mafo2010/navigation/bg-sidebar-main.png) repeat-y; }

#sidebar-contact-wrapper, 
#sidebar-contact-wrapper-pflegewelt, 
#sidebar-contact-wrapper-geschkund				{ padding:0 2px; background:url(/axaweb/images/mafo2010/navigation/bg-sidebar-top.png) no-repeat; }

#sidebar-contact-wrapper input.text,
#sidebar-contact-wrapper-pflegewelt input.text,
#sidebar-contact-wrapper-geschkund input.text				{ color:#949597; border:1px solid #dddddd; background:#ffffff; height:22px; padding:0 3px; width:120px; outline:0 none; }

#sidebar-contact-wrapper ul,
#sidebar-contact-wrapper-pflegewelt ul,
#sidebar-contact-wrapper-geschkund ul			{ margin:0; padding:0!important; list-style-type:none; }

#sidebar-contact-wrapper li						{ width:100%; padding:0; background:url(/axaweb/images/mafo2010/navigation/bg-contact.png) no-repeat; font-size:1px;}
#sidebar-contact-wrapper-pflegewelt li			{ width:100%; padding:0; background:url(/axaweb/images/mafo2010/navigation/bg-contact-pflegewelt.png) no-repeat; font-size:1px;}
#sidebar-contact-wrapper-geschkund li			{ width:100%; padding:0; background:url(/axaweb/images/mafo2010/navigation/bg-contact-geschkunden.png) no-repeat; font-size:1px;}

#sidebar-contact-wrapper li a,
#sidebar-contact-wrapper-pflegewelt li a,
#sidebar-contact-wrapper-geschkund li a			{ display:block; text-decoration:none; outline:0 none; width:100%; }

#sidebar-contact-wrapper li span,
#sidebar-contact-wrapper-pflegewelt li span,
#sidebar-contact-wrapper-geschkund li span		{ display:none; font-size: 12px;}

#sidebar-contact-wrapper li.angebot,
#sidebar-contact-wrapper-pflegewelt li.angebot  { height:66px; overflow:hidden; }
#sidebar-contact-wrapper-geschkund li.angebot	{ height:79px; overflow:hidden; }

#sidebar-contact-wrapper li.angebot a,
#sidebar-contact-wrapper-pflegewelt li.angebot a	{ height:66px; padding:49px 0 0 49px; display:block; background-position:40px 52px; }
#sidebar-contact-wrapper-geschkund li.angebot a	{ height:79px; padding:49px 0 0 49px; display:block; background-position:40px 52px; }

#sidebar-contact-wrapper li.schaden,
#sidebar-contact-wrapper-pflegewelt li.schaden	{ background-position:0 -134px; }
#sidebar-contact-wrapper-geschkund li.schaden	{ background-position:0 -113px; }

#sidebar-contact-wrapper li.schaden a,
#sidebar-contact-wrapper-pflegewelt li.schaden a,
#sidebar-contact-wrapper-geschkund li.schaden a	{ height:34px; }

#sidebar-contact-wrapper li.email,
#sidebar-contact-wrapper-pflegewelt li.email	{ background-position:0 -66px; }
#sidebar-contact-wrapper-geschkund li.email		{ background-position:0 -79px; }

#sidebar-contact-wrapper li.email a,
#sidebar-contact-wrapper-pflegewelt li.email a,
#sidebar-contact-wrapper-geschkund li.email a	{ height:34px; }

#sidebar-contact-wrapper li.myaxa,
#sidebar-contact-wrapper-pflegewelt li.myaxa	{ background-position:0 -100px; }

#sidebar-contact-wrapper li.myaxa a,
#sidebar-contact-wrapper-pflegewelt li.myaxa a	{ height:34px; }

#sidebar-contact-wrapper li.betreuer,
#sidebar-contact-wrapper-pflegewelt li.betreuer { background-position:0 -168px; height:58px; }
#sidebar-contact-wrapper-geschkund li.betreuer	{ background-position:0 -147px; height:69px; }

#sidebar-contact-wrapper li.betreuer input,
#sidebar-contact-wrapper-pflegewelt li.betreuer input,
#sidebar-contact-wrapper-geschkund li.betreuer input 	{margin-top:1px; float: left;}

#sidebar-contact-wrapper li.betreuer div,
#sidebar-contact-wrapper-pflegewelt li.betreuer div,
#sidebar-contact-wrapper-geschkund li.betreuer div 		{height:28px; cursor: pointer;}

#sidebar-contact-wrapper li.newsletter,
#sidebar-contact-wrapper-pflegewelt li.newsletter	{ background-position:0 -226px; height:59px; }
#sidebar-contact-wrapper-geschkund li.newsletter		{ background-position:0 -216px; height:69px; }

#sidebar-contact-wrapper form,
#sidebar-contact-wrapper-pflegewelt form,
#sidebar-contact-wrapper-geschkundform			{ margin-bottom: 0px;}

li.betreuer input.text,
li.newsletter input.text						{ margin:29px 0 0 40px; float:left; padding-top:3px!important; }
li.betreuer form 								{display:inline;}
#sidebar-contact-wrapper input.send,
#sidebar-contact-wrapper-pflegewelt input.send,
#sidebar-contact-wrapper-geschkundform input.send		{ cursor:pointer; float:left; margin-top:29px; outline:0 none; }

#sidebar-teaser-wrapper							{ padding:0 2px 4px; background:url(/axaweb/images/mafo2010/navigation/bg-sidebar-bottom.png) 0 bottom no-repeat; }


#bs2009_header 							{position: relative; height:95px; background-position:-2px 0; background-image: url(/axaweb/images/bs2009/header/background_shade.png); background-repeat: no-repeat;}
#bs2009_header #metanavi #welcomelogo_ 			{left:0px; position:absolute; height: 15px; width:230px; background-image: url(/axaweb/images/bs2009/header/welcometext.png); background-repeat: no-repeat;}
#bs2009_header #metanavi 				{right:35px; top:32px; height:44px; position:absolute; min-width:230px; background:url(/axaweb/images/bs2009/header/line.png) repeat-x scroll 0 18px transparent;}
#bs2009_header #metanavi #menu			{position:relative; height:20px; float:left; top:25px;}
#metanavi #menu a, #metanavi #menu span	{font:11px Arial,sans serif; color:#949597;}
#bs2009_header #axalogo img 				{position:absolute; cursor:pointer; top:24px; left:29px; border: none;}
#bs2009_header #axaslogan img 			{position:absolute; left:85px; top:53px; border: none;}
#bs2009_header  #metanavi #searchbox 				{background:url(/axaweb/images/bs2009/header/search.png) no-repeat scroll 0 0 transparent; top:24px; width:104px; height:20px; float:left; margin-right:6px; color:#949597; position:relative;}
#bs2009_header  #metanavi #searchbox a				{font:11px Arial,sans serif; color: #949597;}
#bs2009_header  #metanavi #searchbox #searchtext 	{position: absolute; border:medium none; font-size:11px; width:71px; margin:3px 32px 3px 10px;}
#bs2009_header  #metanavi #searchbox #searchlupe 	{position: absolute; cursor:pointer; display:block; height:15px; overflow:hidden; right:6px; top:2px; width:16px; opacity:0; filter:alpha(opacity=0);}

#bs2009_footer							{height:163px !important; margin-left:10px; margin-top:-11px; overflow:hidden; position:relative; width:1000px; line-height:14px;}

#bs2009_footer #f1 #row1					{left:21px; top:66px; position:absolute; }
#bs2009_footer #f1 #row2					{left:21px; top:82px; position:absolute;}
#bs2009_footer #f2 #row1					{left:134px; top:66px; position:absolute;}
#bs2009_footer #f2 #row2					{left:134px; top:82px; position:absolute;}
#bs2009_footer #f3 #row1					{left:265px; top:66px; position:absolute; width:230px;}
#bs2009_footer #f3 #row2					{left:265px; top:82px; position:absolute;}
#bs2009_footer #f4 #row1 					{left:569px; top:65px; position:absolute;}
#bs2009_footer #f4 #row2 					{left:569px; top:81px; position:absolute;}
#bs2009_footer #f4 #row3 					{left:569px; top:97px; position:absolute;}
#bs2009_footer #f5 #row1					{left:709px; top:65px; position:absolute;}
#bs2009_footer #f5 #row2					{left:709px; top:81px; position:absolute;}
#bs2009_footer #f5 #row3					{left:709px; top:97px; position:absolute;}
#bs2009_footer #f6 						{right:22px; top:126px; position:absolute;}

#bs2009_footer #world_link_new  a			{cursor:pointer; display:block; overflow:hidden; position:absolute; left:909px; top:32px; width:70px; height:72px;}

#bs2009_footer #f1 #row1 a, #bs2009_footer #f1 #row2 a, 
#bs2009_footer #f2 #row1 a, #bs2009_footer #f2 #row2 a, 
#bs2009_footer #f3 #row1 a, #bs2009_footer #f3 #row2 a {color:#949597;; text-decoration:none; font:11px Arial,sans serif;}

#bs2009_footer #f6 a, #bs2009_footer #f6 span {color:#4d4d4d;; text-decoration:none; font:11px Arial,sans serif;}

#bs2009_footer #f4 #row1 a, #bs2009_footer #f4 #row2 a, #bs2009_footer #f4 #row3 a,
#bs2009_footer #f5 #row1 a, #bs2009_footer #f5 #row2 a, #bs2009_footer #f5 #row3 a {color:#42527d; font-size:11px; line-height:16px; font-weight: bold;}



#bs2009_right #sidebar-wrapper					{ position:relative; left:10px; }
#bs2009_right #kontext-options					{ margin-top:0px;padding-top:16px;white-space:nowrap;letter-spacing:-.8px }
#bs2009_left									{ padding-top:17px; z-index:12000; position:relative; overflow:visible!important; }

#sidebar-contact-wrapper, 
#sidebar-contact-wrapper-geschkundform			{ width:100%; }
#sidebar-teaser-wrapper							{ float:left; width:100%; }

.sidebar-positioning							{ margin-left: 10px; }

#sidebar-teaser-end {
	background:url("/axaweb/images/mafo2010/navigation/bg-sidebar-bottom.png") no-repeat scroll 0 0 transparent;
	height:4px;
	clear:left;
	margin-left:10px;
	width:100%;	
	font-size: 0px;
	line-height: 0px;
}

