/* ### GLOBAL ### */

body 						{ background-color:#fff; color:#4d4d4d; font-family:Arial,sans serif; font-size:12px; margin:0; padding:0;  padding-bottom:80px}
a 							{ text-decoration:none;}
img 						{border: 0px;}
/*a:focus						{border: 1px dotted #103184; outline: none;}*/
.arrow-small-right 			{ background:transparent url(../image/navigation/arrow_link_blue.gif) no-repeat scroll 0 3px; padding-left:9px; margin-left: 2px; }
.arrow-big-left 			{ background:transparent url(../image/navigation/arrow_big_left.gif) no-repeat scroll 0 3px; height:22px; padding-left:26px; line-height:22px; vertical-align: middle; }
.arrow-big-right 			{ background:transparent url(../image/navigation/arrow_big_right.gif) no-repeat scroll 0 3px; height:22px; padding-left:26px; line-height:22px; vertical-align: middle; }
.clear 						{ clear:both; height:0px; overflow:hidden; }
.hide						{ display:none; }
.right						{ }
.float-left					{ }
.center                     { vertical-align: middle; text-align: center; }
.info                       { background:transparent url(../image/navigation/infoicon.gif) no-repeat scroll 0 5px; height:22px; line-height:22px; vertical-align: middle; }
.bold                       { font-weight: bold; }
.border                     { border:1px solid #D6DDE2; border-collapse:collapse; }
.anker-top, .anker-target	{ display:block; width:0px; height:0px; overflow:hidden; }

.arrow-left,
.arrow-right				{background-position:left center; background-repeat:no-repeat; padding-left:10px;}

#container 					{ /*z-index:50;*/ }

h1							{font-size: 22px; line-height: 26px;}
h2							{font-weight:normal; margin:2px 0 11px 0; font-size: 18px}
h3							{font-size: 12px; letter-spacing: 0pt; font-family: Arial, Verdana, Helvetica; font-weight: bold; line-height: 18px; color: #4c4c4c; margin: 0px 0px 6px 0px; }
ul li 						{background-position:left 8px; background-repeat: no-repeat; padding:5px 0 5px 20px;}
ul 							{list-style-type: none; padding-left: 0px; margin: 0px; padding-bottom: 7px;}

p							{line-height:20px; margin:0 0 10px;}

form						{margin:auto; padding:0;}

.cursor-default				{cursor:default;}
/* ### HEADER ### */

#header-wrapper 							{ float:left; z-index:1; padding:13px 0px 40px 0px; position:relative; width:998px; height:128px;}
.ie_6 #header-wrapper 						{ padding-bottom:39px;}
#header-content 							{ padding:0; z-index:1; }
#header-content .logo-wrapper				{ position:absolute; top:13px; left:32px; border-bottom:1px solid #cccccc; height:40px; width:205px; }
#header-content #axalogo img 				{ position:absolute; border:none; cursor:pointer; }
#header-content #axa-microsite img			{ position:absolute; top:17px; left:44px; }
#header-content #axaslogan img 				{ position:absolute; top:64px; left:32px; border:none; }
#header-content .subslogan-wrapper			{ background-position:center bottom; background-repeat:no-repeat; float:right; height:36px; width:374px;}
#header-content #subslogan 					{ padding-top:16px; color:#103184; font-size:12px; font-weight:bold; background:url("../image/axa/header/bg_slogan_keyvisual.gif") no-repeat right 20px; margin-right:66px;}
#header-content #metanavi 					{ float:right; padding-top:32px; color:#949597; }
#header-content a:hover 					{ text-decoration:underline; }
#go-back-wrapper							{margin-left:33px; position:absolute; top:149px; z-index: 100;}
#go-back-container a						{background-position:left center; background-repeat:no-repeat; padding-left:9px;}

/* ### HEADER FORM ### */
#header-form-wrapper  	{float:left; height:123px; padding:13px 0 44px; position:relative; width:992px; z-index:1;}
.siteHeadline							{}
#headNavigation							{ bottom:108px; right:0; position:absolute; width:400px; float:right; }
.ie_6 #headNavigation					{ bottom:104px;}
#headNavigation a						{ color:#949597; }
.ie #header-wrapper #headNavigation		{ padding-top:24px; }
#headNavigation .links					{ float:right;margin-left: 9px;padding-top:2px;}
.ie_6 #headNavigation .links			{ margin-right: 10px;}
#headNavigation .links div				{ border-left:1px solid #cdcdcd; float:left; margin-left:4px;}
#headNavigation .links div a			{ display:block; padding-left:6px; }
#headNavigation .search					{ float:right; width:auto; height: 20px; background:url("../image/axa/header/bg_search.gif") no-repeat; }

#headNavigation .iText 					{ color: #949597;border:0px none;float: left;font-size: 11px;font-family: Arial, Verdana, Helvetica;padding:3px 5px 0px 10px;background:transparent;width: 119px;}



#header-wrapper-form				{z-index:1;box-shadow: 3px 3px 3px #C8C8C8;padding-top: 12px;padding-bottom: 10px;margin-bottom: 40px;}
.ie_6 #header-wrapper-form			{margin-left:13px;}
#header-content-form				{}
#logo-wrapper-form					{}
#axalogo							{}
#axalogo a							{ background-repeat:no-repeat; display:block; height:35px; width:400px;}
#header-text-wrapper				{}
#header-text-container				{font-size:22px; font-weight:bold; margin-bottom:30px;}
#header-text-container span			{float: right; margin-top:10px;}
.ie_6 #header-text-container span	{float: right; margin-top:-26px;}
.ie_7 #header-text-container span	{float: right; margin-top:-26px;}
#header-text-container a			{background-position:left center; background-repeat:no-repeat; font-size:12px; padding-left:11px;}

.transformRadio-container-contentsite							{display:inline-block; padding-right:10px; padding-top:3px; float:left;}
.radio-button-wrapper .transformRadio-container-contentsite a	{cursor:pointer; display: inline-block; font-size:11px; margin-left:9px; margin-right:0px; padding:10px 13px 3px 0;}

.radio-button-big-container .big	{padding-top: 1px;}

/* ### MAIN NAVIGATION ### */

#mainNav 								{ width:100%; height:40px; position:absolute; top:101px; left:32px; z-index: 1000;}
#mainNav .nav 							{ width:100%;}
#mainNav .nav, #mainNav .nav ul 		{ padding:0; margin:0px; list-style: none; line-height: 1; }
#mainNav .nav .bt-1lv a 				{ color:#ffffff; font-size:13px;}
#mainNav .nav li 						{ float:left; padding:0px 0px 0px 2px; background:none; }
#mainNav .nav li.first-element 			{ padding:0px; }
#mainNav .nav li .bt-1lv 				{ background-repeat: repeat-x; height:40px; }
#mainNav .nav li .bt-1lv a 				{ padding:14px 0px 0px 9px; display:block; background-repeat: no-repeat; background-position: right; font-size:14px; font-weight:bold; height:26px; }
#mainNav .nav li .bt-1lv.selected a		{ background-image:url("../image/buttons/header_nav_arrow_down_selected.jpg"); color:#103184; }
#mainNav .nav li .bt-2lv a 				{ display:block; line-height:11px; padding:14px 0 0 11px;}
#mainNav .nav li .last a 				{ padding-bottom:18px;}
#mainNav .nav li ul ul 					{ margin:-1em 0 0 10em; }

/*
#mainNav .nav li:hover ul , 
#mainNav .nav li.sfhover ul 			{ left: auto; }
#mainNav .nav li:hover ul ul, 
#mainNav .nav li.sfhover ul ul 			{ left: -999em; }
*/

.navWrap .three-items li 				{ width:318.66px; }
.navWrap .three-items li .bt-1lv a 		{ width:278.66px; }
.navWrap .three-items li .bt-2lv a 		{ width:293.66px; }
.navWrap .three-items li ul 			{ width:316.66px; }
.navWrap .three-items li ul li 			{ width:316.66px; }

.navWrap .four-items li 				{ width:238.5px; }
.navWrap .four-items li .bt-1lv a 		{/* width:198.5px; */}
.navWrap .four-items li .bt-2lv a 		{ width:213.5px; }
.navWrap .four-items li ul 				{ width:236.5px; }
.navWrap .four-items li ul li 			{ width:236.5px; }

.navWrap .five-items li 				{ width:195px; }
/*.navWrap .five-items li 				{ width:190.4px; }*/
.navWrap .five-items li .bt-1lv a 		{ width:186px; padding-left:30px;}
/*.navWrap .five-items li .bt-1lv a 		{ width:160.4px; padding-left:30px;}*/
.navWrap .five-items li .bt-2lv a 		{ width:170.4px; padding-left:20px;}
.navWrap .five-items li ul 				{ width:193px; }
/*.navWrap .five-items li ul 				{ width:188.4px; }*/
.navWrap .five-items li ul li 			{ width:188.4px; }

.navWrap .six-items li 					{ width:158.33px; }
.navWrap .six-items li .bt-1lv a 		{ width:138.33px; padding-left:20px;}
.navWrap .six-items li .bt-2lv a 		{ width:143.33px; padding-left:15px;}
.navWrap .six-items li ul 				{ width:156.33px; }
.navWrap .six-items li ul li 			{ width:156.33px; }

/* Products Nav */
#mainNav .nav #products				{width:172px;}
#mainNav .nav #products .bt-1lv	a	{font-size:13px; font-weight:bold; padding-left:66px;width:106px;}
.navWrap .five-items li#products .bt-2lv a 		{ width:148px; padding-left:20px;}
.navWrap .five-items li#products ul li 			{ width:168px; }

/* ### LEFT NAVIGATION ### */
.left-navi-wrapper					{margin-left:32px; margin-bottom:30px;}
.left-navi-container				{cursor:pointer; width:228px;}
.left-navi-container ul				{padding:0; margin: 0;}
.left-navi-container ul	li			{height:39px; background-image:none; padding: 0px;}
.left-navi-container ul	li a		{display:block; height:39px; line-height:38px; padding-left:14px; padding-top: 1px;}
.ie_8 .left-navi-container ul li a	{padding-top: 2px;}
.left-navi-container ul	li a:focus	{font-weight: bold; background-color: #fff;}
.left-navi-element					{border-bottom:1px solid #FFFFFF;}
.left-navi-first-element 			{border-bottom:1px solid #FFFFFF;}
.left-navi-last-element				{}
.lnhover							{font-weight: bold;}
.left-navi-container .selected		{font-weight: bold; background-color: #fff;}

/* ### RICH MEDIA ### */
.rich-media-wrapper					{/*background-image:url("../image/meta/rich-media.jpg");*/ margin-bottom:30px; margin-left:-2px; height:320px; width:720px;}
.rich-media-container				{}

/* ### CONTENT ### */

h1.AxaSwitchHeadline				{ position:relative; top:-1px; margin:0; line-height:20px; padding:0; color:#103184; font-size:19px; font-weight:normal; }
.ie h1.AxaSwitchHeadline				{ height:20px; }
h1.AxaSwitchHeadline.sIFR-replaced  	{ top:0px; }

#left								{ }
#content-outer-wrapper				{ }
#content-wrapper					{ margin-bottom:0;}
.ie_6 #content-wrapper				{ }
.ie_7 #content-wrapper				{ margin-bottom:-20px;}
#content-wrapper.right				{ }
.ie #content-wrapper.right			{ }
.ie_8 #content-wrapper.right		{ }
.subpage-content					{ }
.ie .subpage-content				{ }
.ie_8 .subpage-content				{ }
#main-teaser						{ background-position:right center; background-repeat:no-repeat; float:left; height:390px; margin-right:14px; padding-left:30px; width:720px;}
.ie_6 #main-teaser					{ margin-right: 7px;}
#content-content					{ }
#content-content .last-element		{margin-bottom:0px;}
.ie_6 #content-content .last-element	{margin-bottom:23px;}
.ie_7 #content-content .last-element	{margin-bottom:23px;}
#content-wrapper.right #content-content	{margin-bottom:3px;}
.ie_6 #content-wrapper.right #content-content	{padding-left:16px; }
.ie_7 #content-wrapper.right #content-content	{padding-left:16px; }
.ie_8 #content-wrapper.right #content-content	{padding-left:12px; }
#content-content .teaser			{ float:left; width:228px; margin:20px 16px 0px 0px; }
.ie_6 #content-content .last-teaser	{ margin-right:0px; }
#content-content .teaser img		{ padding-bottom:10px; }
.ie #content-content .teaser img	{ padding-bottom:7px; }
#content-content .teaser p			{ padding-right:5px; height:60px; overflow:hidden;}
#content-content p.abstract			{ margin:0; padding:15px 0 0 0px; line-height:20px; }
#content-content .teaser p.abstract	{ margin:0; padding:0; line-height:20px; }
#content-content .teaser a			{ position:relative; font-weight:bold; display:block; margin-top:8px; padding-left:10px; background:no-repeat left 4px; }

/*#content-content .page-header		{ padding-bottom:15px; } */
#content-content .headline			{ font-weight:normal; display:block; margin:0; padding:0; font-size:15px; clear:both;}
/*.ie_6 #content-content .page-header	{ padding-bottom:16px; }
.ie_7 #content-content .page-header	{ padding-bottom:16px; }*/
#content-content .page-header .headline { font-weight:bold; font-size: 22px; padding-bottom: 15px; height: 28px; }
									
									
#content-content .page-header-form	{ padding-bottom:25px; }
.ie_6 #content-content .page-header-form	{ padding-bottom:26px; }
.ie_7 #content-content .page-header-form	{ padding-bottom:26px; }
#content-content .page-header-form .headline 
									{ font-weight:bold; font-size: 22px; line-height:26px; }
									
									
#context-wrapper-info				{ }
#context-wrapper.left				{ }
.ie_6 #context-wrapper				{ margin-left: -16px;}
#context-wrapper-info .teaser		{ margin-top: 27px; }
.ie_7 #context-wrapper-info .teaser,
.ie_6 #context-wrapper-info .teaser		{ margin-top: 28px; }
#context-wrapper-info .teaser a			{ position:relative; font-weight:bold; display:block; margin-top:8px; padding-left:10px; background:no-repeat left 4px; }

#context-wrapper-info .teaser img		{ padding-bottom:10px; }
.ie #context-wrapper-info .teaser img	{ padding-bottom:7px; }


/* start: interaktive Schadengrafik */


.ia-schaden, .ia-schaden-page, .ia-schaden-pagecount{
    height:467px;
}

.ia-schaden, .ia-schaden-page, .ia-schaden-pagecount, .ia-schaden-back, .ia-schaden-next, .ia-schaden-start, .ia-schaden-iphone-overlay{
    background-repeat:no-repeat;
}

.ia-schaden-page{
    background-position:14px 14px;
}



.ia-schaden-header{
padding-top:31px;
margin-bottom: 3px;
}


#ia-schaden-page1 .ia-schaden-header{
padding-top:0px;
margin-bottom: 2px;
}

.ia-schaden-pagecount{
height:50px;
font-size: 18px;
font-weight: bold;
text-decoration: none;
background-position: 289px center;
line-height:42px;
padding-left:305px;
}

.ia-schaden-header-text{
height:78px;
padding-left: 291px;
}


.ia-schaden-header-text p{
margin: 0px;
padding-top:49px;
}

.ia-schaden-iphone-overlay{
float:left;
width:310px;
height:380px;
}

#ia-schaden-page1 .ia-schaden-iphone-overlay{
height:310px;
}

#ia-schaden-page1 .ia-schaden-iphone-overlay {
background-position:286px top;
}

#ia-schaden-page2 .ia-schaden-iphone-overlay {
background-position: 12px 5px;
}

#ia-schaden-page3 .ia-schaden-iphone-overlay {
background-position: 12px 5px;
}

#ia-schaden-page4 .ia-schaden-iphone-overlay {
background-position: 12px 5px;
}

#ia-schaden-page5 .ia-schaden-iphone-overlay {
background-position: 12px 5px;
}

#ia-schaden-page6 .ia-schaden-iphone-overlay {
background-position: 12px 5px;
}

#ia-schaden-page7 .ia-schaden-iphone-overlay {
background-position: 12px 5px;
}

div.ia-schaden-page div.ia-schaden-text {
/*Some neccessary overwrites*/
left:0px!important;
position:static!important;
top:0px!important;
width:auto!important;

height:200px;
}

div#ia-schaden-page1 div.ia-schaden-text{
height:auto;
}

.ia-schaden-text p{
margin-right:50px!important;
}

.ia-schaden-text1 p, .ia-schaden-text2 p, .ia-schaden-text3 p, .ia-schaden-text4 p{
margin-right:0px!important;
}

.ia-schaden-start, .ia-schaden-back div, .ia-schaden-next div{
font-weight:bold; 
}

.ia-schaden-start{
height:22px; 
width:133px;
margin-left:292px;
display:block;
line-height:22px;
}

.ia-schaden-back{
float:left;
}

.ia-schaden-next{
margin-left:560px;
background-position: center right;
}

.ia-schaden-back, .ia-schaden-next{
height:29px;
width:80px;
cursor: pointer;
}

.ia-schaden-back div, .ia-schaden-next div{
line-height: 29px;
}

.ia-schaden-back div{
margin-left:40px;
}


.ia-headline-wrapper					{border:1px solid #bfdcf3; border-bottom: none; color:#103184; font-size:15px; font-weight:bold; line-height:25px; padding:11px 0 8px 14px;}
.ia-schaden-text						{left:16px; position:relative; top:-383px; width:684px;}
.ia-schaden-text1,
.ia-schaden-text2,
.ia-schaden-text3,
.ia-schaden-text4						{position:absolute;}
.top-spacer-content						{top:65px;}
.ie_6 .top-spacer-content				{top:52px;}
.ie_7 .top-spacer-content				{top:52px;}
.ia-schaden-headline 					{color:#103184; font-size:19px; font-weight:bold; margin-left:14px;}
.ia-schaden-headline span				{font-size:20px;}
.ia-schaden-content						{margin:0px 35px 0 352px;}
.ia-schaden-content a					{font-weight:bold;}
.ia-schaden-link						{background-image:url("../image/axa/meta/arrow_open_link_blue.gif");background-repeat:no-repeat;background-position:left center; margin-top:-2px; margin-bottom:12px; padding-left:10px;}
/* end: interaktive Schadengrafik */
/* FORM */
#form-wrapper						{}
#form-content						{margin-bottom: 20px; margin-top:16px; border:1px solid #d6e7f7;}
#form-content .headline				{ margin:1px 0px 1px 0px; padding:16px 12px 11px 12px; background-color:#ffffff; font-weight:bold; }
#form-content .first-headline		{padding-top:15px;}
#form-content .buttons-wrapper		{padding-right:0px;}
#form-content .buttons-container	{margin-bottom:15px; padding-top:18px;}
#form-content .buttons-container-last{margin-bottom:14px;}
.ie_6 #form-content .buttons-container-last{margin-bottom:13px;}
.ie_7 #form-content .buttons-container-last{margin-bottom:13px;}
#form-content .radio-button-wrapper	{cursor:pointer;display:inline-block; min-height:38px; height:100%; margin-bottom: 10px; font-size:12px;}
.ie_6 #form-content .radio-button-wrapper	{display: inline; margin-right:10px;}
.ie_7 #form-content .radio-button-wrapper	{display: inline; margin-right:10px;}
.ie_8 #form-content .radio-button-wrapper	{display: inline-block; margin-right:10px;}
#form-content .radio-button-big-wrapper	{height:100%;padding-bottom:5px;}
.radio-button-wrapper .transformRadio-container a	{ display: inline-block; font-size:11px; margin-left:9px; margin-right:7px; padding:10px 13px 3px 0;}
#form-content .radio-button-container	{padding-top:9px;}
#form-content .radio-button-big-container	{padding-top:5px;}
.radio-button-wrapper .button-header			{padding-bottom:10px;}
.radio-button-big-wrapper .button-header			{padding-bottom:0px;}
.ie #form-content .button-header			{display:inline;}
#form-content .button-header span	{font-weight: bold; font-size: 13px;}
#form-content .button-text			{margin-left:9px;}
.form-bottom-text-wrapper			{float:left; padding-left:15px; display:inline-block;}
.ie .form-bottom-text-wrapper			{float: left;}
.form-bottom-text-container			{font-weight:bold; padding-top:8px;}
.form-bottom-text-container a		{background-position:left center; background-repeat:no-repeat;padding-left:11px;}
.form-submit-button-wrapper			{float:right; font-size:15px; font-weight:bold;}
.ie_6 .form-submit-button-wrapper	{margin-bottom:15px;}
.form-submit-button-container		{}
.form-submit-button-container a		{color:#FFFFFF; padding:8px 37px 6px 23px; line-height:32px;}
.form-submit-button-container a:hover{color:#FFFFFF; }
.browse-button-wrapper				{}
.browse-button-container			{}
.date-picker-icon					{background-repeat:no-repeat; margin-left:2px; height:22px; padding-bottom:6px; padding-left:19px; padding-top:0px; width:21px;}
.ie_6 .date-picker-icon					{margin-left:0px;}
.ie_6 .spacer-bottom-ie				{margin-bottom:20px !important;}
.ie_7 .spacer-bottom-ie				{margin-bottom:20px;}

/* start: transform radio buttons*/
.transformRadio-wrapper				{}	
.transformRadio-container			{display:inline-block; padding-top:5px; padding-right:6px;}	
.transformRadio-container a			{background-position:center top;  background-repeat:no-repeat; cursor:pointer; display:inline-block; padding-top:13px; width:14px;}	
.radioLabel							{display:inline-block; padding-right:28px; padding-top:4px; vertical-align:top;}
/* end: transform radio buttons*/

/* start: transform dropdown*/
/* Default */
.ie_6 .transform-dropdown-box-180px 				{margin-top: 1px;}
.ie_7 .transform-dropdown-box-180px 				{margin-top: 1px;}
.transform-dropdown-box-180px .selectbox	{width: 178px;z-index:2000; }
.ie_6 .transform-dropdown-box-180px .selectbox	{margin-bottom:1px;}
.ie_7 .transform-dropdown-box-180px .selectbox	{margin-bottom:1px;}
.transform-dropdown-box-180px .selectbox ol	{width: 178px;}
.ie_6 .ddb-spacer-bottom-25	{margin-bottom: -1px;}

.transform-dropdown-box-time 				{float:left; margin-right:6px;}
.transform-dropdown-box-time .selectbox		{width: 85px; z-index:2000;border-radius: 4px;}
.transform-dropdown-box-time .selectbox	ol	{width: 85px;}

.transform-dropdown-box-demage    {position: relative;}
.transform-dropdown-box-demage .selectbox		{width: 450px;}
.ie .transform-dropdown-box-demage .selectbox	{width: 277.5px;}
.ie_6 .transform-dropdown-box-demage			{padding-top: 1px; z-index:2000;}
.ie_7 .transform-dropdown-box-demage			{padding-top: 1px; z-index:2000;}
.transform-dropdown-box-demage .selectbox	ol	{width: 450px; z-index:1000;}
.ie .transform-dropdown-box-demage .selectbox ol{width: 277.5px;}

.drop-down-box-392 .selectbox					{width:390px;}
.drop-down-box-392 .selectbox ol				{width:390px;}
.ie .drop-down-box-392 .selectbox					{width:390px;}
.ie .drop-down-box-392 .selectbox ol				{width:390px;}

.form-line-field .margin-right		{margin-right: 3px;}
.selectbox 							{background-color:#FFFFFF; color:#949597; position: relative; display: block; text-align: left; cursor: default; height: 45px;}
.selectbox ol 						{display: none; position: absolute; background: #FFFFFF; list-style-type: none; margin: 0; padding: 0; border: 1px solid;	border-width: 0 1px 1px 1px; left: -1px; top: 1px;	z-index: 1;	overflow: auto;	overflow-x: hidden;}
.selectbox li 						{border:1px solid #FFFFFF; position: relative; padding: 3px 6px; }
.selectbox .li-hover 				{background: none;}
.selectbox .title 					{margin-right: 30px; white-space: nowrap;}
.selectbox .current .title 			{margin: 13px 0 0px 10px; padding-left: 2px;}
.selectbox .current 				{line-height:14px;}
.selectbox .down-arrow 				{position: absolute; top:0; right:9px; cursor:pointer; background-repeat: no-repeat; background-position:left center; border-left: 1px solid #FFFFFF; padding: 0; width: 23px; height: 100%;}
.ie .selectbox .down-arrow 			{border-left: none; margin-right:-2px; width:22px; height: 20px;}
.ie_9 .selectbox .down-arrow 		{border-left: none; margin-right:-2px; width:22px; height: 42px;}

.selectbox .current .down-arrow-hover {}
/* Disabled */
.selectbox.disabled 				{border: 1px solid #ADADAD;	color: #ADADAD;}
.selectbox.disabled .current 		{background-color: #EFEFEF;}
.selectbox.disabled .down-arrow, 
.selectbox.disabled .current .down-arrow-hover {background-color: #DFDFDF;border-left: 1px solid #ADADAD;}
/* List */
.selectbox.list 					{border: none;}
.selectbox.list ol 					{position: relative; display: block; border-width: 1px; left: 0; top: 0; z-index: 0;}
.selectbox.list .current 			{display: none;}
/* List disabled */
.selectbox.list.disabled ol 		{background-color: #EFEFEF;}
.selectbox.list.disabled li 		{border: 1px solid #EFEFEF;}
.selectbox.list.disabled .li-hover 	{border: 1px solid #2A5883;}
/* end: transform dropdown*/

/* start: transform file select*/
/*.fileinputs {position: relative;}
.transform-file {position: absolute; top: 0px; left: 0px; width:400px; z-index: 1;}
.transform-file input.file {position: relative; text-align: right; height:28px; opacity: 0; z-index: 2; width: 290px;}
.transform-file .button_button{background-image:url("../image/axa/meta/bg_durchsuchen-button.jpg"); border:medium none; color:#103184; cursor:pointer; font-weight:bold; height:22px; margin-left:10px; padding-right:0; text-align:left; width:133px;}
.ie .transform-file .button_button{width:133px;}*/

/* end: transform file select*/

.add-next-pic						{}
.add-next-pic-wrapper				{margin-bottom:-3px;}
.ie_6 .add-next-pic-wrapper			{margin-bottom:-2px;}
.add-next-pic-container				{}
.add-next-pic-container	span		{background-position:left center; background-repeat:no-repeat; cursor:pointer; font-weight:bold; margin-left:482px; margin-top:6px; padding-left:10px;}

/* start: tip info*/
/*.tipIcon {background:url("../image/axa/meta/info-icon.jpg");}*/
.tipIcon 							{background-repeat:no-repeat; cursor:pointer; float:left; height:22px; margin-bottom:0; margin-left:0; margin-left:10px; margin-right:0; width:25px;z-index:1;}
.spacerMarginTopTipIcon 			{margin-top:4px;}
/* .tipItem 							{margin:0 0 0 30px; padding:0 0 22px; position:absolute; width:283px; z-index:3;} */


.tipItem 							{ position: absolute; z-index: 120; display:none;}
.tipItem .tipItemContent ul 		{ margin-bottom:0px; }


/*.tipItemHeader { background:url("../image/axa/meta/ToolTipHeader.png"); color:#3D3D3D;}*/
.tipItemHeader 						{background-repeat:no-repeat; font-weight:bold; padding:15px 20px 4px; width:283px;}

/*.tipItemContent { background:url("../image/axa/meta/ToolTipContent.png");}*/
.tipItemContent 					{background-repeat:repeat-y; padding:0 20px; width:283px;}

/*.tipItemFooter {background:url("../image/axa/meta/ToolTipFooter.png");}*/
.tipItemFooter 						{background-repeat:no-repeat; display:block; height:22px; margin-top:-1px;width:283px;}

#content-content .show 				{display:block !important;}
.auto-service-icon					{left:471px;position:relative;top:12px;}
/* end: tip info*/

.porcessBar-wrapper					{background-repeat:no-repeat; height:37px; background-position:right center; margin-bottom:16px; width:715px;}
.ie .porcessBar-wrapper				{margin-bottom:17px;}
.porcessBar-container				{}
.form-line-wrapper					{}
.form-line-container				{padding-bottom:12px; padding-top: 17px;}
.ie_6 .form-line-container			{padding-bottom:13px; padding-top: 16px;}
.ie_7 .form-line-container			{padding-bottom:13px; padding-top: 16px;}
.form-line-container-last			{padding-bottom:11px;}
.ie_6 .form-line-container-last		{padding-bottom:13px; margin-bottom:0;}
.ie_7 .form-line-container-last		{padding-bottom:12px;}
.form-line-container fieldset		{border-top:1px solid #fff; border-bottom:1px solid #fff; border-left:0; border-right:0; margin:10px 0 24px 0; padding:15px 0 10px 0;}
.ie .form-line-container fieldset	{margin-top:35px; padding-bottom: 13px; margin-bottom: 23px;}
.ie_8 .form-line-container fieldset	{margin-top:32px; padding-bottom: 10px; margin-bottom: 24px;}
.form-line-container .top-space		{margin-top: 35px;}
.form-line-container p 				{margin-left: 15px;}
.form-line							{padding-bottom: 13px;}
.ie_6 .form-line					{padding-bottom: 11px;}
.ie_7 .form-line					{padding-bottom: 11px;}
.form-line p						{font-weight: bold; margin-bottom:-4px; margin-left:10px; margin-top:6px;}
.ie_6 .form-line p					{margin-bottom:-3px; margin-top:9px;}
.ie_7 .form-line p					{margin-bottom:-3px; margin-top:9px;}
.ie_8 .form-line p					{margin-bottom:-5px; margin-top:7px;}
.form-line label					{display: block; font-weight: bold; padding-top:4px; padding-right:19px;}
.ie_6 .form-line label				{padding-top:5px;}
.ie_7 .form-line label				{padding-top:5px;}
.form-line textarea					{height:125px; margin-bottom:0; font: 12px Arial,Helvetica,sans-serif}
.form-line input					{
	
	border: 1px solid #CCC;
	padding: 10px 15px;
	font-size: 14px;
	line-height: 20px;
	height: 45px;
	color: #555;
	vertical-align: middle;
	width:100%;
	
}
.ie .form-line input				{}
.form-line-field					{}
.form-line-field p					{display:inline; font-weight:normal; margin:0 0 0 16px;}
.form-line-field .iText				{float: left; color: #949597; font-size:12px; padding-left:5px;}
.ie .form-line-field .iText			{padding-top:5px; height: 44px;}
.ie_9 .form-line-field .iText		{height:44px; line-height:36px;padding-left:10px}

.form-line-field .street-input		{}
.ie .form-line-field .street-input	{margin-right:1px;}
.form-line-field .houseno-input		{}
.ie .form-line-field .houseno-input	{}
.form-line-field .postcode-input	{}
.ie .form-line-field .postcode-input{margin-right:1px;}
.form-line-field .city-input		{}
.ie .form-line-field .city-input	{}
.form-line-field .radio				{width:auto;}
.marked-car-wrapper {height: 153px;}
.marked-car							{display:inline-block; height:153px; width:298px;}
.ie_6 .marked-car					{display:inline; margin-left:3px;}
.ie_7 .marked-car 					{display:inline; margin: -109px 0 0 281px;}
.ie_7 .in-summary					{margin:0;}
.marked-car-text					{margin-top: 1px;}
.marked-car-text p					{display:inline-block; margin-left:14px; vertical-align:top; width:264px;}
.ie_6 .marked-car-text p			{display:inline;}

.marked-car-text p .link-for-marked-car		{background-image:url("../image/axa/meta/arrow_show-left_link_blue.gif");background-position:left center;background-repeat:no-repeat;color:#103184;cursor:pointer;font-weight:bold;line-height:40px;padding-left:10px;}

.marked-car-field					{display:inline-block;height:49px;margin:-2px;padding:0;width:48px;}
.ie_6 .marked-car-field				{display: inline; margin:0px;}
.ie_7 .marked-car-field				{display: inline; margin:0px;}
.car-field							{display:inline-block;height:49px;margin:-2px;padding:0;width:48px;}
.ie_6 .car-field					{display: inline; margin:0px;}
.ie_7 .car-field					{display: inline; margin:0px;}
.marked-car .selected,
.marked-car .hover					{background-image:url(../image/meta/red-circle.gif);background-position:1px 4px;background-repeat:no-repeat; cursor:pointer;}

@media (max-width:767px) {
  .marked-car-wrapper {
    height: 297px;
  }
  
  .marked-car {
    transform: rotate(270deg);
    margin-top: 74px;
    width: 297px;
  }
}
.in-summary .selected				{cursor: default;}


.form-element-border-top			{border-top: 1px solid #ffffff; margin-top:20px; padding-top:24px; clear:both}
.ie_6 .form-element-border-top		{margin-top:22px;}
.ie_7 .form-element-border-top		{margin-top:23px;}
.form-element-border-bottom-top		{margin:10px 0 24px 0; padding:24px 0 10px 0;}
.ie .form-element-border-bottom-top	{margin-top:24px; margin-bottom: 23px; padding-bottom: 12px; padding-top: 23px;}
.ie_8 .form-element-border-bottom-top{margin-top:26px; margin-bottom: 24px; padding-bottom: 10px; padding-top: 24px;}
.form-line-data-container			{padding-bottom:1px; padding-top:17px;}
.form-line-data						{padding-bottom:11px;}

.form-line-data	label				{display:block; float:left; font-weight:bold; padding:4px 19px 11px 0; text-align:right; width:272px;}
.form-line-data-value				{padding-top:4px;}
.form-line-data-value p				{margin-bottom:25px; padding-right:45px;word-wrap: break-word;}
.form-line-data-value .first-line-text-ie6		{margin-left: -3px;}
.form-line-data-value a				{font-weight: bold;}
.wihte-border-top					{border-top:1px solid #ffffff; margin-top:10px; padding-top:19px;}
.change-data-link					{text-align:right; margin-top:20px; margin-right:14px;}
.change-data-link a					{background-position:left center; background-repeat:no-repeat; padding-left:10px; font-weight: bold; }

.form-line-data-container .demage-reason			{padding-top:30px;}
.form-line-data-container .spacer-bottom			{margin-bottom:-6px; padding-bottom:0;}

.form-line-container .text-to-bottom-25			{padding-bottom:7px;}
.ie_6 .form-line-container .text-to-bottom-25	{padding-bottom:6px;}
.ie_7 .form-line-container .text-to-bottom-25	{padding-bottom:6px;}

.form-line-container .text-to-white-box-25		{padding-bottom:7px;}
.ie .form-line-container .text-to-white-box-25{margin-bottom:21px;}

.form-line-container .text-to-bottom-136	{padding-bottom:13px;}
.ie_6 .form-line-container .text-to-bottom-136	{padding-bottom:12px;}
.ie_7 .form-line-container .text-to-bottom-136	{padding-bottom:12px;}

.ie .form-line .label-for-radio1			{margin-top: 7px; margin-bottom: -2px;}
.ie .form-line .label-for-radio2			{margin-top: 30px; margin-bottom: -2px;}


.form-line .input-file-field input					{height: 22px; width: 313px;}

/* start: confirm site */
.confirm-block-wrapper						{display:inline-block; vertical-align:top; width:352px;}
.ie_6 .confirm-block-wrapper				{display:inline; height:110px;}
.ie_7 .confirm-block-wrapper				{display:inline; }
.confirm-block-container					{background-position:right center; background-repeat:no-repeat;}
.confirm-block-content						{border:1px solid; border-right: none; height:84px; line-height:20px; padding:10px 0 14px 16px; width:296px; }
.ie_6 .confirm-block-content				{margin-bottom: 17px;}
.confirm-block-headline						{font-size:15px; font-weight:bold; padding-bottom:4px;}
.confirm-block-left							{margin-right:9px;}
#content-content .confirm-p					{padding-left:16px; padding-top:5px;}
#content-content .confirm-p-tel				{padding-bottom:15px; padding-left:16px; }
/* end: confirm site */

/* ### REPAIR SHOP STYLES ### */
.form-line-wrapper .form-line-repair-shop 	{padding-bottom:10px;}
.form-line-repair-shop .repair-shop			{padding-top:1px;}
.form-line-repair-shop .repair-shop	p		{font-size: 14px; margin-bottom:9px;}
.form-line-repair-shop .repair-shop	p .color-bold	{font-weight:bold;}
.form-line-repair-shop .repair-shop	#change-goal{float:right; margin-top:-26px; margin-right:13px;}
.repair-shop-button-search					{margin-right:14px; margin-top:24px;}
.ie_6 .repair-shop-button-search			{margin-right:8px; margin-top:25px;}
.ie_7 .repair-shop-button-search			{margin-top:25px;}


#compute-route {background-color:#fff; border:0 none; border-spacing:0; width:100%;}
#compute-route th {background-color:#fff; font-size:15px; padding:15px 0 11px 13px; text-align:left;}
#compute-route td {font-size:14px; line-height:20px; padding:20px 0 19px 13px; vertical-align:top;}
#compute-route td span {font-weight: bold;}

#compute-route .tb-col1	{border-right:1px solid #fff; width:230px;}
#compute-route .tb-col2	{}
#compute-route .tb-col3	{padding-bottom:24px; vertical-align:bottom;}

/* start: tab layout */
#tab-repair-shop-wrapper			{}
.ie_6 #tab-repair-shop-wrapper		{padding-bottom: 13px; margin-bottom: 10px;}
.ie_7 #tab-repair-shop-wrapper		{margin-bottom: 23px;}
#tab-repair-shop-container			{}

.tab-header-wrapper					{}
.tab-header-wrapper	ul				{display:inline-block; padding:0; line-height:20px;}
.tab-header-wrapper	ul li			{border:1px solid; background: none; cursor:pointer; float:left; height:29px; line-height:28px; padding:0 24px 0 23px;}
.tab-header-container				{height:31px;}
.tab-header-container p				{margin:0px;display:inline-block; float: left; line-height:30px;}
.tab-header-container .rs-tab-text	{background-color:#FFFFFF; border:0; color:#4D4D4D; cursor:default; padding-top:1px; width:421px;}
.tab-header-container .rs-tab-no-text	{background-color:#FFFFFF; border:0; cursor:default; padding-top:1px; width:394px;}

.tab-content-wrapper				{border:1px solid; border-top: none; height:100%; padding-left:4px; padding-right:4px;}
.tab-content-container				{padding-top:5px; padding-bottom:5px;}
.spacer								{padding:9px 14px 9px 14px;}

.rs-navi-wrapper					{}
.rs-navi-wrapper ul					{height:43px;}
.rs-navi-wrapper ul	li				{background: none; padding:0; float:left; line-height:42px; float: left;}
.rs-navi-wrapper ul	li span			{float: left;}
.rs-navi-wrapper ul	li a			{font-weight:bold; background-position:left center; background-repeat:no-repeat;}
.rs-navi-wrapper .transform-dropdown-box		{display:block; float:left; margin-top:11px; margin-left:10px; width:60px; margin-right:9px;}
.ie_6 .rs-navi-wrapper .transform-dropdown-box	{margin-right:7px;}
.rs-navi-wrapper .transform-dropdown-box ol li	{line-height:20px; margin: 0px; padding:3px 6px; width:44px;}
.rs-navi-container					{}
.rs-navi-container .back a			{padding-bottom:5px; padding-left:32px; padding-top:5px;}
.rs-navi-container	.privious a		{background-position:right center; padding:5px 32px 5px 2px; }
.rs-navi-container	.col1			{margin-left:10px;}
.ie_6 .rs-navi-container .col1		{margin-left:5px;}
.rs-navi-container	.col2			{margin-left:98px;}
.ie_6 .rs-navi-container .col2		{margin-left:87px;}
.rs-navi-container	.col3			{margin-left:40px;}
.ie_6 .rs-navi-container .col3		{margin-left:32px;}
.rs-navi-container	.col4			{margin-left:115px;}

.rs-navi-container	.col3 .col3-inner{display:inline;}

.rs-search-result-wrapper			{}
.rs-seach-result-container			{}
.rs-seach-result-container ul 		{background: none; padding: 0; margin: 17px 8px 0 8px;}
.rs-seach-result-container ul li	{background: none; float:left; padding: 0;}
.rs-seach-result-container ul li a	{font-weight: bold;}
.rs-seach-result-container .col1	{font-size:14px; font-weight:bold; width:30px;}
.rs-seach-result-container .col2	{width: 239px;}
.rs-seach-result-container .col2 p	{padding:0;}
.ie_6 .rs-seach-result-container .col2 p {margin:0;}
.rs-seach-result-container .col2 p span	{font-weight:bold;}
.rs-seach-result-container .col3	{width: 265px;}
.rs-seach-result-container .col4	{width:146px; margin-top:36px;}
.rs-seach-result-container .border	{border-top:0; border-left:0; border-right:0; border-bottom:1px solid; margin:7px 10px 0 10px;}
.ie_6 .rs-seach-result-container .border	{margin-top:2px;}
.ie_7 .rs-seach-result-container .border	{margin-top:-12px;}


.tab-header-wrapper	ul .rs-tab-hover	{background-color:#FFFFFF; border-bottom:1px solid #FFFFFF;}
.tab-header-wrapper	ul .rs-tab-selected	{background-color:#FFFFFF; border-bottom:1px solid #FFFFFF;}

#directions														{padding:11px 9px 0 9px;}
#directions	table												{width:100%;}
#directions table th.d-col1, #directions table td.d-col1		{width:8%;}
#directions table th.d-col2, #directions table td.d-col2		{width:10%;}
#directions table th.d-col3, #directions table td.d-col3		{width:72%;}
#directions table th.d-col4, #directions table td.d-col4		{width:10%;}

#directions table th.d-col1,
#directions table th.d-col2,
#directions table th.d-col4	{text-align:center; padding-left:0px;}

#directions table td.d-col1,
#directions table td.d-col2,
#directions table td.d-col4		{text-align:right;}

/*
#directions table #d-col1		{width:82px;}
#directions table #d-col2		{width:82px;}
#directions table #d-col3		{width:141px;}
#directions table #d-col4		{width:224px;}
#directions table #d-col5		{width:82px;}
#directions table #d-col6		{width:82px;}
*/

#directions	th	{background-color:#fff; padding:0 0 7px 10px; text-align:left;}
#directions	td	{border:1px solid #fff; line-height:20px; padding:3px 9px 3px 9px;}

.tab-content-container .go-back		{font-weight:bold; padding:17px 0 16px 10px;}

/* ### SUBPAGE TEASER ELEMENTS ### */
.teaser-text-box					{margin-top:14px;}
.teaser-text-box-wrapper			{height:auto; padding: 0px 14px 0 14px; margin-top: 10px; margin-bottom:22px;}
.ie .teaser-text-box-wrapper		{margin-bottom:23px;height:100%;}
.teaser-text-box .last-element			{margin-top: 15px; border: none;}
.ie .teaser-text-box .last-element		{margin-top: 5px;}
.teaser-text-wrapper-without-link	{margin-bottom:15px; margin-top: 15px;}
.ie .teaser-text-wrapper-without-link	{margin-top: 5px;}
.teaser-text-box-container			{padding: 14px 0 14px 0; }
.teaser-text-wrapper				{display:block; height:auto;}
.teaser-img							{float:left; margin-right:15px; font-size:0px;}
.ie_6 .teaser-img					{margin-right:12px;}
.teaser-text						{}
.teaser-bottom-wrapper				{margin-top:10px; padding-bottom:15px;}
.ie_6 .teaser-bottom-wrapper			{margin-top:0px; }
.ie_7 .teaser-bottom-wrapper			{margin-top:0px; }
.teaser-bottom-container			{font-weight:bold; height:29px;}
.teaser-bottom-container-text		{float:left;}
.teaser-bottom-container-text p		{padding:4px 5px 5px 5px;; margin: 0px;}
.teaser-bottom-container-link a		{background-position:left 11px; background-repeat:no-repeat; float:right; padding-left:11px; padding-top:7px; padding-right: 5px;}


.teaser-text-intruduction-wrapper			{}
.teaser-text-intruduction-wrapper-first		{padding-bottom:15px;}
.ie .teaser-text-intruduction-wrapper-first	{padding-bottom: 0px;}
.teaser-text-intruduction-container-first	{margin-bottom:15px;}
.teaser-text-intruduction-container			{margin-top:15px;}
.ie_6 .teaser-text-intruduction-container	{width: 100%;}
.teaser-text-intruduction-container p		{margin-bottom:21px;}
.teaser-bottom-container-text p				{margin-bottom:0px;}
.teaser-text-spacer-10px					{margin-top:10px;}

/* ### PLUS LAYER ELEMENTS ### */
.plus-layer-wrapper				{}
.plus-layer-container			{margin-bottom:10px;}
.plus-layer-wrapper	.last-element	{margin-bottom:0px;}
.plus-layer-header				{line-height:27px; height:27px;}
.plus-layer-header-text			{float:left; font-weight:bold; padding-left:15px;}
.plus-layer-header-button		{background-position:left center; display:inline-block; float:right; height:29px; cursor:pointer; margin-right:-1px; margin-top:-1px; width:29px;}
.plus-layer-text-wrapper		{padding-left:10px; padding-right:10px;}
.ie_6 .plus-layer-text-wrapper	{margin-bottom: 20px;}
.plus-layer-text-container		{padding-top:10px;}

/* ### INFO-COLUMN ### */
#info-column						{ width:228px; overflow:hidden; }
#info-column.right					{ float:right; position:absolute; right:0px; top:0px;}
#info-column.left					{ margin:0px 16px 0px 32px; float:left; position:relative; left:0px; top:0px; }
.attention-big						{ background-repeat: no-repeat; background-position: right top; height:293px; margin-left:32px;}
.ie_6 .attention-big				{ margin-left:48px;}
.attention-big #service-info #col1	{margin-left:12px; margin-top:62px;}
.attention-big #service-info #col1 a{padding-left:140px;}
.attention-big #service-info #col2	{margin-left:12px; margin-top:30px;}
.attention-big #service-info #col2 a{padding-left:160px;}

.attention							{ background-repeat: no-repeat; background-position: right top; height:153px; margin-left:32px;}
.ie_6 .attention					{ margin-left:43px;}
/*
#service-info p						{ line-height: 28px; }
#service-info .info					{ margin-bottom:1px; height:auto; padding:0px 0px 0px 14px; }
#service-info .info .headline		{ font-weight:bold; font-size:16px; letter-spacing:0.0em; line-height: 20px; }
#service-info .info .telephone		{ font-size:20px; font-weight:bold; letter-spacing:0.0em; margin-bottom:6px; }
#service-info .info .telephone span	{ font-size:20px; font-weight:bolder; color:#4c4c4c; }
#service-info .info a				{ font-size:12px; font-weight:bold; background: no-repeat left 6px; line-height:18px; padding:0px 0px 0px 10px; display:block; margin-bottom:13px; margin-top:7px;}
.info #input-submit-helper			{padding-top:6px; padding-bottom:11px;}
.info #input-submit-helper input	{color:#969696; float:left; font-size:11px; height:18px; margin-right:5px; padding-left:8px; width:161px;}
.ie .info #input-submit-helper input	{height:15px; padding-top: 5px;}
#service-info .info #input-submit-helper a		{ background-position:left 0; display:inline-block; height:22px; margin:0; padding:0; width:22px;}
#service-info .info-box1			{ padding-top:13px;}
#service-info .info-box2			{ padding-bottom:5px; padding-top:8px;}
#service-info .info-box3			{ padding-bottom:1px; padding-top:13px;}
#service-info .info-box4			{ padding-top:13px;}
#service-info .info-box5			{ padding-bottom:7px; padding-top:13px;}
*/

#service-info-box-right				{height:191px;}
.ie_6 #service-info-box-right		{height:390px;}
.ie_7 #service-info-box-right		{height:390px;}
#service-box-link1					{margin-left:35px; margin-top:200px;}
#service-box-link1 a				{padding-right:155px;}
#service-box-link2 					{margin-left:35px; margin-top:64px;}
#service-box-link2 a				{padding-right:170px;}
#input-submit-helper				{margin-left: 42px; margin-top: 63px; }
_:-ms-fullscreen, :root #input-submit-helper { margin-top: 77px; }
.ie_8 #input-submit-helper			{ margin-left: 40px; margin-top: 62px; }
.ie_9 #input-submit-helper			{ margin-left: 40px; margin-top: 77px; }
.ie_10 #input-submit-helper			{ margin-left: 40px; margin-top: 77px; }
.ie_11 #input-submit-helper			{ margin-left: 40px; margin-top: 77px; }
#input-submit-helper.input-submit-helper-axacenter a {margin-left:0px;}

#input-submit-helper a				{margin-left:6px; padding:4px 22px 3px 0;}
#input-submit-helper input			{border: 0; height:18px; color: #969696;  font-size:11px; padding-left:5px; width:139px;}
.ie_6 #input-submit-helper input	{padding-top: 3px; height: 16px; width:139px;}
.ie_7 #input-submit-helper input	{padding-top: 4px; height: 15px;}
.ie_8 #input-submit-helper input	{padding-top: 4px; height: 16px;}

/* service info left*/
#service-info h1					{ padding:0px 0px 0px 15px; font-size:15px; font-weight:bold; margin-top:9px; line-height:18px;}
.ie_6 #service-info h1				{ margin-bottom:18px;}
.ie_7 #service-info h1				{ margin-bottom:10px;}
#service-info .info-left			{font-weight:bold; padding-left:15px; padding-bottom:8px; padding-top:8px;}
.ie_6 #service-info .info-left		{padding-top:0px;}
#service-info .info-left p			{line-height: 23px;}
#service-info .info-left .telephone	{font-size:15px;}
#service-info .info-left .telephone span	{color:#4C4C4C}
#service-info .info-left a			{background-position:left center; background-repeat:no-repeat; padding-left:10px;}
#info-service-col1					{}
#info-service-col2					{margin-top:16px;}
#info-service-col3					{margin-top:15px;}
#info-service-col4					{margin-top:12px;}

/* ### SWF-CONTAINER### */
.swf-container						{ margin-top:19px;}

/* ### Seite weiterempfehlen ### */
#container .advise-site				{height:109px; width:717px;}
#content-content .padding-left-16	{padding-left: 16px;}
.form-line .advise-site-text		{width:336px;}
.form-line-field .text-top			{vertical-align:top;}
#container .advise-site-content		{width:748px;}
.ie_8 #container .advise-site-content{margin-left: -4px;}
#container .advise-site-footer		{width:716px; height:auto;}

/* ### FOOTER ### */
#footer-wrapper						{ cursor:default; position:fixed; bottom:0px; left:0px; width:100%; }
/*.ie_6 #footer-wrapper				{padding:27px;}
.ie_7 #footer-wrapper				{padding:27px;}*/
#footer-content a					{ color:#949597; text-decoration:none; line-height:16px; font-size:11px; }
#footer-content a:hover				{ text-decoration:underline; }
#footer-content a.email				{ background:url("../image/footer/recommend_email.gif") no-repeat; padding:0px 10px 0px 25px;}
#footer-content a.twitter			{ background:url("../image/footer/recommend_twitter.gif") no-repeat; padding:0px 10px 0px 18px; }
#footer-content a.facebook			{ background:url("../image/footer/recommend_facebook.gif") no-repeat; padding:0px 10px 0px 14px; }
#footer-content .fcol2 .headline .recommend	a	{padding-bottom: 5px;}
#footer-content p 					{ color:#949597; font-size:11px; line-height:16px; margin:0px; }
#footer-content .iText 				{ float:left; width: 163px; height: 20px; font-size: 11px; font-family: Arial, Verdana, Helvetica; color: #949597; border: 0px none; padding:0px 5px 0px 10px; background:transparent;}
.ie #footer-content .iText 			{ padding-top:3px;}
.ie_6 #footer-content .iText 		{ padding-top:0px;}

#footer-content .fcol1				{ float:left; width:237px; height:95px; border-right:1px solid #e5e5e5;}
#footer-content .fcol2				{ float:left; width:453px; height:95px; }
#footer-content .col1,
#footer-content .col2				{ float:left; width:40%}
#footer-content .fcol1 .headline		{ padding:20px 0px 0px 20px; }
#footer-content .fcol1 .col1			{ padding-left:20px; }
#footer-content .fcol2 .headline		{ padding:20px 0px 0px 15px; }
#footer-content .fcol2 .col1			{ padding-left:5px; width:233px; }
#footer-content .fcol2 .col1 p		{line-height:16px; padding-left:10px; }
#footer-content .fcol2 .col2			{width:200px; }
#footer-content .fcol3 .headline		{ padding:20px 0px 0px 5px; }
#footer-content .fcol3 .col1			{ padding-left:5px; }

#footer-sitemap 						{ width:auto; }
#footer-sitemap .headline			{ padding:18px 0px 0px 20px; font-weight:bold; font-size: 12px; color:#949597; }
#footer-sitemap .footerNav			{ padding:14px 0px 0px 20px; }
.ie #footer-sitemap .footerNav			{ padding-top:15px; }
#footer-sitemap .nav 				{ width:100%;}
#footer-sitemap .nav a				{ font-size:11px; color:#949597; }
#footer-sitemap .nav a:hover			{text-decoration:underline;}
#footer-sitemap .nav, 
#footer-sitemap .nav ul 				{ padding:0px; margin:0px; list-style: none; line-height: 1; }
#footer-sitemap .nav .bt-1lv a 		{ font-weight: bold; }
#footer-sitemap .nav .bt-2lv a		{ }
#footer-sitemap .nav li 				{ float:left; padding:0px 0px 0px 0px; background:none; }
#footer-sitemap .nav li li				{ padding-top:8px; }

#footer-sitemap .navWrap .three-items li 				{ width:312px; }
#footer-sitemap .navWrap .three-items li .bt-1lv a 		{ width:272px; }
#footer-sitemap .navWrap .three-items li .bt-2lv a 		{ width:287px; }
#footer-sitemap .navWrap .three-items li ul 				{ width:310px; }
#footer-sitemap .navWrap .three-items li ul li 			{ width:310px; }

#footer-sitemap .navWrap .four-items li 				{ width:231.5px; }
#footer-sitemap .navWrap .four-items li .bt-1lv a 		{ width:193.5px; }
#footer-sitemap .navWrap .four-items li .bt-2lv a 		{ width:208.5px; }
#footer-sitemap .navWrap .four-items li ul 				{ width:231.5px; }
#footer-sitemap .navWrap .four-items li ul li 			{ width:231.5px; }

#footer-sitemap .navWrap .five-items li 				{ width:186.4px; }
#footer-sitemap .navWrap .five-items li .bt-1lv a 		{ width:156.4px; padding-left:30px;}
#footer-sitemap .navWrap .five-items li .bt-2lv a 		{ width:166.4px; padding-left:20px;}
#footer-sitemap .navWrap .five-items li ul 				{ width:184.4px; }
#footer-sitemap .navWrap .five-items li ul li 			{ width:184.4px; }

#footer-sitemap .navWrap .six-items li 				{ width:155px; }
#footer-sitemap .navWrap .six-items li .bt-1lv a 		{ width:135px; padding-left:20px;}
#footer-sitemap .navWrap .six-items li .bt-2lv a 		{ width:140px; padding-left:15px;}
#footer-sitemap .navWrap .six-items li ul 				{ width:153px; }
#footer-sitemap .navWrap .six-items li ul li 				{ width:153px; }

#world_link							{ position:absolute; top:9px; right:7px; }
#world_link a						{  }



/* start: buttons */
.small-btn-container			{}
.small-btn-container a			{background-position:right center; background-repeat:no-repeat; line-height:20px; padding-left:18px; padding-right:27px;}
.ie_6 .small-btn-container a	{line-height:18px;}
.ie_7 .small-btn-container a	{line-height:18px;}

/* end: buttons */

.transparent-color					{color: transparent;}

/* ### Start: Karussell ### */
#carousel													{border: 1px solid #C1DCF1; height: 388px; font-weight:bold;}
#carousel img												{border: 0; float: left; margin-right:10px;}
.jcarousel-skin-tango .jcarousel-container					{}
.jcarousel-skin-tango .jcarousel-container ul 				{padding: 0; background: none;}
.jcarousel-skin-tango .jcarousel-container ul li			{padding: 0; background: none;}
.jcarousel-skin-tango .jcarousel-container-horizontal 		{width: auto;}
.jcarousel-skin-tango .jcarousel-clip-horizontal 			{height:388px; width:718px;}

.jcarousel-skin-tango .jcarousel-next-horizontal 			{background-image:url("../image/axa/buttons/arrow-next-carousel.jpg"); background-position:right; background-repeat: no-repeat;cursor:pointer; height:69px; right:0px; position:absolute; top:319px; width:40px; margin-right:10px;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover		{background-position:right;}
.jcarousel-skin-tango .jcarousel-prev-horizontal 			{background-image:url("../image/axa/buttons/arrow-prev-carousel.jpg"); background-position:left; background-repeat: no-repeat; cursor:pointer; height:69px; left:0px; position:absolute; top:319px; width:40px; margin-left:10px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover		{background-position:left;}

.jcarousel-skin-tango .jcarousel-item 						{height:388px; width:720px;}

.carousel-block												{}

.carousel-content											{display:inline-block; height:319px; vertical-align:top; overflow:hidden; width:718px;}
.ie_6 .carousel-content										{display: inline; overflow: hidden;}
.ie_7 .carousel-content										{display: inline;}
.carousel-content h2										{font-size:23px; font-weight:bold; margin:14px 0 9px 0; padding:0;}
.carousel-content p											{font-weight:normal;}
.carousel-content .inline									{display: inline-block;}
.carousel-block .carousel-content ul						{padding:0 0 10px 243px;}
.carousel-block .carousel-content ul li						{background-image:url("../image/axa/meta/list-style-element.jpg"); background-position:left 7px; background-repeat:no-repeat; padding:3px 0 12px 20px;}

.carousel-text-left											{display:inline-block; margin-left:32px; padding-top:26px;}
.ie_6 .carousel-text-left									{display:inline;}
.carousel-text-right										{display:inline-block;}
.ie_6 .carousel-text-right									{display:inline;}

.carousel-button-wrapper									{float:right; font-size:15px; font-weight:bold;background-color:#103184;float:right; margin-top:-7px; margin-right:21px;}
.ie_6 .carousel-button-wrapper								{margin-right: 11px;}
.ie_6 .carousel-button-wrapper a							{padding-top: 0px;}
.ie_7 .carousel-button-wrapper a							{padding-top: 0px;}

.carousel-navi												{background-color:#EAF3FC; height:69px;}
.carousel-navi p{
	line-height: 15px; 
	padding-top: 28px;
	background-image: url("../image/axa/buttons/middle-carousel.jpg");
	width:230px;
	height:45px;
	background-position:0px 7px;
	background-repeat:no-repeat;
	font-weight:normal;
	text-align: center;
	float:left;
	color:black;
}
.carousel-navi-left											{display:inline-block; margin-left:45px; padding-top:28px;float:left;width:195px;}
.ie_6 .carousel-navi-left									{display:inline;}
.ie_7 .carousel-navi-left									{display:inline;}
.carousel-navi-right										{display:inline-block; padding-top:28px; float:right; margin-right:47px;text-align: center;}
.ie_6 .carousel-navi-right									{display:inline;}
.ie_7 .carousel-navi-right									{display:inline; }

.carousel-link												{padding-bottom:10px;}
.carousel-link a											{background-image: url("../image/axa/meta/arrow_open_link_blue.png"); background-repeat: no-repeat; background-position: left; padding-left:10px;}

/* start: small carousel */
#carousel-small																{border: 1px solid #C1DCF1; height:155px;}
#carousel-small	p															{font-size:15px; font-weight:bold; margin-left:14px; margin-top:14px;}

#carousel-small .jcarousel-skin-tango .jcarousel-clip-horizontal 			{height:auto; width:228px;}


#carousel-small .jcarousel-skin-tango .jcarousel-next-horizontal 			{background-image:url("../image/axa/buttons/arrow-next-carousel-small.png"); background-position:right; background-repeat: no-repeat;cursor:pointer; height:69px; position:absolute; right:15px; top:0px; width:40px;}
#carousel-small .jcarousel-skin-tango .jcarousel-next-horizontal:hover		{background-position:right;}
#carousel-small .jcarousel-skin-tango .jcarousel-prev-horizontal 			{background-image:url("../image/axa/buttons/arrow-prev-carousel-small.png"); background-position:left; background-repeat: no-repeat; cursor:pointer; height:69px; left:14px; position:absolute; top:0px; width:40px;}
#carousel-small .jcarousel-skin-tango .jcarousel-prev-horizontal:hover		{background-position:left;}

#carousel-small .jcarousel-skin-tango .jcarousel-item 						{height:auto;  width:228px;}

#carousel-small .carousel-block												{height:111px; width:228px;}
#carousel-small .carousel-block	a											{background-image:url("../image/axa/meta/arrow_open_link_blue.png");background-position:left center;background-repeat:no-repeat;font-weight:bold;margin-left:15px;padding-left:12px;}

#carousel-small .carousel-small-img											{margin-bottom:5px; padding:0 45px 0 46px;}


/* end: small carousel */

/* Google Maps */
div#map_canvas																{width:686px; height:538px;}
div#form-errors																{display:none; color:#FF0000; font-weight:bold;}
.ie_6 div#form-errors														{margin-bottom:37px;}
div.ofPages																	{display:inline;}

div.form-submit-button-container #search-button,
div.form-submit-button-container #new-search-button,
div.form-submit-button-container #calc-route-button,
div.form-submit-button-container #new-route-button 		{display: inline-block;padding-top: 0px;padding-bottom: 0px;}

div.form-submit-button-container #search-button 		{width: 195px;}
div.form-submit-button-container #new-search-button 	{width: 87px;}
div.form-submit-button-container #calc-route-button 	{width: 124px;}
div.form-submit-button-container #new-route-button 		{width: 85px;}

div#map_overlay 										{width: 284px;position: relative;top: 7px;}
div#map_overlay div.overlay_top 						{width: 284px;height: 1px;overflow: hidden;background-image: url("/contentfiles/sp/image/search/bubble_bg_topline.png");background-repeat: no-repeat;}
/* IE6 PNG-Fix */
.ie_6 div#map_overlay div.overlay_top 					{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/contentfiles/sp/image/search/bubble_bg_topline.png', sizingMethod=crop);}
div#map_overlay div.overlay_body 						{width: 284px;background-image: url("/contentfiles/sp/image/search/bubble_bg_body.png");background-repeat: repeat-y;}
/* IE6 PNG-Fix */
.ie_6 div#map_overlay div.overlay_body 					{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/contentfiles/sp/image/search/bubble_bg_body.png', sizingMethod=scale);}
div#map_overlay div.overlay_bottom 						{width: 284px;height: 21px;overflow: hidden;background-image: url("/contentfiles/sp/image/search/bubble_bg_bottomline.png");background-repeat: no-repeat;}
/* IE6 PNG-Fix */
.ie_6 div#map_overlay div.overlay_bottom 				{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/contentfiles/sp/image/search/bubble_bg_bottomline.png', sizingMethod=crop);}
div#map_overlay div#overlay_content 					{margin-left: 18px;margin-right: 10px;font-family: Arial;}
div#map_overlay div#overlay_content div.close 			{width: 20px;height: 21px;background-image: url("/contentfiles/sp/image/search/close_button.png");background-repeat: no-repeat;	float: right;display: inline-block;margin-top: 4px;margin-right: 2px;cursor: pointer;}
div#map_overlay div#overlay_content div.top_spacer 		{height: 10px;}
div#map_overlay div#overlay_content div.number 			{font-weight: bold;color: #103184;font-size: 15px;}
div#map_overlay div#overlay_content div.name 			{margin-top: 9px;font-weight: bold;color: #103184;font-size: 13px;}
div#map_overlay div#overlay_content div.ort 			{margin-top: 8px;line-height: 20px;font-size: 13px;}
div#map_overlay div#overlay_content div.tel 			{margin-top: 5px;line-height: 20px;font-size: 13px;}
div#map_overlay div#overlay_content div.route 			{margin-top: 14px;background-image: url("/contentfiles/sp/image/search/route_button.png");background-repeat: no-repeat;width: 160px;height: 22px;cursor: pointer;}
div#map_overlay div#overlay_content div.zwischenablage	{margin-top: 14px;background-image: url("/contentfiles/sp/image/search/zwischenablage_button.png");background-repeat: no-repeat;width: 160px;height: 22px;cursor: pointer;}
div#map_overlay div#overlay_content div.bottom_spacer 	{height: 19px;}

/* ### End: Karussell ### */

#content-content div.form-content						{margin-bottom: 20px; margin-top:16px; border:1px solid #d6e7f7;}
#content-content div.form-content .headline				{ margin:1px 0px 1px 0px; padding:16px 12px 11px 12px; background-color:#ffffff; font-weight:bold; }
#content-content div.form-content .first-headline		{padding-top:15px;}
#content-content div.form-content .buttons-wrapper	{padding-left:14px; padding-right:0px;}
#content-content div.form-content .buttons-container	{margin-bottom:15px; padding-top:18px;}
#content-content div.form-content .buttons-container-last{margin-bottom:14px;}
.ie_6 #content-content div.form-content .buttons-container-last{margin-bottom:13px;}
.ie_7 #content-content div.form-content .buttons-container-last{margin-bottom:13px;}
#content-content div.form-content .radio-button-wrapper	{display:inline-block; height:38px; margin-right:7px; margin-bottom: 10px; width:336px;}
.ie_6 #content-content div.form-content .radio-button-wrapper	{display: inline; margin-right:10px;}
.ie_7 #content-content div.form-content .radio-button-wrapper	{display: inline; margin-right:10px;}
.ie_8 #content-content div.form-content .radio-button-wrapper	{display: inline-block; margin-right:10px;}
#content-content div.form-content .radio-button-big-wrapper	{height:48px;}
#content-content div.form-content .radio-button-container	{padding-top:9px;}
#content-content div.form-content .radio-button-big-container	{padding-top:5px;}
#content-content div.form-content .button-header			{display:inline-block;}
.ie #content-content div.form-content .button-header			{display:inline;}
#content-content div.form-content .button-header span	{font-weight: bold; font-size: 15px;}
#content-content div.form-content .button-text			{margin-left:9px; margin-top:4px;}
#content-content div.rs-seach-result-container div.result15		{ border-width:0px; }

/* IE8 Margin-Bug fix */
.ie_8 #content-content div.form-content					{float:left;}
.ie_8 #content-content div.form_view_blend_layer div.search_blend_layer {display: inline-block;}
.ie_8 #content-content div.form_view_blend_layer div.results_blend_layer {display: inline-block;}
.ie_8 #content-content div.form_view_blend_layer div.start_blend_layer {display: inline-block;}
.ie_8 #content-content div.form_view_blend_layer div.route_blend_layer {display: inline-block;}
.ie_8 #content-content div.rs-seach-result-container ul					{ float: left; }

/* IE8 fix for map popup */
.ie_8 #content-content div#map_overlay div#overlay_content div.top_spacer,
.ie_8 #content-content div#map_overlay div#overlay_content div.number	{ width: 225px; }

/* IE6 fix for tabs */
.ie_6 #content-content div.data_view_blend_layer div#tab-repair-shop-wrapper div#tab-repair-shop-container div.tab-header-wrapper div.tab-header-container ul li.tab2	{ position: absolute; }

.ie_6 div.transform-dropdown-box										{position:relative;}
.ie_7 div.transform-dropdown-box										{position:relative;}

.print-page-txt-wrapper													{border-top:1px solid #E5E5E5;}
.print-page-txt-container												{margin-left:15px;padding-bottom:26px;padding-top:21px;}
.btn-print-page															{float:right;margin-top:-9px;}
.ie_6 .btn-print-page													{margin-top: -50px; width: 117px;}
.ie_7 .btn-print-page													{margin-top: -50px;}
.btn-print-page a														{background-image: url("../image/axa/buttons/btn-drucken.png");display:block;height:22px;padding:0 116px 0 0;}

/* Print buttons for Werkstattsuche */
div#tab-repair-shop-container  li.rs-tab-no-text {
	height:30px;
	padding: 0px 32px 0px 15px;
}

div#content-content div#tab-repair-shop-wrapper a.print-button {
	font-weight: bold;
	background-repeat: no-repeat;
}


.textLayer 	{
	position: relative;
	left: 178px;
	top: 32px;
	width: 300px;
	height: 240px;
	float: left;
}

 
.kreisgrafikContainer	{
    /*background-image: url(../image/kreisgrafik/KFZ/AXA_360_Schadenservice_KFZ_Abwicklung.jpg);*/
    display: block;
	width: 716px;
	height: 288px;
}

.buttons	{
	left: 80px;
	top: 60px;
	position: relative; 
	width: 200px;
	height: 165px;
	float: left;
}
 
 
 #button_3, #button_4	{
	top: 65px;
	position: relative; 
 }
 
 
 
 .gs360chartlink	{
	width: 100px;
	height: 50px;
	float: left;
	cursor: pointer;
 }
 
 .form-submit-button-wrapper {
    float: right;
    font-size: 15px;
    font-weight: bold;
    margin-right: 20px;
}

.list-square	{
	height: 180px;	
}

.AxaHeadline16px {
	height: 20px;
}

.video-container	{
	height: 330px;
}

/* Anpassungen fuer Einstiegsseite - Elemente nicht verschachtelt in Unterelementen */
#content-content > h3		{  margin: 0px 0px 6px 13px; }
#content-content > p.abstract	{ padding-top: 0px; }
#content-content > p, 
.basecontent-html-editor > p, 
.basecontent-html-editor > h3		{  margin-left: 13px; }
/* Simpleshow-Video-Player auf Startseite*/
.video_start_player_start.player_1 {
	background:url("../image/flash/videoplayer/video_start_simpleshow1.jpg") no-repeat center transparent;
	width:280px;
	height:152px;
	float:left;
	margin-left:20px;
	margin-right:90px;
	cursor:pointer;
}
.video_start_player_start.player_2 {
	background:url("../image/flash/videoplayer/video_start_simpleshow2.jpg") no-repeat center transparent;
	width:280px;
	height:152px;
	display:inline-block;
	cursor:pointer;
}
#video_layer_start {
    background-color: #FFFFFF;
    display: none;
    left: 300px;
    position: absolute;
    top: 160px;
    width: 542px;
    z-index: 600;
}
#video_layer_start .header {
    background: url("../image/flash/videoplayer/bg-toggle-blue.png") repeat scroll center bottom transparent;
    border-color: #D9DDE0;
    border-style: solid solid none;
    border-width: 1px 0 medium;
    float: none;
    height: 25px;
    margin: 0;
    padding: 0;
    position: relative;
    width: inherit;
	cursor:move;
}
#video_layer_start .header .headline {
    color: #103184;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    margin: 0;
    padding: 0 20px 0 10px;
}
#video_layer_start .header .closer {
    background: url("../image/flash/videoplayer/closer_infolayer.gif") no-repeat scroll 0 0 transparent;
    height: 17px;
    position: absolute;
    right: 4px;
    top: 4px;
    width: 16px;
	cursor:pointer;
}
#video_layer_start .innerBox {
    border-left: 1px solid #D9DDE0;
    border-right: 1px solid #A7B6BB;
}
#video_layer_start .innerBox .content {
    border-bottom: 1px solid #A7B6BB;
    float: none;
    margin: 0;
    padding: 25px;
    width: inherit;
}
.teaser-text-box-container .headline {
	margin-left:20px;
	margin-top:5px;
}
/* Buttons fuer simpleshow-teaser-box-special - Ausrichtung*/
.teaser-text-box-container .composedcontent-html-element .basecontent-html-editor  table td {/*text-align:center;*/}
.teaser-text-box-container #simpleshowleftbutton  a { margin-left:18px;}
.teaser-text-box-container #simpleshowrightbutton a { margin-left:70px;}
.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* */display:block;/**/
  }
.wrap1 {
  float:left;
  background:url(../image/shadowimg/shadow.gif) right bottom no-repeat;
  }
.wrap2 {
  background:url(../image/shadowimg/corner_bl.gif) left bottom no-repeat;
  }
.wrap3 {
  padding:0 12px 12px 0;
  background:url(../image/shadowimg/corner_tr.gif) right top no-repeat;
  }
.innerBox .wrap2 {
	background-position:-14px 100%;
} 
.innerBox .wrap3 {
	background-position:100% -14px;
}  

/* jquery-ui anpassungen werkstattusche zwischenablage */
.ui-widget 			{ font-family: Arial,sans serif; }
.ui-widget-header 	{ border: 1px solid #C1DCF1; background: #C1DCF1; url(../image/axa/buttons/bg-small-btn.jpg) 50% 50% repeat-x; color: #103184; font-weight: bold; }
.ui-widget-header a { color: #222222; }
.ui-corner-all 		{ border-radius: 0; }		
.zwischenablage_text_input::-ms-clear {			/* Remove the x in IE input-fields */
    display: none;
}

#content-content > h2 {font-size: 18px;}
.tooltip_container {position:relative}
.tooltip_pointer {position:absolute;top:11px;right:7px}

.spezial-headline {margin-top: -17px;}

/* Step progress bar */
.form_progressbar {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flexbox;
	display: -webkit-flex;
	font-family: Arial, sans-serif;
}

	.ie .form_progressbar:after {
		content:".";
		color:#FFF;
		clear:both;
		line-height:60px;
	}

.form_progressbar .bar {
	flex: 1;
	-ms-flex: 1;
}

	.ie .form_progressbar .bar {
		width:25%;
		float:left;
	}

.bar .line {
	width: 100%;
	height: 20px;
	margin-top: 10px;
	background-color: #ebeeea;
}
.step {
	position: relative;
	line-height: 40px;
	text-align: center;
	color: white;
}

.step2 .bar.step2 .line,
.step3 .bar.step2 .line,
.step3 .bar.step3 .line,
.step4 .bar.step2 .line,
.step4 .bar.step3 .line,
.step4 .bar.step4 .line {
	background-color: #dae7f5;
}

.step {
	background: rgb(248,250,247); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(248,250,247,1) 0%, rgba(219,216,220,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(248,250,247,1) 0%,rgba(219,216,220,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(248,250,247,1) 0%,rgba(219,216,220,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	border: 1px solid #bfc1be;
	color: #979599;
	width: 38px;
	height: 38px;
}

	.ie .step {
		float:left;
	}

.step1 .step.step1,
.step2 .step.step2,
.step3 .step.step3,
.step4 .step.step4 {
	border: 0 none;
	background: #093184;
	width: 40px;
	height: 40px;
	color: #fff;
}

.step1 .step.step1:before,
.step2 .step.step2:before,
.step3 .step.step3:before,
.step4 .step.step4:before {
	position: absolute;
	content: "";
	border: 10px solid #093184;
	border-left-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
	top: 100%;
	left: 10px;
	z-index:1;
}

.step2 .step.step1,
.step3 .step.step1,
.step3 .step.step2,
.step4 .step.step1,
.step4 .step.step2,
.step4 .step.step3{
	background: rgb(227,239,253); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(227,239,253,1) 0%, rgba(171,208,243,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(227,239,253,1) 0%,rgba(171,208,243,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(227,239,253,1) 0%,rgba(171,208,243,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	border: 1px solid #84c3f4;
	color: #fff;
}

.step1 .step.step1:after {
	content: "1";
	z-index:1;
	position:relative;
}
.step1 .step.step2:after,
.step2 .step.step2:after {
	content: "2";
	z-index:1;
	position:relative;
}
.step1 .step.step3:after,
.step2 .step.step3:after,
	.step3 .step.step3:after {
	content: "3";
	z-index:1;
	position:relative;
}
.step1 .step.step4:after,
.step2 .step.step4:after,
.step3 .step.step4:after,
.step4 .step.step4:after {
	content: "4";
	z-index:1;
	position:relative;
}

.step2 .step.step1:after,
.step3 .step.step1:after,
.step3 .step.step2:after,
.step4 .step.step1:after,
.step4 .step.step2:after,
.step4 .step.step3:after {
	content: "A";
	font-family: "Glyphter", sans-serif;
	color: #093184;
}

#content-content .headline-fulfill {
	margin: 0px -15px;
}

#content-content .headline-fulfill2 {
	margin: 0px -30px;
}

.delete-witness-link {
	clear:both;
}

#content-content .confirm-p-rwd				{padding:0px;margin-left:0px;}
.print-page-txt-container-rwd				{margin-left:0px;}
.confirm-block-content						{width:100%;height:110px;padding-right:40px;}
.confirm-block-left-rwd						{margin-right:0px;}

@media (max-width: 767px) {
	body 									{padding-bottom: 35px;}
	.sp-footer 								{padding: 0px!important;}
	#footer-wrapper							{position: initial; margin-top: 55px; }
	#footer-wrapper 						{bottom:25px;}
}

@media (max-width: 979px) {
	.change-data-link 						{display: block;float: none;text-align: right;}
	.btn-print-page 						{margin-top:15px;margin-bottom:15px;}
	.confirm-block-content 					{margin-top:10px;height:100%;}
	.container, .without-space				{padding-right:0px !important;padding-left:0px !important;}
	.form_progressbar						{padding:0px 10px;}
	#content-content 						{padding: 0px 10px;}
	.transform-dropdown-box-demage .selectbox	{width:100%}
	.transform-dropdown-box-demage .selectbox .current	{overflow:hidden}
}

.input-append.date .add-on i, .input-prepend.date .add-on i {
   	font-size: 27px!important;
    position: absolute!important;
    top: -6px!important;
    left: -32px!important;
}

#footer-bottom {
	position: relative;
    background: url("../image/axa/footer/bg_footer_bottom.jpg") repeat-x!important;
    border-right: 1px solid #e5e5e5 !important;
    border-left: none;
    border-top: none;
    border-bottom: none;
}

.schadenmeldung .datepicker {margin-top:36px;}