/********************************************/
/* Styles for Allianz24                     */
/* Date: 06.08.2010  cw-AS                          */
/* By PXP interactive services & solutions  */
/********************************************/

/* Reset ================================================================================= */
/* Feel free to change the "Reset" css styles as u need them */


* { margin:0; padding:0; }

body          { margin: 0px; padding: 0px; background-color: #E9E9E6; background: #E9E9E6 url(/allianz-cda-vdps-ext/allianz/static/as24/images/background.jpg) 0 0 repeat-x ; font:12px/1.55  Arial, Verdana, Helvetica, sans-serif; color:#87898d; text-align:center; }

img           { border:0; vertical-align:top; }

a             { color:#898A8F; text-decoration:none; }
a:hover       { text-decoration:underline; }
:focus        { outline: 0; }

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; /*border-collapse:collapse;*/ border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }


/* Lists */
ul,ol         { list-style:none; }

/*clear*/
.clear {
	clear: both;
}
/* Splitter of the Metanav AND the ContentFooter*/

li .splitter { padding: 0px 9px 0px 9px; color: #87898d;}
li.active .splitter { padding: 0px 9px 0px 9px; font-weight: normal; color: #87898d;}

.hidden { display: none }
/* ======================================================================================= */

/* fullflash-layer  - with margin-left bugfix for IE7  - note: the flash object needs to provide a height and width value for the layer to show */

#fullflashcontent {
	position:absolute; 
	z-index:20000; 
	padding:0px;  
	text-align:left; 
	visibility:hidden; 
	left:1px; 
	margin-left:expression(document.all.offsetWidth * -1);
	}


/* ======================================================================================= */



/* main container */
#main-container {margin:auto;width: 968px; background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/background_main.png) 0 0 repeat-y; padding: 0 5px; }
#main-bottom-shadow {margin:auto; width: 978px; height: 5px; background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/background_main_bottom_shadow.png) 0 0 no-repeat;}
/* ======================================================================================= */

/* header */
.logo { float:left; }
.logo-print { display:none; }
#header-container {height: 68px;}

#header-container #meta-container {float: right; margin-top: 10px; float: right;}
#header-container #meta-container #meta-navi-container {list-style: none; padding-right: 15px; float: left;} 
#header-container #meta-container #meta-navi-container li { float: left; color: #87898d; font-size: 11px;}
#header-container #meta-container #meta-navi-container li.active { text-decoration: none; font-weight: bold; float: left;}
#header-container #meta-container #meta-navi-container a:active {  font-weight: bold; }
#header-container #meta-container #meta-navi-container a:hover { text-decoration: underline; }

#header-container #meta-container #meta-language-container { padding-right: 12px; float: left; list-style: none;} 
#header-container #meta-container #meta-language-container li { float: left; font-size: 11px;}
#header-container #meta-container #meta-language-container li.active { font-weight: bold; float: left;}
#header-container #meta-container #meta-language-container a:active {font-weight: bold;}
#header-container #meta-container #meta-language-container a:hover { text-decoration: underline;}

#header-container #meta-container #meta-search-container  {margin-top:1px;}
#header-container #meta-container #meta-search-container #left-container {height: 17px;width: 7px; background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/metanav_search_bg_left.png) 0 0 no-repeat; float: left; }
#header-container #meta-container #meta-search-container #middle-container {height: 17px;width: 93px; background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/metanav_search_bg_middle.png) 0 0 repeat-x; float: left;  }
#header-container #meta-container #meta-search-container #right-container {height: 17px;width: 28px; background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/metanav_search_bg_right.png) 0 0 no-repeat;  float: left; }
#header-container #meta-container #meta-search-container #search-value {background-color: transparent; margin-top: 3px;width: 93px; border: 0px;font-size: 10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;line-height: 13px; color: #87898d;}
#header-container #meta-container #meta-search-container #search-button {height: 13px; width: 30px;cursor: pointer;}
/* ======================================================================================= */

 
/* Main Navigation (topnav)*/
#mainnav {
	margin: 0; padding: 0;
	list-style: none;
	position: relative;
	width: 888px; 
	float: right;
	padding-right: 80px; 
	height: 37px; 
	background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/background_mainnav.png) 0 0 repeat-x; 
	z-index: 50;
	margin-bottom: -5px;
}
ul#topnav {
	float: right;
}
ul#topnav li {
	float: left;
}


ul#topnav li a.allianzSans {
	padding: 0 15px 0 15px;
	line-height: 33px;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	/*letter-spacing: -0.03em;*/
	color: #7c7c7d;
}
ul#topnav li a.allianzSansMain {
	padding: 0 15px 0 15px;
	line-height: 33px;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	/*letter-spacing: -0.03em;*/
	color: #7c7c7d;
}
ul#topnav li a.allianzSansMainActive {
	padding: 0 15px 0 15px;
	line-height: 33px;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	/*letter-spacing: -0.03em;*/
	color: #014890;
}



ul#topnav li a.allianzSansActive {
	padding: 0 15px 0 15px;
	line-height: 33px;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	/*letter-spacing: -0.03em;*/
	color: #014890;
}

ul#topnav .bg_middle {background:  none;
	height: 33px;
	float: left;
	color: #7c7c7d;}
ul#topnav .bg_left {background:  none;
	height: 33px;
	width: 4px;
	float: left;}
ul#topnav .bg_right  {background:  none;
	height: 33px;
	width: 4px;
	float: left;}

ul#topnav .bg_left-active {
	background: #E2E6E9 url(/allianz-cda-vdps-ext/allianz/static/as24/images/mainnav_level0_bg_active_left.png) no-repeat top left;
	height: 33px;
	width: 4px;
	float: left;
}
ul#topnav .bg_middle-active {
	background: #E2E6E9 url(/allianz-cda-vdps-ext/allianz/static/as24/images/mainnav_level0_bg_active_middle.png) repeat-x;
	height: 33px;
	float: left;
	color: #014890;
}

ul#topnav .bg_right-active {
	background: #E2E6E9 url(/allianz-cda-vdps-ext/allianz/static/as24/images/mainnav_level0_bg_active_right.png) no-repeat top right;
	height: 33px;
	width: 4px;
	float: left;
}

ul#topnav li .secNav-container {
	display: none;
	position: absolute;
	background:#E2E6E9 url(/allianz-cda-vdps-ext/allianz/static/as24/images/mainnav_level1_background.png) 0 0 repeat-x;
	top: 33px;
	left: 0px;
	width: 968px;
	height: 33px;
	margin-top: -1px;
}

ul#topnav li .secNav-container span {
	padding: 0px 0px 3px 0;
	position: absolute;
	left: 0px;
}
ul#topnav li:hover .secNav-container span { display: block;}
ul#topnav li .secNav-container span a        { display: inline; color: #7c7c7d; font-size: 14px; font-weight: normal;}
ul#topnav li .secNav-container span a:hover  { text-decoration: underline; color: #014890; font-size: 14px; font-weight: normal;}
ul#topnav li .secNav-container span a:active { color: #014890; font-size: 14px; font-weight: bold;}
/* ======================================================================================= */


/**  HOME SIDE STYLES  **/

/* Key Visual for Homepage */
#keyvisual-container {
	z-index: 0;
	float: left;
	position: relative;
	
}
#keyvisual-container #theKeyVisualFlash {
	width: 968px;
	background-color: #fff;
}
#keyvisual-container #theKeyVisualImage {
	width: 968px;
	height: 199px;
	background-color: #fff;
}

#keyvisual-container h1 {
	position: absolute;
	top: 50px;
	left: 130px;
	color: #868788;
	font-size: 30px;
	text-align: left;
	z-index: 900;
}
#keyvisual-container h1.detailpage {
	position: absolute;
	top: 40px;
	left: 130px;
	color: #868788;
	font-size: 20px;
	text-align: left;
	z-index: 900;
}
#keyvisual-container #slider_1-container {float: right;text-align: left;position: absolute;top: 60px;right: 0px;}
#keyvisual-container #slider_1-container #slider_1-link {display: block;position: absolute;top: 0px;left: 0px;width: 100%;height: 69px;/*hack for the slider in IE */background-color: #FFFFFF;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
#keyvisual-container #slider_1-container #icon_1 {background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/slider_bg_icon.png) 0 0 no-repeat; width: 80px;height: 69px;float: left;}
#keyvisual-container #slider_1-container #iconImg_1 {background:transparent 0 0 no-repeat; width: 80px;height: 69px;float: left;}
#keyvisual-container #slider_1-container #slider_1Textblock {background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/slider_bg.png) 0 0 repeat-x;height: 69px;width: 176px;float: left;}
#keyvisual-container #slider_1-container #slider_1Textblock span {display: block;font-size: 17px;margin: 15px 0px 0px 5px;line-height: 1.2em;color: #FFFFFF;z-index: 0;}
#keyvisual-container #slider_1-container #slider_1 {display: none;background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/slider_bg.png) 0 0 repeat-x;height: 69px;float: left;z-index: 900;}

#keyvisual-container #slider_2-container {float: right;text-align: left;position: absolute;top: 135px;right: 0px;}
#keyvisual-container #slider_2-container #slider_2-link {display: block;position: absolute;top: 0px;left: 0px;width: 100%;height: 69px;/*hack for the slider in IE */background-color: #FFFFFF;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
#keyvisual-container #slider_2-container #icon_2 {background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/slider_bg_icon.png) 0 0 no-repeat; width: 80px;height: 69px;float: left;}
#keyvisual-container #slider_2-container #iconImg_2 {background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/slider_bg_iconImg.png) 0 0 no-repeat; width: 80px;height: 69px;float: left;}
#keyvisual-container #slider_2-container #slider_2Textblock {background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/slider_bg.png) 0 0 repeat-x;height: 69px;width: 176px;float: left;}
#keyvisual-container #slider_2-container #slider_2Textblock span {display: block;font-size: 17px;margin: 15px 0px 0px 5px;line-height: 1.2em;color: #FFFFFF;z-index: 0;}
#keyvisual-container #slider_2-container #slider_2 {display: none;background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/slider_bg.png) 0 0 repeat-x;height: 69px;float: left;z-index: 900;}

#keyvisual-container #slider_3-container {float: right;text-align: left;position: absolute;top: 210px;right: 0px;}
#keyvisual-container #slider_3-container #slider_3-link {display: block;position: absolute;top: 0px;left: 0px;width: 100%;height: 69px;/*hack for the slider in IE */background-color: #FFFFFF;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
#keyvisual-container #slider_3-container #icon_3 {background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/slider_bg_icon.png) 0 0 no-repeat; width: 80px;height: 69px;float: left;}
#keyvisual-container #slider_3-container #iconImg_3 {background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/slider_bg_iconImg.png) 0 0 no-repeat; width: 80px;height: 69px;float: left;}
#keyvisual-container #slider_3-container #slider_3Textblock {background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/slider_bg.png) 0 0 repeat-x;height: 69px;width: 176px;float: left;}
#keyvisual-container #slider_3-container #slider_3Textblock span {display: block;font-size: 17px;margin: 15px 0px 0px 5px;line-height: 1.2em;color: #FFFFFF;z-index: 0;}
#keyvisual-container #slider_3-container #slider_3 {display: none;background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/slider_bg.png) 0 0 repeat-x;height: 69px;float: left;z-index: 900;}

#keyvisual-container #slider_4-container {float: right;text-align: left;position: absolute;top: 285px;right: 0px;}
#keyvisual-container #slider_4-container #slider_4-link {display: block;position: absolute;top: 0px;left: 0px;width: 100%;height: 69px;/*hack for the slider in IE */background-color: #FFFFFF;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
#keyvisual-container #slider_4-container #icon_4 {background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/slider_bg_icon.png) 0 0 no-repeat; width: 80px;height: 69px;float: left;}
#keyvisual-container #slider_4-container #iconImg_4 {background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/slider_bg_iconImg.png) 0 0 no-repeat; width: 80px;height: 69px;float: left;}
#keyvisual-container #slider_4-container #slider_4Textblock {background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/slider_bg.png) 0 0 repeat-x;height: 69px;width: 176px;float: left;}
#keyvisual-container #slider_4-container #slider_4Textblock span {display: block;font-size: 17px;margin: 15px 0px 0px 5px;line-height: 1.2em;color: #FFFFFF;z-index: 0;}
#keyvisual-container #slider_4-container #slider_4 {display: none;background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/slider_bg.png) 0 0 repeat-x;height: 69px;float: left;z-index: 900;}

#keyvisual-container * .last {
	background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/slider_bg_right.png) 0 0 no-repeat;
	height: 69px;
	width: 10px;
	float: left;
}
#keyvisual-container .footerbar {
	background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/keyvisual_bg_footerbar.png) 0 0 repeat-x;
	height: 19px;
	width: 968px;
}
/* ======================================================================================= */

/* ContentArea*/
#content-area {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #014890;
	background: #014890 url(/allianz-cda-vdps-ext/allianz/static/as24/images/bg_content_home.gif) repeat-y 0 0;
	background-color: #ffffff;
   width: 968px;
	padding-top: 20px;
	padding-bottom: 5px;
}

/* ======================================================================================= */

/* Home ContentArea Columns */
.content-home-container {
	width: 318px;
	margin-right: 7px;
	float: left;
}
.content-home-container-last {
	width: 318px;
	float: left;
}
/* ======================================================================================= */

/* TeaserBox (FlipFlop) */
.teaserbox {
	width: 99%;
	float: left;
	border: 1px solid #E2E2E2;
	margin-bottom: 4px;
	background:url("/allianz-cda-vdps-ext/allianz/static/as24/images/bg_content.gif") repeat-y scroll left top #E2E2E2;
}
.teaserbox-button {
	width: 100%;
	min-width: 220px;
	background: #E2E2E2 url(/allianz-cda-vdps-ext/allianz/static/as24/images/teaserbox_home_bg.png) repeat-x 0 0;
	text-align: left;
	height: 20px;
	overflow: hidden;
	cursor:pointer;
}
.teaserbox-button-text {
	font-weight: bold;
	color: #868789;
	margin-left: 15px;
	margin-top: 1px;
	float: left;
	font-size: 11px;
}
.teaserbox-button-text-active {
	font-weight: bold;
	color: #014890;
	margin-left: 15px;
	margin-top: 1px;
	float: left;
	font-size: 11px;
}
.teaserbox-button-text-mouseover {
	font-weight: bold;
	color: #014890;
	margin-left: 15px;
	margin-top: 1px;
	float: left;
	font-size: 11px;
}
.teaserbox-button-arrow {
	float: right;
	background: #E2E2E2 url(/allianz-cda-vdps-ext/allianz/static/as24/images/teaserbox_home_arrow_inactive.png) no-repeat 0 0;
	width: 20px;
	height: 20px;
}
.teaserbox-button-arrow-active {
	float: right;
	background: #E2E2E2 url(/allianz-cda-vdps-ext/allianz/static/as24/images/teaserbox_home_arrow_active.png) no-repeat 0 0;
	width: 20px;
	height: 20px;
}
.teaserbox-button-arrow-mouseover {
	float: right;
	background: #E2E2E2 url(/allianz-cda-vdps-ext/allianz/static/as24/images/teaserbox_home_arrow_mouseover.png) no-repeat 0 0;
	width: 20px;
	height: 20px;
}

.teaserbox-content {
	background:url("/allianz-cda-vdps-ext/allianz/static/as24/images/bg_content.gif") repeat-y scroll left top #E2E2E2;
	color: #1D4092;
	text-align: left;
	padding: 4px 18px 0px 18px;
	height: 114px;
	overflow: hidden;
}
.teaserbox-content-image {
	background:url("/allianz-cda-vdps-ext/allianz/static/as24/images/bg_content.gif") repeat-y scroll left top #E2E2E2;
	text-align: center;
	padding: 0px;
	height: 120px;
	overflow: hidden;
}
 
/* original blaue links mit icon in Teaserbox 

.teaserbox-content a {
 	background: url(/allianz-cda-vdps-ext/allianz/static/as24/images/icon_teaserbox_link_arrow.png) 0 0 no-repeat;
	padding-left: 10px;
	color: #1D4092;
	text-align: left;
 }
*/

/* new orange link with icon */ 
.teaserbox-content a {
 	background: url(/allianz-cda/Intranet/Content-Web/Allianz24/SiteConfiguration/icon_teaserbox_link_arrow_orange.png) 0 0 no-repeat;
	padding-left: 10px;
	color: #F27A21;
	text-align: left;
	text-decoration:underline; 
 }

/* old blue link with icon
.teaserbox-content a {
 	background: url(/allianz-cda-vdps-ext/allianz/static/as24/images/icon_teaserbox_link_arrow.png) 0 0 no-repeat;
	padding-left: 10px;
	color: #1D4092;
	text-align: left;
 }
 */ 



/* FIX fuer IE7 Breite = 100% statt 84% in IE7.css. Korrigiert die Teaserbox Home und Teaserbox Content fuer Tradedoubler HTML-Inhalt */

#slider_22132bdf7a769210VgnVCM1000005509a8c0_2_Content {padding:0; height:118px; width:100%;}
#slider_22132bdf7a769210VgnVCM1000005509a8c0_2_Content a {padding:0; background: none;}
#slider_f97e887b8d1a9210VgnVCM1000005509a8c0_0_Content {padding:0; width:100%;}
#slider_f97e887b8d1a9210VgnVCM1000005509a8c0_0_Content a {padding:0; background: none;}



 
/* QuickInfoButtons */
.quickinfobutton-container {
	width: 220px;
	float: left;
	margin-bottom: 30px;
}

a.quickinfobuttonSmall {
	display: block;
	height:47px;
	width: 100%;
	background-position: 0px 0px;
	margin-bottom: 4px;
	float:left;
}
a.quickinfobuttonSmall:hover{
	background-position: 0px -47px;
}
a.quickinfobuttonLong {
	display: block;
	height:47px;
	width:100%;
	background-position: 0px 0px;
	margin-bottom: 1px;
}
a.quickinfobuttonLong:hover{
	background-position: 0px -47px;
}

/* ======================================================================================= */


/* Additional HTML-Area at the homepage*/
#home-additionalHTML-container {
	width: 968px;
	margin-right: 5px;  
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	color: #014890;
	background:none;
}
#home-additionalHTML-container h1.allianzSans {
	color: #868788;
	font-size: 24px;
}
/* ======================================================================================= */

/* Footer */
#footer-container  {margin:auto;width: 978px; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#footer-container  ul {list-style: none; padding-right: 30px;float: left; margin: 10px 0px 15px 5px;} 
#footer-container  ul li { float: left;}
#footer-container  ul li a {color: #87898d;}
#footer-container  ul li a:hover {font-weight: normal; text-decoration: underline;}
#footer-container  ul li a:active {font-weight: bold;}
#footer-container  ul .splitter { padding: 0px 10px 0px 10px;}
/* ======================================================================================= */



/**  ARTICLE PAGE STYLES  **/

/* Key Visual for Article */
#keyvisual-article-container {
	margin-left: 5px;
	margin-right: 5px;
	z-index: 0;
	float: left;
	position: relative;
}
#keyvisual-article-container h1 {
	position: absolute;
	top: 50px;
	left: 130px;
	font-size: 23px;
	color: #898A8F;
	text-align: left;
}
#keyvisual-article-container #slider_1-container {float: right;text-align: left;position: absolute;top: 50px;right: 0px;}
#keyvisual-article-container #slider_1-container #slider_1-link {display: block;position: absolute;top: 0px;left: 0px;width: 100%;height: 69px;/*hack for the slider in IE */background-color: #FFFFFF;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
#keyvisual-article-container #slider_1-container #icon_1 {background:#898A8F url(/allianz-cda-vdps-ext/allianz/static/as24/images/slider_bg_icon_1.png) 0 0 no-repeat; width: 80px;height: 69px;float: left;}
#keyvisual-article-container #slider_1-container #slider_1Textblock {background:#898A8F url(/allianz-cda-vdps-ext/allianz/static/as24/images/slider_bg.png) 0 0 repeat-x;height: 69px;width: 180px;float: left;}
#keyvisual-article-container #slider_1-container #slider_1Textblock span {display: block;font-size: 12px;margin: 20px 0px 0px 5px;line-height: 1.2em;color: #FFFFFF;z-index: 0;}
#keyvisual-article-container #slider_1-container #slider_1 {display: none;background:#898A8F url(/allianz-cda-vdps-ext/allianz/static/as24/images/slider_bg.png) 0 0 repeat-x;height: 69px;float: left;z-index: 900;}

#keyvisual-article-container * .last {
	background:#898A8F url(/allianz-cda-vdps-ext/allianz/static/as24/images/slider_bg_right.png) 0 0 no-repeat;
	height: 69px;
	width: 10px;
	float: left;
}
#keyvisual-article-container .footerbar {
	background:#898A8F url(/allianz-cda-vdps-ext/allianz/static/as24/images/keyvisual_bg_footerbar.png) 0 0 repeat-x;
	height: 17px;
	width: 968px;
}
/* ======================================================================================= */

/**  Detailpage STYLES  **/

/* the Breadcrumbnavigaton */
#breadcrumb-container {
	margin:0px;
	margin-left: 1px;
}
#breadcrumb-container {
	display: block;
	position: relative;
	left: 262px;
}
#breadcrumb-container li {
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #788b9e;
	margin-bottom: 6px;
}
#breadcrumb-container li a {
	color: #788b9e;
}
#breadcrumb-container ul li a:hover {
	text-decoration: underline;
}
#breadcrumb-container li span {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #788b9e;
	padding: 0px 5px;
}
/* ======================================================================================= */

/* ContentArea Columns */
.content-detail-container-left {
	width: 217px;
	margin-right: 4px;
	float: left;
}
.content-detail-container-middle {
	width: 519px;
	margin-right: 4px;
	margin-bottom: 19px;
	color: #014890;
	float: left;
	text-align: left;
	background: #E2E2E2 url(/allianz-cda-vdps-ext/allianz/static/as24/images/bg_content.gif) repeat-y top left;
}
.content-detail-container-right {
	width: 220px;
	float: left;
	margin-right: 4px;
	color: #014890;
}
.content-detail-container-right .teaserblock {
	margin-bottom: 30px;
	float: left;
}
.content-detail-container-middle h1 {
	padding: 0px 42px;
	background-color: #FFFFFF;
	color: #014890;
	margin-top: 3px;
	margin-bottom: 42px;
	text-align: left;
	font-size: 20px;
}
.content-detail-container-middle .content {
	padding: 0px 42px 78px 42px;
	color: #014890;
	text-align: left;
}
.content-detail-container-middle .content h2 {
	padding: 0px;
	color: #014890;
	margin-top: 3px;
	margin-bottom: 5px;
	text-align: left;
	font-size: 17px;
}
.content-detail-container-middle .content-list {
	padding: 0px 42px 0px 42px;
	color: #014890;
	text-align: left;
	
}
.content-detail-container-middle .contentFooter {
	padding: 0px 42px;
	margin-bottom: 32px;
	height: 12px;
	line-height: 11px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.content-detail-container-middle .contentFooter a:hover {
	text-decoration: underline;
}
.content-detail-container-middle .contentFooter #left {
	float: left;
	list-style: none; 
}
.content-detail-container-middle .contentFooter #left li {
	float: left;
}
.content-detail-container-middle .contentFooter #right {
	float: right;
	list-style: none; 
}
.content-detail-container-middle .contentFooter #right li {
	float: left;
}

/* ======================================================================================= */

/* secondary Navigation (left column) */
#sec-navi-container {
	text-align: left;
	font-size: 11px;
	margin-right: 4px;
	width: 217px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Ebene 2 */
#sec-navi-container ul {
	list-style: none;
	width: 100%;
}
#sec-navi-container ul li {
}
#sec-navi-container ul li a {
	color: #7c7c7d;
	width: 100%;
	padding: 3px 0px 3px 22px;
	display: block;
	font-weight: bold;
	width: 195px;
}
#sec-navi-container ul li a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #014890;
	background-color: #ffffff;
}
#sec-navi-container ul li.open {
	background:none;
	background: #E2E2E2 url(/allianz-cda-vdps-ext/allianz/static/as24/images/bg_content.gif) repeat-y top left;
	padding-top: 4px;
	padding-bottom: 4px;
}
#sec-navi-container ul li.open>a {
	font-weight: bold;
	color: #014890;
	text-decoration: none;
}
#sec-navi-container ul li.open>a:hover {
	text-decoration: underline;
}
#sec-navi-container ul li.inactive>a:hover {
	color: #014890;
	background-color: #ffffff;
}
#sec-navi-container ul li.open.current {
	background: #E2E2E2 url(/allianz-cda-vdps-ext/allianz/static/as24/images/bg_content.gif) repeat-y top left;
}
#sec-navi-container ul li.open.current>a {
	font-weight: bold;
	color: #014890;
	text-decoration: none;
	background-color: #ffffff;
}


/* Ebene 3 */
#sec-navi-container ul li ul {
	list-style: none;
	width: 100%;
}
#sec-navi-container ul li ul li {
	background:none;
}
#sec-navi-container ul li ul li a {
	color: #014890;
	padding: 3px 0px 3px 42px;
	width: 100%;
	font-weight: normal;
	display: block;
	width: 175px;
}
#sec-navi-container ul li ul li a:hover {
	text-decoration: underline;
	background-color: #ffffff;
	font-weight: normal;
}
#sec-navi-container ul li ul li.open {
	background:none;
	font-weight: bold;
}
#sec-navi-container ul li ul li.open>a {
	font-weight: bold;
	text-decoration: none;
}
#sec-navi-container ul li ul li.open>a:hover {
	text-decoration: underline;
}
#sec-navi-container ul li ul li.open.current {
	font-weight: normal;
	background: none;
}
#sec-navi-container ul li ul li.open.current>a {
	font-weight: normal;
	text-decoration: none;
	font-weight: bold;
}
#sec-navi-container ul li ul li.open.current>a:hover {
	text-decoration: none;
	font-weight: bold;
}

/* Ebene 4 */
#sec-navi-container ul li ul li ul {
	list-style: none;
	width: 100%;
	
}
#sec-navi-container ul li ul li ul li {
	background:none;
}
#sec-navi-container ul li ul li ul li a {
	color: #014890;
	padding: 3px 0px 3px 54px;
	width: 100%;
	font-weight: normal;
	display: block;
	width: 163px;
}
#sec-navi-container ul li ul li ul li a:hover {
	text-decoration: underline;
	background-color: #ffffff;
	font-weight: normal;
}
#sec-navi-container ul li ul li ul li.open {
	background:none;
	font-weight: bold;
}
#sec-navi-container ul li ul li ul li.open>a {
	font-weight: normal;
	text-decoration: underline;
}
#sec-navi-container ul li ul li ul li.open>a:hover {
	text-decoration: underline;
}
#sec-navi-container ul li ul li ul li.open.current {
	font-weight: normal;
}
#sec-navi-container ul li ul li ul li.open.current>a {
	font-weight: normal;
	text-decoration: none;
	font-weight: bold;
}

/* ======================================================================================= */

/* Content Styles */
.content {
	overflow: hidden;
}
.content b, .content strong {
	font-weight: bold;
}
.content h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px;
	color: #014890;
	margin-top: 3px;
	margin-bottom: 5px;
	text-align: left;
	font-size: 14px;
}
.content h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px;
	color: #014890;
	margin-top: 3px;
	margin-bottom: 5px;
	text-align: left;
	font-size: 11px;
}
		/* new orange weblink */ 
.content span.web-link {
 	background: url(/allianz-cda/Intranet/Content-Web/Allianz24/SiteConfiguration/icon_link_arrow_orange.png) 0 3px no-repeat;
	padding-left: 10px;
	text-decoration: none;
	color: #F27A21;
	line-height: 20px;
	
	}

.content span.web-link a {
	text-decoration: underline;
	color: #F27A21;
		}
.content span.web-link a:hover {
	text-decoration: underline;
	color: #F27A21;
		}

	/* old -> we use span.weblink now 	
.content a.web-link {
 	background: url(/allianz-cda/static/as24/images/icon_link_arrow.png) 0 3px no-repeat;
	padding-left: 10px;
	text-decoration: none;
	color: #014890;
}
.content a.web-link:hover {
	text-decoration: underline;
}

*/

.content a {
	text-decoration: underline;
	color: #014890;
}
.content a:hover {
	text-decoration: underline;
}
.content .ergebnis {
	margin-bottom: 20px;
}
.content .teaserVisible {
	margin-left: 10px;
}
.content .text {
	margin-left: 10px;
}
.content ul {
	margin-top: 5px;
	list-style: disc;
	margin-left: 15px;
	margin-bottom: 12px;
}
.content ol {
	margin-top: 5px;
	margin-bottom: 12px;
	margin-left: 18px;
	list-style: decimal;
}
.content ol ol {
	margin-top: 0px;
	margin-left: 18px;
	list-style: decimal;
}
.content ul.web-checklist {
	margin-top: 5px;
	list-style-type: none;
	padding: 0px;
	margin: 10px 0px;
}
.content ul.web-checklist li {
	line-height: 22px;
	padding-left: 27px;
	background: url(/allianz-cda-vdps-ext/allianz/static/as24/images/content_checklist_icon.png) 0 0 no-repeat ; 
	margin: 8px 0px;
}

.content table {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 20px;
	background-color: #E2E2E2;
	}

.content table tr.table-title td {
	font-weight: bold;
	padding: 5px 7px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/content_table_header_bg.jpg) 0 0 repeat;
	}

.content table td {
	border-bottom: 1px solid #fff;
	padding: 5px 7px;
	line-height: 16px;
	text-align: left;
	}
.content table td.table-checklist {
	border-bottom: 1px solid #fff;
	padding: 5px 7px;
	line-height: 16px;
	text-align: left;
	background:transparent url(/allianz-cda-vdps-ext/allianz/static/as24/images/table-checklist.gif) center no-repeat;
	}

.content table td:first-child {
	
	}

.content table td+td {
	border-left: 1px solid #fff;
	}

.content p {
	margin-bottom: 12px;
}

.content-list {
	overflow: hidden;
}

.content-list .list-textblock. h1 a {
 	background: url(/allianz-cda-vdps-ext/allianz/static/as24/images/icon_link_arrow.png) 0 0 no-repeat;
	text-decoration: underline;
	color: #014890;
}
.content-list .list-textblock. h1 a:hover {
	text-decoration: none;
}

.content-list a {
 	background: url(/allianz-cda-vdps-ext/allianz/static/as24/images/icon_link_arrow.png) 0 0 no-repeat;
	padding-left: 10px;
	text-decoration: underline;
	color: #014890;
}
.content-list a:hover {
	text-decoration: none;
}
.content-list .ergebnis {
	margin-bottom: 20px;
}
.content-list .teaserVisible {
	margin-left: 10px;
}
.content-list .text {
	margin-top: 3px;
	margin-left: 10px;
}

.content-list .liste        { list-style: none; }
.content-list .liste li     { margin-bottom: 25px;}
.content-list .liste li img { margin-right: 15px;float: left;width: 120px;height: 80px; }
.content-list .liste li .listTextBlock { margin: 0px; padding: 0px; /*min-height: 80px*/;padding-top: -5px;}
.content-list .liste li .listTextBlock .listDate { font-size: 10px;}
.content-list .liste li .listTextBlock h1 { font: Verdana; margin: 0px;padding: 0px;background-color: transparent;font-size: 11px;font-weight: bold;}
.content-list .liste li .listTextBlock h2 { font: Verdana; margin: 0px;padding: 0px;background-color: transparent;font-size: 11px;font-weight: normal; }

.blog-list 			{padding: 0px 42px 78px 42px;color: #014890;text-align: left;}
.blog-list ul    	{list-style-image: url(/allianz-cda-vdps-ext/allianz/static/as24/images/icon_list_arrow.png);margin-left: 15px; padding:0px;}
.blog-list ul li 	{margin-bottom: 15px;}
.blog-list ul li .text {margin-top: 3px;}
.blog-list a {
	text-decoration: none;
	font-weight: bold;
	color: #014890;
	margin: 0px;
	padding: 0px;
}
.blog-list a:hover {text-decoration: underline;}


.search-list 			{padding: 0px 42px 78px 42px;color: #014890;text-align: left;}
.search-list ul    	{list-style-image: url(/allianz-cda-vdps-ext/allianz/static/as24/images/icon_list_arrow.png);margin-left: 13px; padding:0px;}
.search-list ul li 	{margin-bottom: 15px;}
.search-list ul li .text {margin-top: 3px;}
.search-list a {
	text-decoration: none;
	font-weight: bold;
	color: #014890;
	margin: 0px;
	padding: 0px;
}
.search-list a:hover {text-decoration: underline;}

.search-list #searchlist-container  {margin-top:31px; margin-left: 0px;}
.search-list #searchlist-container #middle-container {height: 22px; padding-top: 1px;width: 171px; float: left;}
.search-list #searchlist-container #right-container {
background:url("/allianz-cda-vdps-ext/allianz/static/as24/images/searchlist_search_bg_button.png") no-repeat scroll 0 0 transparent;
float:left;
height:19px;
width:28px;
}
.search-list #searchlist-container #search-button {height: 13px; width: 30px;cursor: pointer;}

.search-list #searchlist-container #search-value1 {
background:url("/allianz-cda-vdps-ext/allianz/static/as24/images/searchlist_search_bg_left.png") no-repeat scroll 0 0 transparent;
border:0 none;
color:#87898D;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
height:17px;
margin-top:1px;
padding-left:8px;
width:172px;
}
.search-list #treffernavi {
	margin-bottom: 30px;
	margin-left: 6px;
}
.search-list #treffernavi ul li a		 { background:none; text-decoration: underline;; margin: 0px; padding: 0px; font-weight: normal;}
.search-list #treffernavi ul li a:hover  { text-decoration: none;}

.search-list #treffernavi ul				{ list-style: none; padding-right: 15px; float: left;} 
.search-list #treffernavi ul li				{ float: left; font-size: 11px;}
.search-list #treffernavi ul li .inactive	{ font-weight: normal; text-decoration: none; color: #87898d;}
.search-list #treffernavi ul li .active		{ font-weight: bold; background:none; text-decoration: none;}

.search-list #treffernavi ul li .splitter        { padding: 0px 2px 0px 2px; color: #014890;}
.search-list #treffernavi ul li.active .splitter { padding: 0px 2px 0px 2px; font-weight: normal;color: #014890;}


/* ======================================================================================= */