﻿/* @override http://raysono.medianotions.de/AXA-Templates/templates/css/screen.css */
/* @Allgemeine table VerÃƒÂ¤nderungen in table.axaCmsContentTable geÃƒÂ¤ndert
   @Allgemeine form VerÃƒÂ¤nderungen in form.axaCmsForm geÃƒÂ¤ndert /*

/* @group Allgemein */

/* @group Grunddefinitionen */

*
{
	margin: 0;
	padding: 0;
	
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

div.clear_float 
{
	clear: both;
	height: 0;
	overflow: hidden;
}

/* @end */

/* @group Links */

a
{
	color: #333333;
	text-decoration: none;
}

a.read_more
{
	
}

/* @end */

/* @group Bilder */

img
{
	border: 0;
}

* html ie6_png_img
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/site/images/image.png', sizingMethod='crop');
	background-image: none;
}

}

/* @end */

/* @group Listen */

ul 
{
	list-style-type: none;
}

/* @end */

/* @group Tabellen */
table.axaCmsContentTable
{
	width: 100%;
	border-spacing: 0;
}

* html table.axaCmsContentTable
{
	border-collapse: collapse;
}

*+html table.axaCmsContentTable
{
	border-collapse: collapse;
}

div.site table.axaCmsContentTable tr th,
div.site table.axaCmsContentTable tr td
{
	vertical-align: top;
	text-align: left;
}

div.site table.axaCmsContentTable tr th.align_right,
div.site table.axaCmsContentTable tr td.align_right
{
	text-align: right;
}

div.site table.axaCmsContentTable tr th.align_bottom,
div.site table.axaCmsContentTable tr td.align_bottom
{
	vertical-align: bottom;
}

div.site table.axaCmsContentTable tr th.align_center,
div.site table.axaCmsContentTable tr td.align_center
{
	text-align: center;
}

/* @end */

/* @end */

/* @group Seite */

/* Inhalt von body in div.frame eingebaut (Background in ein div verpackt) */
body
{	
}

body.home
{	
	
}

div.frame
{
	background-image: url(../../AxaCmsInternet/Images/page_background.gif);
	background-repeat: repeat-x;
	background-position: top;
	height:100%;
	width:100%;
}

div.home
{
	background-image: url(../../AxaCmsInternet/Images/page_background_home.gif);
	background-repeat: repeat-x;
	background-position: top;
	height:100%;
	width:100%;
}

div.site
{
	position: relative;
	width: 994px;
	
	border-left: 1px solid white;
	border-right: 1px solid white;
	
	color: #333333;
	background: white url(../../AxaCmsInternet/Images/nav_background.gif) repeat-y;
}

/* @end */

/* @group Kopfbereich */

div.head 
{
	position: relative;
	height: 82px;
	
	background: white;
}

/* @group Logo */

div.head p.company 
{
	position: absolute;
	left: 9px;
	top: 10px;
	
	width: 165px;
	height: 55px;
	background: url(../../AxaCmsInternet/Images/axawin_FinanzSicher_zs_unten_RGB_d.gif) no-repeat;
}

div.head p.company a
{
	display: block;
	width: 100%;
	height: 100%;
	
	text-indent: -1000em;
	text-align: center;
	overflow: hidden;
}

/* @end */

/* @group Meta-Navigation */

div.head div.meta_navigation
{
	position: absolute;
	left: 358px;
	top: 6px;
}

div.head div.meta_navigation ul
{
	list-style-type: none;
}

div.head div.meta_navigation ul li
{
	float: left;
	margin-right: 13px;
}

/* @end */

/* @group Sprachauswahl */

div.head div.language_selection
{
	position: absolute;
	left: 762px;
	top: 6px;
}

div.head div.language_selection ul
{
	list-style-type: none;
}

div.head div.language_selection ul li
{
	float: left;
	margin-right: 5px;
}

/* @end */

/* @group SchriftgrÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¶sse */

div.head div.fontsize
{
	position: absolute;
	right: 5px;
	top: 6px;
}

div.head div.fontsize ul
{
	list-style-type: none;
}

div.head div.fontsize ul li
{
	float: left;
	margin-right: 5px;
}

div.head div.fontsize ul li.small a
{
	font-size: 10px;
}

div.head div.fontsize ul li.middle a
{
	font-size: 14px;
}

div.head div.fontsize ul li.big a
{
	font-size: 18px;
}

div.head div.fontsize ul li a
{
	line-height: 0;
}

/* @end */

/* @group Suche */

div.head div.search
{
	position: absolute;
	right: 10px;
	bottom: 7px;
	/*bottom geÃƒÆ’Ã‚Â¤ndert von 10px auf 7px / sharepoint control kompatibilitÃƒÆ’Ã‚Â¤t*/
	width: 221px;
	height: 17px;
}

div.head div.search form.axaCmsForm p input.text
{
	position: absolute;
	left: 0;
	width: 191px;
	height: 15px;
}

div.head div.search form.axaCmsForm p input.submit
{
	position: absolute;
	right: 0;
	bottom: -1px;
}

/* @end */

/* @group Links */

div.head a
{
	color: #333333;
	text-decoration: none;
}

div.head a:hover
{
	text-decoration: underline;
}

div.head ul li.active a
{
	text-decoration: none;
	font-weight: bold;
}

/* @end */



/* @end */

/* @group Navigation Oben */

div.nav_top 
{
	height: 20px;
	background: #cfd6e6;
}

/* @group Ebene 1 */

div.nav_top ul
{
	list-style-type: none;
}

div.nav_top ul li
{
	float: left;
}

div.nav_top ul li a
{
	float: left;
	height: 18px;
	padding: 2px 12px 0 12px;
	font-weight: bold;
}

div.nav_top ul li a:hover
{
	text-decoration: underline;
}

div.nav_top ul li.active a
{
	color: white;
	background: #ff1821;
}



/* @end */



/* @end */

/* @group Bereichsbild */

div.area_image
{
	position: relative;
	float: left;
	width: 638px;
	height: 250px;
	margin: 0 0 0 0;
	
	background: #103184;
}

div.area_image IMG
{
	position: relative;
	right: 0;
	top: 0;
	max-height: 250px;
	max-width: 400px;
	height: 250px;
	width: 400px;
	float: right;
}

/* @end */

/* @group Service-Box */

div.service_box
{
	position: relative;
	float: right;
	width: 358px;
	height: 250px;
	background: #0A50A1;
	overflow:hidden;
}

div.service_box p
{
	position: relative;
	margin: 8px 10px 10px 15px;
	
	color: white;
}

div.service_box p select
{
	width: 100%;
	margin-top: 2px;
}

div.service_box p.beratersuche
{
	height: 23px;
}

div.service_box p.beratersuche strong
{
	position: relative;
	top: 2px;
}

div.service_box p.beratersuche input.text
{
	position: absolute;
	right: 26px;
	
	width: 80px;
	xheight: 15px;
}

div.service_box p.beratersuche input.submit
{
	position: absolute;
	right: 0;
}

/* @group Link-Liste */

div.service_box ul.link_list
{
	list-style-type: none;
	margin: 14px 10px 10px 15px;
}

div.content ul.link_list li
{
	
}

div.service_box ul.link_list li a
{
	display: block;
	height: 1%;
	margin-bottom: 5px;
	padding-left: 8px;
	
	font-weight: bold;
	text-decoration: none;
	
	color: white;
	background: url(../../AxaCmsInternet/Images/icon_link_red.gif) no-repeat 0 5px;	
}

div.service_box ul.link_list li a:hover
{
	text-decoration: underline;
}



/* @end */

/* @end */

/* @group Navigation Links */

div.nav_left 
{
	float: left;
	display: inline;
	width: 173px;
	overflow: hidden;
	
	margin: 0 10px 40px 0;
	border-top: 20px solid white;
	
	background: #e6edf5;
}

/* @group Ebene 1 */

div.nav_left ul
{
	list-style-type: none;
}

div.nav_left ul li
{
	
}

div.nav_left ul.link_list li a
{
	display: block;
	height: 1%;
	margin-bottom: 5px;
	padding-left: 8px;
	
	font-weight: bold;
	text-decoration: none;
	
	color: white;
	background: url(../../AxaCmsInternet/Images/icon_link_red.gif) no-repeat 0 5px;	
}

div.nav_left ul li a
{
	display: block;
	height: 1%;
	padding: 2px 10px;
	overflow: hidden;
	
	color: #333333;
	border-bottom: 1px solid white;
}

div.nav_left ul li a:hover
{
	text-decoration: underline;
}

div.nav_left ul li.active a
{
	font-weight: bold;
	color: white;
	background: #ff1821;
}

div.nav_left ul li.open a
{
	font-weight: bold;
	background: #d1d7e7;
	border: none;
}

/* @end */

/* @group Ebene 2 */

div.nav_left ul li ul
{
	background: #d1d7e7;
	border-bottom: 1px solid white;
}

div.nav_left ul li ul li
{

}

div.nav_left ul li ul li a,
div.nav_left ul li.open ul li a
{	
	padding-left: 20px;
	
	font-weight: normal;
	border: none;
	
	color: #333333;
	background: none;
}

div.nav_left ul li.open ul li.active a
{
	font-weight: bold;
	color: white;
	background: #ff1821;
}

div.nav_left ul li.open ul li.open a
{
	font-weight: bold;
}

/* @end */

/* @group Ebene 3 */

div.nav_left ul li.open ul li.open ul
{
	border: none;
}

div.nav_left ul li.open ul li.open ul li
{

}

div.nav_left ul li.open ul li.open ul li a
{
	font-weight: normal;
	padding-left: 30px;
	
	color: #333333;
	background: none;
}

div.nav_left ul li.open ul li.open ul li.active a
{
	font-weight: bold;
	
	color: white;
	background: #ff1821;
}

div.nav_left ul li.open ul li.open ul li.open a
{
	font-weight: bold;
}

/* @end */

/* @group Ebene 4 */

div.nav_left ul li.open ul li.open ul li.open ul
{
	
}

div.nav_left ul li.open ul li.open ul li.open ul li
{

}

div.nav_left ul li.open ul li.open ul li.open ul li a
{
	font-weight: normal;
	padding-left: 40px;
}

div.nav_left ul li.open ul li.open ul li.open ul li.active a
{
	color: white;
	background: #ff1821;
	font-weight: bold;
}

/* @end */



/* @end */

/* @group Home */

div.content_home
{
	position: relative;
	background: white;
	border-top: 20px solid #cfd6e6;
	height: 465px;
}

/* @group Slogan */

div.content_home h2.slogan 
{
	position: absolute;
	left: 0;
	top: 0;
	
	width: 357px;
	height: 116px;
	
	text-indent: -1000em;
	overflow: hidden;
	
	background: red url(../../AxaCmsInternet/Images/slogan.gif) no-repeat;
}

/* @end */

/* @group Absatzformate */

div.content_home h3
{
	height: 15px;
	margin-bottom: 5px;
	
	text-indent: -1000em;
	overflow: hidden;
	
	background-repeat: no-repeat;
}

* html div.content_home h3
{
	display: none;
}

* html div.content_home h3.ie6_png_img
{
	display: block;
}

/* @end */

/* @group Links */

div.content_home a
{
	background: url(../../AxaCmsInternet/Images/icon_link_red.gif) no-repeat 0 4px;
	padding-left: 8px;
	
	text-decoration: none;
}

div.content_home a.read_more
{	
	
}

div.content_home a:hover
{
	text-decoration: underline;
}

/* Anfang ÃƒÆ’Ã¢â‚¬Å¾nderung Matthias Lerch 06.03.2008 */
div.content_home h4
{
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	padding: 1px 5px 4px 0px;
}
/*
div.content_home h4 a
{
	display: block;
	color: #103184;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	padding: 1px 5px 4px 7px;
	background: none;
}
*/
div.content_home h4 a
{
	padding-left: 7px;
	color: #103184;
	background: none;
}
/* Ende ÃƒÆ’Ã¢â‚¬Å¾nderung Matthias Lerch 06.03.2008 */

/* @end */

/* @group Listen */

div.content_home ul
{
	list-style-type: none;
	margin: 7px 10px 0 7px;
}

div.content_home ul li
{
	background: url(../../AxaCmsInternet/Images/icon_link_red.gif) no-repeat 0 5px;
	padding-left: 8px;
	
	margin-bottom: 5px;
}

div.content_home ul li a
{
	color: #333333;
	background: none;
	padding: 0;
}

/* Anfang ÃƒÆ’Ã¢â‚¬Å¾nderung Matthias Lerch 11.03.2008 */
div.content_home div.slm-layout-main
{
	margin-top: 7px;
}
div.content_home div.item
{
	margin: 0px 10px 0px 7px;
}
div.content_home div.link-item
{
	margin-bottom: 5px;
}
div.content_home div.link-item a
{
	color: #333333;
	margin: 0px;
	padding-left: 9px;
	display: block;
}
/* Ende ÃƒÆ’Ã¢â‚¬Å¾nderung Matthias Lerch 11.03.2008 */

/* @end */

/* @group Teaser */

div.content_home div.teaser_big
{
	position: absolute;
	top: 0;
	left: 357px;
	
	width: 637px;
	height: 232px;
}

div.content_home div.teaser_big div.text
{
	position: absolute;
	right: 9px;
	bottom: 10px;
	
	width: 202px;
	height: 66px;
	padding: 10px;
	
	color: #103184;
}

div.content_home div.teaser_big div.text a
{
	color: #ff1821;
}

div.content_home div.teaser_big div.text *
{
	position: relative;
	z-index: 1;
}

div.content_home div.teaser_big div.text div.background
{
	position: absolute;
	z-index: 0;
	left: 0;
	top: 0;
	
	width: 222px;
	height: 86px;	
	
	opacity: 0.8;
	filter: Alpha(opacity=80);
	background: white;
}

/* @end */

/* @group Boxen */

div.box
{
	width: 164px;
	background: #e7eaf2;
}

div.box img
{
	display: block;
}

/* @group Privatpersonen */

div.privatpersonen
{
	position: absolute;
	left: 9px;
	top: 136px;	
	
	height: 329px;
}


/* @end */

/* @group Unternehmen */

div.unternehmen
{
	position: absolute;
	left: 183px;
	top: 136px;
	
	height: 329px;
}


/* @end */

/* @group ÃƒÆ’Ã†â€™Ãƒâ€¦Ã¢â‚¬Å“ber uns */

div.ueber_uns
{
	position: absolute;
	left: 357px;
	top: 252px;
	
	height: 109px;
}


/* @end */

/* @group Aktuelles */

div.aktuelles
{
	position: absolute;
	left: 531px;
	top: 252px;
	
	width: 222px;
	height: 109px;
}


/* @end */

/* @group Alles Gute fÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¼r Morgen */

div.alles_gute
{
	position: absolute;
	left: 357px;
	top: 371px;
	
	width: 396px;
	height: 94px;
	
	color: white;
	background: #ff1821;
}

div.alles_gute h3
{
	margin: 10px 0 10px 0;
	text-indent: -1000em;
}


div.alles_gute img
{
	float: left;
	margin-right: 10px;
}

div.alles_gute a
{
	padding-left: 8px;
	
	color: white;
	background: url(../../AxaCmsInternet/Images/icon_link_white.gif) no-repeat 0 4px;	
}

/* @end */

/* @group Services */

div.content_home div.service_box
{
	position: absolute;
	top: 252px;
	left: 763px;
	
	width: 222px;
	height: 213px;
	
	color: white;
	background: #103184;
}

div.content_home div.service_box h4 a
{
	color: white;
}

div.content_home div.service_box p
{
	margin-left: 7px;
}

div.content_home div.service_box p.hotline
{
	margin-top: 19px;
	margin-bottom: 19px;
}

div.content_home div.service_box p.beratersuche input.text
{
	width: 60px;
}

/* @end */

/* @end */



/* @end */

/* @group Inhalt */

div.content 
{
	float: left;
	display: inline;
	
	width: 454px;
	overflow: hidden;
	
	margin: 20px 0 43px 0;
}

div.content_wide
{
	width: 802px;
}

/* @group Absatzformate */

div.content h2 
{
	height: 20px;
	margin-bottom: 10px;
	
	font-size: 16px;
	text-indent: -2000em;
	
	background-repeat: no-repeat;
}

div.content h3 
{
	font-size: 11px;
	padding: 0 5px;
	color: #103184;
}

div.content p
{
	margin-bottom: 11px;
	padding: 0 5px;
	max-width: 454px;
}

div.content sup,
div.content sub
{
	font-size: 9px;
	line-height: 0;
}

div.content small
{
	font-size: 9px;
}

/* @end */

/* @group Raster */

/* @group Rasterbreiten */

div.content .grid_width_1
{	
	width: 48px;
}

div.content .grid_width_2
{	
	width: 106px;
}

div.content .grid_width_3
{	
	width: 164px;
}

div.content .grid_width_4
{	
	width: 222px;
}

div.content .grid_width_5
{	
	width: 280px;
}

div.content .grid_width_6
{	
	width: 338px;
}

div.content .grid_width_7
{	
	width: 396px;
}

/* @end */

/* @group RasterabstÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤nde */

div.content .grid_margin_right_1
{	
	margin-right: 10px;
}

div.content .grid_margin_right_2
{	
	margin-right: 20px;
}

div.content .grid_margin_bottom_1
{	
	margin-bottom: 10px;
}

div.content .grid_margin_bottom_2
{	
	margin-bottom: 20px;
}

/* @end */

/* @group Prozentbreiten */

div.content .percent_width_30
{	
	width: 30%;
}

div.content .percent_width_33
{	
	width: 33%;
}

div.content .percent_width_40
{	
	width: 40%;
}

div.content .percent_width_50
{	
	width: 50%;
}

div.content .percent_width_60
{	
	width: 60%;
}

div.content .percent_width_70
{	
	width: 70%;
}

/* @end */

/* @end */

/* @group Links */

div.content a
{
	color: #ff1821;
	text-decoration: none;
}

div.content a:hover
{
	text-decoration: underline;
}

div.content h3 a
{
	
}

div.content h3 a:hover
{
	text-decoration: underline;
}

div.content h3 small,
div.content h4 small
{
	font-weight: normal;
}

/* @group H3 */

div.content h3.link
{
	padding: 0;
	
}

div.content h3 a
{
	display: block;
	color: #103184;
	
	border-bottom: 1px solid white;
	
	padding: 1px 5px 4px 7px;
	
	text-decoration: none;
	
	background: #e7eaf2;
}

/* @end */

/* @group Liste */

div.content ul.link_list
{
	list-style-type: none;
	margin-bottom: 11px;
	padding: 7px 7px 2px 7px;
}

div.content ul.ll_grey
{
	background: #e7eaf2;
}

div.content ul.link_list li
{
	
}

div.content ul.link_list li a
{
	display: block;
	height: 1%;
	margin-bottom: 5px;
	padding-left: 8px;
	text-decoration: none;
	
	color: #333333;
	background: url(../../AxaCmsInternet/Images/icon_link_red.gif) no-repeat 0 5px;	
}

div.content ul.link_list li a:hover
{
	text-decoration: underline;
}



/* @end */

/* @group Icon Pfeil rot */

div.content a.icon_link_red
{
	padding-left: 8px;
	
	color: #003399;
	background: url(../../AxaCmsInternet/Images/icon_link_red.gif) no-repeat 0 4px;	
	text-decoration: none;
}

div.content a.icon_link_red:hover
{
	text-decoration: underline;
}

/* @end */



/* @end */

/* @group Listen */

/* @group Standard */

div.content ul.text_list
{
	margin: 5px 0 11px 0;
	padding-left: 20px;
	list-style-type: square;
}

div.content ul.text_list li
{
	margin-bottom: 5px;
}

/* @end */

/* @group Icon Check */

div.content ul.icon_check
{
	margin-top: 5px;
	padding-left: 5px;
	list-style-type: none;
}

div.content ul.icon_check li
{
	padding-left: 20px;
	background: url(../../AxaCmsInternet/Images/icon_check.gif) no-repeat 0 3px;
}



/* @end */

/* @end */

/* @group Spalten */

div.content div.stack_box
{	
	clear: both;
	width: 580px;
}

div.content .float_left
{	
	float: left;
	margin-right: 10px;
}

div.content .float_right
{	
	float: right;
	margin-left: 10px;
}

div.content div.column
{	
	float: left;
	margin-right: 10px;
}

div.content div.column img
{	
	display: block;
	margin-bottom: 7px;
}

div.content div.grid_width_2 h3,
div.content div.grid_width_2 p
{	
	padding: 0;
}

/* @end */

/* @group Tabellen */

div.content table.axaCmsContentTable
{
	background: #f3f4f9;
	margin-bottom: 20px;
}

div.content table.axaCmsContentTable tr.last td,
div.content table.axaCmsContentTable tr.no_divider td
{
	border: none;
}

div.content table.axaCmsContentTable tr.white td
{
	background: white;
}

div.content table.axaCmsContentTable tr.small_vertical_padding td
{
	padding-top: 5px;
	padding-bottom: 5px;
}

div.content table.axaCmsContentTable td, 
div.content table.axaCmsContentTable th
{
	padding: 10px 2px 10px 5px;
}

div.content table.axaCmsContentTable td
{
	border-bottom: 1px solid white;
}

div.content table.axaCmsContentTable th
{
	padding: 2px 2px 2px 5px;
	color: #103184;
	background: #cfd6e6;
}

div.content table.axaCmsContentTable th small
{
	font-weight: normal;
}

/* @group Varianten */

/* @group Gitterlinien */

div.content table.axaCmsContentTable.gridline 
{
	border-top: 1px solid #7b8dbb;
	border-left: 1px solid #7b8dbb;
}

div.content table.axaCmsContentTable.gridline th,
div.content table.axaCmsContentTable.gridline td
{
	border-bottom: 1px solid #7b8dbb;
	border-right: 1px solid #7b8dbb;
}

div.content table.axaCmsContentTable.gridline th
{
	padding-top: 5px;
	padding-bottom: 5px;
	
	font-weight: normal;	
	background: #e7eaf2;
}

div.content table.axaCmsContentTable.gridline td
{
	background: white;
}

/* @end */

/* @group Linien vertikal */

div.content table.axaCmsContentTable.vertical_lines th
{
	padding-top: 5px;
	padding-bottom: 5px;
	
	font-weight: normal;	
	background: #e7eaf2;
}

div.content table.axaCmsContentTable.vertical_lines td 
{
	padding-top: 5px;
	padding-bottom: 5px;
	
	background: white;
	border-bottom: 1px solid #8798c1;
}

div.content table.axaCmsContentTable.vertical_lines td.last
{
	border: none;
}

/* @end */



/* @end */

/* @group Absatzformate */

div.content table.axaCmsContentTable h4
{
	margin-bottom: 5px;
	color: #103184;
}

div.content table.axaCmsContentTable p
{
	padding: 0;
	margin-bottom: 5px;
	
}

/* @end */

/* @group Kompakte Liste */

div.content table.axaCmsContentTable tr.compact_list td
{
	padding-top: 0;
	padding-bottom: 0;

}

div.content table.axaCmsContentTable tr.cl_first td
{
	padding-top: 7px;
}

div.content table.axaCmsContentTable tr.cl_last td
{
	padding-bottom: 10px;
}

/* @end */

/* @group Icons */

div.content table.axaCmsContentTable td strong.icon
{
	display: block;
	text-indent: -1000em;
	
	background-repeat: no-repeat;
	background-position: center;
}

div.content table.axaCmsContentTable td strong.icon_yes
{
	background-image: url(../../AxaCmsInternet/Images/icon_yes.gif);
}

div.content table.axaCmsContentTable td strong.icon_no
{
	background-image: url(../../AxaCmsInternet/Images/icon_no.gif);
}

/* @end */

/* @end */

/* @group Hervorhebungen */

div.content div.area_highlight_lightred
{
	margin-bottom: 11px;
	padding: 10px 10px 1px 10px;
	background: #ffefef;
}

/* @end */

/* @group Bilder */

/* @group Infografiken */

div.content div.info_graphic
{
	margin-top: 5px;
	margin-bottom: 20px;
	width: 278px;
	
	border: 1px solid #103184;	
}

div.content div.info_graphic h3
{	
	padding: 3px 10px 5px 10px;
	border-bottom: 1px solid #103184;
}

div.content div.info_graphic img
{	
	display: block;
}

/* @end */

/* @end */

/* @group Seitenbereiche */

div.content div.page_areas
{
	padding-left: 20px;
	border-bottom: 20px solid white;	
	background: #cfd6e6;
}

div.content div.page_areas ul
{
	clear: both;
	height: 20px;
	
	list-style-type: none;
	border-bottom: 1px solid white;
}

div.content div.page_areas ul.last
{
	border: none;
}

div.content div.page_areas ul li
{
	float: left;
}

div.content div.page_areas ul li a
{
	float: left;
	height: 18px;
	padding: 2px 10px 0 10px;
	
	text-decoration: none;
	border-left: 1px solid white;
	color: #333333;
}

div.content div.page_areas ul li a:hover
{
	text-decoration: underline;
}

div.content div.page_areas ul li.active a
{
	color: white;
	background: #ff1821;
}

div.content div.page_areas ul li.open a
{
	background: #95a4c8;
}

div.content div.page_areas ul li.last a
{
	border-right: 1px solid white;
}

/* @end */

/* @group Fortschrittsleiste */

div.content ul.progress_bar
{	
	list-style-type: none;
	border-bottom: 40px solid white;
}

div.content ul.pb_inline
{	
	margin-top: 15px;
}

/* @group Default */

div.content ul.progress_bar li
{	
	position: relative;
	z-index: 10;
	
	float: left;
	width: 109px;
	height: 20px;
	
	margin-right: -5px;
	padding-right: 11px;
	
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../../AxaCmsInternet/Images/progressbar_slice_right_default.gif);
}

div.content ul.progress_bar li strong
{	
	float: left;
	width: 100%;
	height: 18px;
	
	border-top: 1px solid #9fadce;
	border-bottom: 1px solid #9fadce;
	
	color: #9fadce;
	text-align: center;
	line-height: 16px;
	
	background-repeat: no-repeat;
	background-position: left -1px;
}

* html div.content ul.progress_bar li strong
{	
	line-height: 16px;
}

*+html div.content ul.progress_bar li strong
{	
	line-height: 16px;
}



/* @end */

/* @group Active */

div.content ul.progress_bar li.active
{
	z-index: 1;
	background-image: url(../../AxaCmsInternet/Images/progressbar_slice_right_active.gif);
}

div.content ul.progress_bar li.active strong
{	
	color: white;
	border-color: #ff1821;
	background-color: #ff1821;	
	background-image: url(../../AxaCmsInternet/Images/progressbar_slice_left_active.gif);
}



/* @end */

/* @group First */

div.content ul.progress_bar li.first strong
{	
	border-left: 1px solid #9fadce;
	background-image: none;
}



/* @end */

/* @group Last */

div.content ul.progress_bar li.last
{	
	background: none;
}

div.content ul.progress_bar li.last strong
{	
	border-right: 1px solid #9fadce;
}



/* @end */

/* @group First Active */

div.content ul.progress_bar li.first_active
{	
	background-image: url(../../AxaCmsInternet/Images/progressbar_slice_right_active.gif);
}

div.content ul.progress_bar li.first_active strong
{	
	color: white;
	border-color: #ff1821;
	background-color: #ff1821;
}



/* @end */

/* @group Last Active */

div.content ul.progress_bar li.last_active
{	
	z-index: 1;
	background-image: none;
}

div.content ul.progress_bar li.last_active strong
{	
	color: white;
	border-color: #ff1821;
	background-color: #ff1821;
	background-image: url(../../AxaCmsInternet/Images/progressbar_slice_left_active.gif);
}



/* @end */

/* @end */

/* @group Panelsets */

div.content dl.panelset
{

}

div.content dl.panelset dt.title
{
	padding-left: 5px;
	background-image: none;
}

/* @group Ebene 1 */

div.content dl.panelset dt
{
	position: relative;
	height: 16px;
	padding: 2px 0 2px 20px;
	
	font-weight: bold;	
	background: #cfd6e6 url(../../AxaCmsInternet/Images/icon_panelset_closed.gif) no-repeat 5px 5px;

	border-top: 1px solid white;
}

div.content dl.panelset dt.open
{
	background-image: url(../../AxaCmsInternet/Images/icon_panelset_open.gif);
}

/* @group Radio- / Checkbox-Selektoren */

div.content dl.panelset dt.radio_checkbox_selector
{
	padding-left: 0;
	background-image: none;
}

div.content dl.panelset dt.radio_checkbox_selector label
{
	display: block;
	margin-left: 20px;
}

div.content dl.panelset dt.radio_checkbox_selector label input.radio
{
	position: absolute;
	left: 3px;
	top: 4px;
}

* html div.content dl.panelset dt.radio_checkbox_selector label input.radio
{
	left: 0px;
	top: 0px;
}

*+html div.content dl.panelset dt.radio_checkbox_selector label input.radio
{
	left: 0px;
	top: 0px;
}



/* @end */

/* @group Inhalt */

div.content dl.panelset dd
{
	background: #e7eaf2;
}

div.content dl.panelset dd.sub_panel
{
	
}

div.content dl.panelset dd.panel_content
{
	padding-top: 5px;
	padding-bottom: 5px;
}

div.content dl.panelset dd.panel_content p
{
	margin: 0;
	padding-bottom: 5px;
}

div.content dl.panelset dd.panel_content p,
div.content dl.panelset dd.panel_content .first
{
	padding-left: 20px;
}



/* @end */

/* @end */

/* @group Ebene 2 */

div.content dl.panelset dd dl dt
{
	padding-left: 40px;
	background-color: #e7eaf2;
	background-position: 25px 5px;
}

div.content dl.panelset dd dl dd
{
	background: #f3f4f9;
}

div.content dl.panelset dd dl dd.panel_content p,
div.content dl.panelset dd dl dd.panel_content .first
{
	padding-left: 40px;
}



/* @end */

/* @group Tabellen */

div.content dl.panelset table.axaCmsContentTable
{
	background: none;
	margin-bottom: 0;
}

div.content dl.panelset table.axaCmsContentTable th
{
	background: none;
}

/* @end */

/* @group Context & Icons */

div.content dl.panelset dt small
{
	position: absolute;
	right: 10px;
	
	font-weight: normal;
	font-size: 11px;
}

div.content dl.panelset dt small.icon
{
	text-indent: -1000em;
	width: 30px;
	
	background-repeat: no-repeat;
	background-position: right top;
}

div.content dl.panelset dt small.warning
{
	background-image: url(../../AxaCmsInternet/Images/icon_warning.gif);
}

div.content dl.panelset dt small.done
{
	background-image: url(../../AxaCmsInternet/Images/icon_done.gif);
}

div.content dl.panelset dt small.required
{
	background-image: url(../../AxaCmsInternet/Images/icon_required.gif);
}

div.content dl.panelset dt small.error
{
	background-image: url(../../AxaCmsInternet/Images/icon_error.gif);
}


/* @end */

/* @end */

/* @group Formulare */

/* @group Absatzformate */

div.content div.axaCmsForm h3 
{
	padding: 2px 2px 2px 5px;
	color: #103184;
	background: #cfd6e6;
}

div.content div.axaCmsForm p.form_error
{
	max-width: 100%;
	padding-top: 3px;
	padding-bottom: 5px;	
	
	color: #ff1821;
	border: 1px solid #ff1821;
}

/* @end */

/* @group Container */

div.content div.axaCmsForm div.form_container
{
	padding: 10px 2px 1px 5px;
	height: 1%;
	overflow: hidden;
	
	border-bottom: 1px solid white;
	background: #f3f4f9;	
}

div.content div.axaCmsForm div.fc_last
{
	border: none;
}

/* @group Absatzformate */

div.content div.axaCmsForm div.form_container h4
{
	margin-bottom: 5px;
	color: #103184;
}

div.content div.axaCmsForm div.form_container p
{
	padding: 0;
}

/* @end */

/* @group Tabellen */

div.content div.axaCmsForm table.axaCmsContentTable
{
	margin-bottom: 0;
}

/* @end */

/* @end */

/* @group Tabellen */

div.content div.axaCmsForm table.axaCmsContentTable
{
	margin-bottom: 0;
}

/* @end */

/* @group Input-Felder */

/* @group Allgemein */

div.content div.axaCmsForm input.text
{
	height: 13px;
	padding-top: 2px;
}

div.content div.axaCmsForm select
{
	height: 17px;
	font-size: 10px;
}

div.content div.axaCmsForm select
{
	font-size: 10px;
}

div.content div.axaCmsForm input.radio
{
	position: relative;
	top: 2px;
}

/* @end */

/* @group Adress-Formular */

div.content div.axaCmsForm p.form_input
{
	position: relative;
	max-width: 100%;
	padding: 0;
	
	line-height: 20px;
}

div.content div.axaCmsForm p.form_input label 
{
	margin-right: 10px;
}

div.content div.axaCmsForm p.form_input label input.radio
{
	position: relative;
	top: 2px;
	margin-left: -4px;
}

div.content div.axaCmsForm p.form_input input.text,
div.content div.axaCmsForm p.form_input textarea,
div.content div.axaCmsForm p.form_input select,
div.content div.axaCmsForm span.input
{
	position: absolute;
	right: 0;
	top: 0;
}

div.content div.axaCmsForm p.form_input input.text
{
	padding-top: 2px;
	height: 13px;
}

div.content div.axaCmsForm p.form_input input.text,
div.content div.axaCmsForm p.form_input textarea,
div.content div.axaCmsForm p.form_input select,
div.content div.axaCmsForm span.input
{
	position: absolute;
	right: 0;
	top: 0;
}

div.content div.axaCmsForm p.form_input input.text
{
	padding-top: 2px;
}

div.content div.axaCmsForm p.form_input input.error
{
	color: white;
	background: #ff1821;
}

div.content div.axaCmsForm p.form_input strong.error
{
	display: block;
	position: relative;
	right: -403px;
	margin-top: -17px;
	
	width: 150px;
	
	color: #ff1821;
	line-height: 14px;
}

* html div.content div.axaCmsForm p.form_input strong.error
{
	margin-top: -15px;
}

*+html div.content div.axaCmsForm p.form_input strong.error
{
	margin-top: -15px;
}

/* @end */

/* @group Radio- / Checkbox-Selektoren */

div.content div.axaCmsForm label.radio_checkbox_selector
{
	position: relative;
	display: block;
	padding-left: 20px;
}

div.content div.axaCmsForm label.radio_checkbox_selector input.radio
{
	position: absolute;
	left: 0;
	top: 2px;
}

* html div.content div.axaCmsForm label.radio_checkbox_selector input.radio
{
	left: -20px;
	top: -3px;
}

*+html div.content div.axaCmsForm label.radio_checkbox_selector input.radio
{
	top: -3px;
}

/* @end */



/* @end */

/* @group Auswahl: Sprache und Menge */

div.content .lang_quantity_selection span.lang
{
	width: 26px;
	float: left;
	text-indent: 1px;
}

div.content .lang_quantity_selection span.lang input.text
{
	display: block;
	
	width: 13px;
}


/* @end */

/* @group Submit-Button */

div.content div.axaCmsForm p.submit
{	
	position: relative;
	max-width: 100%;
	height: 20px;
	padding: 0;
	
	border-top: 1px solid white;
	background-color: #f3f4f9;
}

div.content div.axaCmsForm p.submit input.left
{	
	position: absolute;
	left: 0;
	top: 0;
	
	border-right: 1px solid white;
}

div.content div.axaCmsForm p.submit input.right
{	
	position: absolute;
	right: 0;
	top: 0;
	
	border-right: 1px solid left;
}

div.content div.axaCmsForm input.submit
{	
	padding: 2px 10px 3px 10px;
	
	font-weight: bold;
	border: 0;
	
	color: white;
	background: #103184;
}

/* @end */



/* @end */

/* @group Newsletter */

div.content div.newsletter_teaser
{
	width: 454px;
	height: 106px;
	
	margin-bottom: 10px;
}

div.content div.newsletter_teaser img
{
	float: left;
	margin: 3px 10px 0 0;
	padding: 0;
}

/* @end */

/* @group Service-Leiste */

div.content div.service_bar
{
	clear: both;
	width: 580px;
	padding-top: 5px;
	margin-bottom: 10px;
}

div.content div.service_bar ul
{
	list-style-type: none;
}

div.content div.service_bar ul li
{
	float: left;
}

div.content div.service_bar ul li a
{
	float: left;
	display: inline;
	margin-left: -1px;

	height: 23px;
	overflow: hidden;
	
	padding: 2px 15px 2px 15px;
	
	font-weight: bold;
	line-height: 24px;
	text-decoration: none;
	
	color: #103184;
	border: 1px solid #103184;
	
	background-color: #e7eaf2;
	background-repeat: no-repeat;
}

div.content div.service_bar ul li a:hover
{
	text-decoration: underline;
}

div.content div.service_bar ul li.icon a
{
	padding-left: 36px;
	margin-left: 2px;
}

div.content div.service_bar ul li.icon_first a
{
	margin-left: 0;
}

div.content div.service_bar ul li.icon_warenkorb a
{
	background-image: url(../../AxaCmsInternet/Images/icon_service_bar_warenkorb.gif);
}

div.content div.service_bar ul li.icon_info a
{
	background-image: url(../../AxaCmsInternet/Images/icon_service_bar_info.gif);
}

/* @end */



/* @end */

/* @group Seitenleiste */

div.sidebar 
{
	float: right;
	display: inline;
	
	margin: 20px 10px 10px 0;
	width: 222px;
	overflow: hidden;
}

div.sidebar div.box
{
	width: 100%;
	margin-bottom: 10px;
	
	background: #e7eaf2;
}

/* @group Absatzformate */

div.sidebar h3 
{
	font-size: 11px;
	padding: 2px 5px;
	border-bottom: 1px solid white;
	color: #103184;
}

div.sidebar p
{
	margin-bottom: 11px;
	padding: 0 5px;
}

div.sidebar sup,
div.sidebar sub
{
	font-size: 9px;
	line-height: 0;
}

/* @end */

/* @group Liste: Links */

div.sidebar ul.link_list
{
	list-style-type: none;
	margin-bottom: 11px;
	padding: 7px 7px 5px 7px;
	
	background: #e7eaf2;
}

div.sidebar ul.link_list li
{
	
}

div.sidebar ul.link_list li a
{
	display: block;
	height: 1%;
	margin-bottom: 5px;
	padding-left: 18px;
	
	background: url(../../AxaCmsInternet/Images/icon_link_red.gif) no-repeat 10px 5px;
}

div.sidebar ul.link_list li a:hover
{
	text-decoration: underline;
}

div.sidebar ul.link_list li.pdf a
{	
	background: url(../../AxaCmsInternet/Images/icon_pdf.gif) no-repeat -1px 0;
}

div.sidebar ul.link_list li.zip a
{	
	background: url(../../AxaCmsInternet/Images/icon_zip.gif) no-repeat -1px 0;
}

div.sidebar ul.link_list li.rss a
{	
	background: url(../../AxaCmsInternet/Images/icon_rss.gif) no-repeat;
}

div.sidebar .grid_width_4
{
	width: 222px;
}
div.sidebar .column
{
	float: left;
	margin-right: 10px;
}

/* @end */

/* @end */

/* @group FuÃƒÆ’Ã†â€™Ãƒâ€¦Ã‚Â¸zeile */

div.footer 
{
	position: relative;
	clear: both;
	
	width: 976px;	
	padding-top: 3px;
	padding-bottom: 20px;
	
	border-top: 10px solid white;
	border-left: 9px solid white;
	
	color: #333333;
	background: white url(../../AxaCmsInternet/Images/footer_redline.gif) repeat-x;
}

/* @group Funktionen */

div.footer ul.functions
{
	position: absolute;
	left: 173px;
	top: -23px;
	
	width: 454px;
	list-style-type: none;
}

div.footer ul.functions li
{
	display: inline;	
}

div.footer ul.functions li a
{
	padding-left: 15px;
	padding-right: 10px;
	
	text-decoration: none;
	
	color: #333333;
	background: none;	
}

div.footer ul.functions li a:hover
{
	text-decoration: underline;
}

div.footer ul.functions li.print a
{
	background: url(../../AxaCmsInternet/Images/icon_print.gif) no-repeat;
}

/* @end */

/* @group Metanav */

div.footer ul.metanav_bottom
{
	position: absolute;
	
	right: 0;
	top: 3px;
}

div.footer ul.metanav_bottom li
{
	list-style-type: none;
	display: inline;
}

div.footer ul.metanav_bottom li a
{
	color: #333333;
	text-decoration: none;
	
	margin-left: 5px;
}

div.footer ul.metanav_bottom li a:hover
{
	text-decoration: underline;
}

div.footer ul.metanav_bottom li.active a
{
	text-decoration: none;
	font-weight: bold;
}



/* @end */

/* @end */

/* BEGIN OF CUSTOMIZATIONS FOR SHAREPOINT */

/* @Sharepoint topNav */
topNavContainer
{
	height:20px;
	background: #cfd6e6;
	border:none;
}

.topNav
{
	height:20px;
    position:absolute;
    left:0px;
	background: #cfd6e6;
    padding: 0px;
    margin: 0px;
	vertical-align:top;
}

.topNavItem
{
	height:20px;
	color: #333333;	
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.topNavItem a
{
	float: left;
	height: 18px;
	padding: 2px 12px 0 12px;
	font-weight: bold;
}

.topNavSelected a
{
	color: white;
	background: #ff1821;
}

.topNavHover a
{
	text-decoration: underline;
}

.topNavRoundLeft, .topNavRoundRight
{
    width:0px;
}
/* @end */

/* @Sharepoint leftNav */

/*
WARNING: The order of the styles matters! Example: leftNavSelected has to be placed AFTER leftNav1/2/...
*/

.leftNav
{
	position: relative;
	top:0px;
	left:0px;
	width: 100%;
}

.leftNavSpacer
{

}

.leftNav1, .leftNav2, .leftNav3, .leftNav4
{

	color: #333333;
	display:block;
	padding-right:10px;
	line-height:20px;
	vertical-align:middle;
}

.leftNav1
{
	border-bottom:1px white solid;
}

.leftNav2, .leftNav3, .leftNav4{
	background: #d1d7e7;
}

.leftNav1 a
{
	line-height:20px;
	padding-left:10px;
}

.leftNav2 a
{
	padding-left:20px;
	line-height:20px;
}

.leftNav3 a
{
	padding-left:30px;
	line-height:20px;
}

.leftNav4 a
{
	padding-left:40px;
	line-height:20px;
}

.leftNavHover a
{
	text-decoration:underline;	
}

.leftNavSelectedPath
{
	font-weight:bold;
	line-height: 20px;
	height:20px;
	width:100%;
}

.leftNavSelected
{
	font-weight: bold;
	color: white;
	background: #ff1821;
}
/* @end */

/* @inline Nav */
div.page_areas .leftNav
{
	width: 0px;
}
div.lvl6inlineNav a img, div.lvl7InlineNav a img
{
	width:0px;
	height:0px;
}

/* @end */

/* @inline Nav top level */
div.lvl6inlineNav
{
	border-left:1px white solid;
	padding:0px;
	margin:0px;
}

.inlineNavLvl6
{
	height:20px;
	display:block;
	line-height:20px;
	border-right:1px white solid;
	color: #333333 !important;
	text-decoration:none;
	padding: 0px 10px 0 10px;
	white-space: nowrap;
	border-bottom:none;
}

.inlineNavLvl6 a
{
	line-height:20px;
	vertical-align:middle;
	color: #333333;
	text-decoration:none;
}

.inlineNavLvl6Selected
{
	color:white !important;
	background:#ff1821;
}
.leftNavSelectedLevel6
{
	background:#95A4C8;
}
/* @end */

/* @Sharepoint inline Nav lvl 2 */
.inlineNavLvl7
{
	height:20px;
	display:block;
	line-height:20px;
	border-right:1px white solid;
	color: #333333 !important;
	text-decoration:none;
	padding: 0px 10px 0 10px;
	white-space: nowrap;
	border-bottom:none;
}

div.lvl7inlineNav
{
	border-top: 1px white solid;
	border-left:1px white solid;
	padding:0px;
	margin:0px;
}

div.lvl7inlineNav a img{
	height:0px;
	width:0px;
}


.inlineNavLvl7 a
{
	line-height:20px;
	vertical-align:middle;
	color: #333333;
	text-decoration:none;
}

.inlineNavLvl7Selected
{
	color:white !important;
	background:#ff1821;
}

/* @added ContentBlockFieldControl */
div.content div.contentblock h3
{
	padding: 2px 2px 2px 5px;
	color: #103184;
	background: #cfd6e6;
}

div.content div.contentblock div.container
{
	padding: 10px 2px 1px 5px;
	height: 1%;
	overflow: hidden;
	
	border-bottom: 1px solid white;
	background: #f3f4f9;	
}

div.content div.contentblock div.container h4
{
	margin-bottom: 5px;
	color: #103184;
}

/* @end ContentBlockFieldControl*/
div.content div.linklistImage
{
	float:left; 
	width:auto;
}
div.content div.linklistwebpart
{
	float:right;
	margin-left:5px;
}
/* @end */
/* ANFANG: Änderungen CLEC: Optimierung non-IE */
div.nav_top a img, div.nav_left a img, div.page_areas a img
{
	display:none;
}
/* ENDE: Änderungen CLEC: Optimierung non-IE */
/* Added classes for A2C*/
/* Anfang: 10.09.2008 Matthias Lerch */
/* Formulare aus xml-Datei generiert */
div.form
{
	width: 570px;
	float:left;
}
div.form div.introduction
{
	padding-bottom: 10px;
	padding-right: 5px;
}
div.form div.label
{
	float: left;
	width: 160px;
	padding-top: 4px;
	margin-right: 10px;
}
div.form div.spacer_text
{
	padding-left: 10px;
}
div.form div.spacer_note
{
	padding-left:10px;
}
div.form div.spacer_choice
{
	padding-left: 10px;
}
div.form div.spacer_selection
{
	padding-left: 10px;
}
div.form div.spacer_dropdown
{
	padding-left: 10px;
}
div.form div.input_222
{
	float: left;
	width: 222px;
}
div.form div.input_396
{
	float: left;
	width: 396px;
}
div.form div.input_565
{
	float: left;
	width: 565px;
}
div.form div.input_spacer_height
{
	float: none;
	width: 222px;
	line-height:10px;
	color: #f3f4f9;
}
div.form div.text
{
	float: none;
	width: 222px;
}
div.form div.text_396
{
	float: none;
	width: 396px;
}
div.form div.note
{
	float: none;
	width: 222px;
}
div.form div.selection
{
	width: 222px;
	float: none;
	padding-top: 1px;
}
div.form div.selection_396
{
	width: 396px;
	float: none;
	padding-top: 1px;
}
div.form div.choice
{
	width: 222px;
	float: none;
	padding-top: 1px;
}
div.form strong.error
{
	padding-left:10px;
	color:#ff1821;
	width:150px;
	line-height:14px;
	display:block;
}
div.content div.axaCmsForm div.form_container div.form div.text input.text
{
	width: 218px;
	height: 15px;
}
/* Anfang: 15.10.2008 Matthias Lerch */
div.content div.axaCmsForm div.form_container div.form div.text input.error
{
	background-color: #ff1821;
}
/* Ende: 15.10.2008 Matthias Lerch */
div.content div.axaCmsForm div.form_container div.form div.note textarea
{
	width: 218px;
	height: 100px;
}
/* Anfang: 15.10.2008 Matthias Lerch */
div.content div.axaCmsForm div.form_container div.form div.note textarea.error
{
	background-color: #ff1821;
}
/* Ende: 15.10.2008 Matthias Lerch */
/* Check Box */
div.content div.axaCmsForm div.form_container div.form div.selection label
{
	padding-left: 4px;
}
div.content div.axaCmsForm div.form_container div.form div.selection_396 label
{
	padding-left: 4px;
}
div.content div.axaCmsForm div.form_container div.form div.selection span.radio
{
	white-space:nowrap;
}
/* Radio Button */
div.content div.axaCmsForm div.form_container div.form div.choice label
{
	padding-left: 4px;
	padding-right: 10px;
}
div.content div.axaCmsForm div.form_container div.form div.text input.width_1
{
	width: 44px;
	height: 15px;
}
div.content div.axaCmsForm div.form_container div.form div.text input.width_2
{
	width: 102px;
	height: 15px;
}
div.content div.axaCmsForm div.form_container div.form div.text input.width_3
{
	width: 160px;
	height: 15px;
}
div.content div.axaCmsForm div.form_container div.form div.text input.width_4
{
	width: 218px;
	height: 15px;
}
/* Ende: 10.09.2008 Matthias Lerch */
DIV.content DIV.axaCmsForm P.form_input IMG 
{	
	RIGHT: 0px;	
	POSITION: absolute;	
	TOP: 0px
}
DIV.content DIV.axaCmsForm DIV.submit 
{	PADDING-RIGHT: 0px;	
 	BORDER-TOP: white 1px solid;	
 	PADDING-LEFT: 0px;	
	PADDING-BOTTOM: 0px;	
	PADDING-TOP: 0px;	
	POSITION: relative;	
	HEIGHT: 20px;	
	BACKGROUND-COLOR: #f3f4f9;
	max-width: 100%
}
DIV.content DIV.axaCmsForm DIV.submit INPUT.right 
{	
	RIGHT: 0px;	
	POSITION: absolute;	
	TOP: 0px
}

/*Changes for XML-Forms dataview*/
div.form ul li
{
    padding: 3px 0px 3px 20px;
    width: 375px;
}
div.form ul li.icon_yes
{
    background: url(../../AxaCmsInternet/Images/icon_yes.gif) no-repeat 2px 5px;
}
div.form ul li.icon_no
{	
	background: url(../../AxaCmsInternet/Images/icon_no.gif) no-repeat 0 5px;
}
.dataview
{
    padding-top: 4px; 
    font-weight: bold;    
}