@charset "utf-8";
/*<![CDATA[/*>*/

/*************************************************/
/* SCREEN CSS FOR 4INSURANCE.CH                  */
/* By mediaparx.com, April-Mai 2007              */
/*************************************************/
/* Table of Content:                             */
/* --------------------------------------------- */
/* 1. Basic Containers                           */
/* 2. Header                                     */
/* 3. Main Navigation                            */
/* 4. Search                                     */
/* 5. Content Area                               */
/*    5.1 Layout Homepage                        */
/*    5.2 Subnavigation                          */
/*    5.3 InnerContent                           */
/*    5.4 InnerContent Objects                   */
/*    5.5 InnerContent Form Styles               */
/*    5.6 Search Results                         */
/*    5.7 Sitemap                                */
/*    5.8 Footer                                 */
/* 6. Featureboxes                               */
/*************************************************/

*{ margin:0px; padding:0px; }

html{ font-size:medium; }

body{ font-size:70%; line-height:140%; font-family:Verdana, Arial, Helvetica, sans-serif; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; text-align:center; background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/basic/img-bg-tiled_2px.gif); color:#263363; }

img{ border:none; }

fieldset{ border:none; }

input, textarea, select{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#263363;}

.clear{ clear:both; font-size:0px; line-height:0px; height:0px; }

a{ outline:none; }

.TdAlignC{
	text-align:center;
}

.TdAlignR{
	text-align:right;
}

.TdAlignL{
	text-align:left;
}

div.object-right{
	float: right;
	padding-left: 10px;
}
div.object-left{
	float: left;
	padding-right: 10px;
}
td div.object-left p img,
td div.object-right p img,
td div.object-center p img{
	padding-bottom: 10px;
}

/*************************************************/
/* 1. Basic Containers                           */
/*************************************************/
#ContainerBgTiled{
	width:100%;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/basic/img-bg-tiled.gif) repeat-x;
	margin:0px;
	padding:0px;
}

#ContainerCenterAll{
	width:888px;
	margin:0px auto;
	text-align:left;
}

#ContainerShadow{
	float:left;
	width:888px;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/basic/img-bg-shadow-tiled.gif) repeat-y;
}

#ContainerBG{
	width:863px;
	float:left;
	padding-left:13px;
	padding-right:12px;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/basic/img-bg-shadow.gif) no-repeat;
}

#BdBottom,
#BdBottomIndex{
	float:left;
	width:888px;
	height:25px;
	line-height:25px;
	font-size:0px;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/content/img-content-bd-bottom.png) no-repeat;
}

#DummyContent,
#DummyContentIndex{
	float:left;
	width:863px;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/content/img-content-bg.png) repeat-y;
}

#DummyContent #BdTop,
#DummyContentIndex #BdTop{
	float:left;
	width:863px;
	height:9px;
	line-height:9px;
	font-size:0px;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/content/img-content-bd-top.gif) no-repeat;
}

#DummyContentIndex{
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/content/img-contentindex-bg.png) 0px 180px repeat-y;
}

#DummyContentIndex #BdTop{
	height:6px;
	line-height:6px;
	font-size:0px;
	width:663px;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/content/img-contentindex-bd-top.gif) no-repeat;
}

#BdBottomIndex{
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/content/img-contentindex-bd-bottom.png) no-repeat;
}

/*************************************************/
/* 2. Header                                     */
/*************************************************/
#ContainerHeader{
	float:left;
	width:861px;
	height:75px;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/content/img-text-produkt-five.gif) right bottom no-repeat;
}

#ContainerHeader #Logo,
#ContainerHeader #LogoIndex{
   float:left;
   display:inline;
   margin-left:4px;
   margin-top:14px;
}

#ContainerHeader #LogoIndex{
	margin-top:6px;
}

#ContainerHeader #ServiceNavigation{
	float:right;
	list-style:none;
	color:#a8adc1;
	font-size: 0.9em;
	margin-right:6px;
	display:inline;
	height:25px;
}

#ContainerHeader #ServiceNavigation li{
	float:left;
}

#ContainerHeader #ServiceNavigation .Separator{
	padding-left:7px;
	padding-right:7px;
}

#ContainerHeader #ServiceNavigation a{
	color:#a7be69;
}

#ContainerHeader #ServiceNavigation a:hover{
	color:#fff;
}


/*************************************************/
/* 3. Main Navi                                  */
/*************************************************/
#ContainerNavigation{
	float:left;
	width:661px;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/navi/img-bg-navi.gif) left bottom no-repeat;
}

#ContainerNavigation #NaviBdTop{
	float:left;
	width:661px;
	height:5px;
	line-height:5px;
	font-size:5px;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/navi/img-bg-navi-top.gif) no-repeat;
}

#ContainerNavigation #Navi{
	float:left;
	padding:0px;
	margin:0px;
	width:661px;
	font-size:90%;
	line-height:110%;
	list-style:none;
}

#Navi li{
	float:left;
	position:relative;
	margin:0px !important;
	padding:0px !important;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/navi/img-navi-separator.gif) right -0.1em no-repeat;
	text-align:center;
	margin-bottom:-2px;
}

#Navi a{
	position:relative;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
	text-align:center;
	cursor:pointer;
	padding-right:5px;
	padding-left:5px;
}

#Navi a:hover{
	background:#cbd8f2;
}

#Navi a:hover span{
	background-position:0px -200px;
}

#Navi li span,
#Navi li.noSub span{
	float:left;
	padding-top:2px;
	height:2.7em;
}
#Navi li.noSub span{
	height:2.6em;
}

#Navi li .bghigh{
	background-position:0px -200px !important;
}

#Navi li .bgl{
	display:block;
	width:5px;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/navi/img-navi-title-bgl.gif) no-repeat;
}

#Navi li .bgc{
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/navi/img-navi-title-bgc.gif) repeat-x;
}

#Navi li .bgr{
	display:block;
	width:5px;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/navi/img-navi-title-bgr.gif) no-repeat;
}

#Navi li:hover .Sub, #Navi li.over .Sub { /* lists nested under hovered list items */
	display: block;
}

#Navi li .Sub{
	display:none;
	position:absolute;
	top:2.8em;
	left:5px;
	line-height:140% !important;
	list-style:none;
	width:180px;
}

#Navi li ul{
	float:left;
	line-height:140% !important;
	list-style:none;
	width:180px;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/navi/img-bg-tiled.png) repeat-y;
}

#Navi .BdTop,
#Navi .BdBottom{
	float:left;
	height:5px;
	line-height:5px;
	font-size:0px;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/navi/img-bg-top.png) left top no-repeat;
	width:180px;
}

#Navi .BdBottom{
	height:8px;
	line-height:8px;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/navi/img-bg-bottom.png) left top no-repeat;
}

#Navi li ul li{
	width:180px;
	border-right:0px;
	height:auto;
	background:none;
}

#Navi li ul a{
	text-align:left !important;
	text-transform:none !important;
	color:#506d1d;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/subnavi/img-square-subnavi.gif) 6px 0.9em no-repeat;
	width:160px;
	padding-left:14px;
	height:auto;
	font-size:110%;
	padding-top:0.3em;
	padding-bottom:0.3em;

}

#Navi li ul a:hover{
	text-align:left !important;
	text-transform:none !important;
	color:#b52232;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/subnavi/img-square-subnavi-over.gif) 6px 0.9em no-repeat;
}

/*************************************************/
/* 4. Search                                     */
/*************************************************/

#ContainerSearch{
   float:left;
   display:inline;
   width:190px;
   margin-left:8px;
   margin-bottom:9px;
   background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/search/img-bg-search.gif) left bottom no-repeat;
}

#ContainerSearch #SearchBdTop{
   float:left;
   width:190px;
   height:5px;
   line-height:5px;
   font-size:5px;
   background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/search/img-bg-search-top.gif) no-repeat;
}

#ContainerSearch #SearchContent{
   float:left;
   display:inline;
   margin-left:10px;
   width:180px;
   min-height:29px;
   line-height:29px;
}

#ContainerSearch #SearchContent #SearchText,
#ContainerSearch #SearchContent #SearchTextDE,
#ContainerSearch #SearchContent #SearchTextFR,
#ContainerSearch #SearchContent #SearchTextEN,
#ContainerSearch #SearchContent #SearchTextIT{
   float:left;
   width:100px;
   border:none;
   border-top:1px solid #6e6e6f;
   border-left:1px solid #6e6e6f;
   font-weight:bold;
   padding:2px;
   padding-top:0.15em;
   padding-bottom:0.15em;
   margin-right:4px;
   margin-top:0.3em;
   font-size:90%;
}

#ContainerSearch #SearchContent #SearchTextFR{
   width:80px;
}

#ContainerSearch #SearchContent button{
   float:left;
   display:block;
   background:none !important;
   height:18px;
   line-height:18px;
   border:none;
   color:#fff;
   font-size: 0.9em !important;
   cursor:pointer;
   padding:0px 0px 0px 0px !important;
}

#ContainerSearch #SearchContent button span{
   text-decoration:underline;
   font-family:Verdana, Arial, Helvetica, sans-serif;
}

#ContainerSearch #SearchContent button img{
   margin:0 3px -4px 0 !important;
   padding:0;
   border:none;
   width:16px;
   height:16px;
}

#ContainerSearch #SearchContent button[type]{
   line-height:25px; /* Safari */
}



/*************************************************/
/* 5. Content Area                               */
/*************************************************/
#ContainerContent,
#ContainerContentIndex{
	float:left;
	width:664px;
	margin-right:5px;
	letter-spacing:0.03em;
}

#ContainerContent{
	letter-spacing:0px;
}

#ContainerContentIndex #largeImage{
	float:left;
	width:664px;
	height:173px;
	padding-bottom:7px;
	background:#618623;
}

#ContainerContent #ContentBg,
#ContainerContentIndex #ContentBg{
	float:left;
	width:664px;
	padding-bottom:20px;
	min-height:550px;
}

#ContainerContent #ContentBg{
	width:643px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;

}

#ContainerContent h1,
#ContainerContentIndex h1{
	font-size:180%;
	line-height:120%;
	font-weight:normal;
	color:#506d1d;
}

#ContainerContent a,
#ContainerContentIndex a{
	color:#b52232;
	font-weight:bold;
	background:none;
}

#ContainerContent a:hover,
#ContainerContentIndex a:hover{
	background:#b52232;
	color:#fff;
}

/*---------------------*/
/* 5.1 Layout Homepage */
/*---------------------*/
#ContentBg #ContainerFull{
   float:left;
   margin-left:10px;
   width:635px;
}

#ContentBg #ContainerCentred{
   float:left;
   margin-left:242px;
   width:400px;
}

#ContainerCentred h1{
   margin-bottom:0.9em;
   margin-top:0.5em;
}

#ContainerCentred ul{
   margin-left:15px;
}

#ContainerCentred ol{
   margin-left:26px;
}

.NewsArticle,
.NewsArticleLarge, .NewsArticleSmall{
   float:left;
   padding-bottom:1em;
   margin-bottom:1em;
   width:395px;
}

.NewsArticle,
.NewsArticleLarge{
   background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/img-separator-news.gif) bottom no-repeat;
}

.NewsPic{
   float:left;
   display:inline;
   position:relative;
   margin-left:-116px;
   width:96px;
   padding-right:20px;
   text-align:right;
   font-size:90%;
}

.NewsPic p{
   margin-bottom:0.35em;
}

.NewsArticle .NewsText{
   float:left;
   width:400px;
}

.NewsArticleSmall .NewsText{
   background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/img-separator-news.gif) bottom no-repeat;
}

.NewsText h2{
	font-size:120%;
	line-height:120%;
	color:#506d1d;
	margin:0px !important;
}

#ContainerCentred .NewsNavi{
   float:left;
   position:relative;
   margin-top:-0.85em;
   margin-left:116px;
   width:400px;
   font-size:90%;
}

#ContainerCentred .NewsNavi a{
   font-weight:normal;
   letter-spacing:0px;
}

#ContainerCentred .LinkBack{
   float:left;
   width:100px;
}

#ContainerCentred .LinkNext{
   float:right;
   width:100px;
   text-align:right;
}

#ContainerContent .eventEntry .line,
#ContainerContentIndex .eventEntry .line{
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/img-separator-news.gif) bottom no-repeat;
	height: 1px;
	line-height: 1px;
}

#ContainerContent div.line,
#ContainerContentIndex div.line{
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/img-separator-news.gif) bottom no-repeat;
	height: 1px;
	line-height: 1px;
	padding-top: 0.5em;
	margin-bottom: 3.5em;
}

#ContainerContent div.lineSmall,
#ContainerContentIndex div.lineSmall{
	background:url(/extension/five_five_design/design/five_five_design/images/layout/img-separator-news.gif) bottom no-repeat;
	height: 1px;
	line-height: 1px;
	padding-top: 1em;
	margin-bottom: 1em;
}

#InnerContent table tr td p,
#ContainerContentIndex table tr td p{
	margin:0px;
	padding:0px;
}
#InnerContent table.list tr td p,
#ContainerContentIndex table.list tr td p{
	padding-bottom:0.5em;
}
#InnerContent table,
#ContainerContentIndex table{
	padding-bottom:0.9em;
}

#InnerContent div.topLink,
#ContainerContentIndex div.topLink{
	text-align: right;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/img-separator-news.gif) top no-repeat;
}

#InnerContent div.topLinkNonBorder,
#ContainerContentIndex div.topLinkNonBorder{
	text-align: right;
}

#InnerContent div.employee,
#ContainerContentIndex div.employee{
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	float: left;
	width: 395px;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/img-separator-news.gif) bottom no-repeat;
}

#InnerContent div.employee div,
#ContainerContentIndex div.employee div{
	width: 90px;
	float: left;
}

#InnerContent div.employee p,
#ContainerContentIndex div.employee p{
	float: left;
	width: 300px;
}

#InnerContent iframe.iFrameLarge,
#ContainerContentIndex iframe.iFrameLarge{
	border: none;
	margin-left: -230px;
}

#InnerContent iframe.iFrameSmall,
#ContainerContentIndex iframe.iFrameSmall{
	border: none;
}


/*---------------------*/
/* 5.2 Subnavigation   */
/*---------------------*/
#ContainerSubNavigation{
	float:left;
	width:208px;
	margin-right:10px;
	margin-top:27px;
	letter-spacing:0px;
}

#ContainerSubNavigation h3{
	padding-left:3px;
	padding-right:3px;
	padding-top:0.4em;
	padding-bottom:0.4em;
	font-size:90%;
	line-height:120%;
	font-weight:bold;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/subnavi/img-bg-h3-subnavi.gif);
	text-transform:uppercase;
	color:#fff;
	width:202px;
	margin-bottom:2em;
}

#ContainerSubNavigation ul{
	border-top:1px solid #fff;
	list-style-type:none;
	display:block;
	width:208px;
}

#ContainerSubNavigation ul li{
	border-bottom:1px solid #fff;
	line-height:120%;
	padding-top:0.3em;
	padding-bottom:0.3em;
}

#ContainerSubNavigation ul li a{
	font-weight:bold;
	color:#506d1d;
	text-decoration:none;
	width:208px;
	display:block;
}

#ContainerSubNavigation a:hover,
#ContainerSubNavigation .Active{
	color:#b52232;
	background:none;
}

#ContainerSubNavigation ul li ul a:hover,
#ContainerSubNavigation ul li ul .Active{
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/subnavi/img-square-subnavi-over.gif) 1px 0.5em no-repeat;
}

#ContainerSubNavigation ul li ul{
	width:208px;
	list-style-type:none;
	border-top:none;
	margin-top:0.25em;
}

#ContainerSubNavigation ul li ul li{
	border:none;
	padding-top:0.2em;
	padding-bottom:0.2em;
	color:#263363;
}

#ContainerSubNavigation ul li ul li a{
	font-weight:normal;
	display:block;
	width:198px;
	padding-left:10px;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/subnavi/img-square-subnavi.gif) 1px 0.5em no-repeat;
}

#ContainerSubNavigation ul li ul li ul{
	margin-left:10px;
	padding-top:0.1em;
	padding-bottom:0.1em;
	width:198px;
}

#ContainerSubNavigation ul li ul li ul li{
	padding:0px;
}

#ContainerSubNavigation ul li ul li ul li a{
	width:172px;
}

/*---------------------*/
/* 5.3 InnerContent    */
/*---------------------*/
#ContainerInnerContent #InnerContent{
	float:left;
	width:395px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	background:#fff;
	line-height:155%;
	min-height:650px;
}

/*--------------------------*/
/* 5.4 InnerContent Objects */
/*--------------------------*/
#InnerContent p,
#ContainerContentIndex p{
	padding-bottom:0.8em;
}


#InnerContent h1,
#ContainerContentIndex h1{
	margin-top:0.9em;
	margin-bottom:1.5em;
}

#InnerContent h2,
#ContainerContentIndex h2{
	font-size:120%;
	line-height:120%;
	margin-top:0.6em;
	margin-bottom:0.8em;
	color:#506d1d;
}

#InnerContent h3,
#ContainerContentIndex h3{
	font-size:110%;
	line-height:120%;
	margin-top:0.4em;
	margin-bottom:0.6em;
}

#InnerContent h4,
#InnerContent h5,
#InnerContent h6,
#ContainerContentIndex h4,
#ContainerContentIndex h5,
#ContainerContentIndex h6{
	font-size:100%;
}

#InnerContent ul,
#ContainerContentIndex ul{
	margin-left:15px;
}

#InnerContent ol,
#ContainerContentIndex ol{
	margin-left:26px;
}

/*------------------------------*/
/* 5.5 InnerContent Form Styles */
/*------------------------------*/
#ContainerContent form *, #ContainerContentIndex form *{
	margin-bottom:0.5em;
}

#ContainerContent .Label110px,
#ContainerContentIndex .Label110px{
	float:left;
	width:110px;
	margin-right:10px;
}

#ContainerContent .Label330px,
#ContainerContentIndex .Label330px{
	float:left;
	width:330px;
	margin-right:10px;
}

#ContainerContent .Input200px,
#ContainerContentIndex .Input200px{
	float:left;
	padding:2px;
	width:196px;
	border:1px solid #6e6e6f;
}

#ContainerContent .Input200px:focus,
#ContainerContentIndex .Input200px:focus,
#ContainerContent .Textarea200px:focus,
#ContainerContentIndex .Textarea200px:focus{
	border:1px solid #263363;
}

#ContainerContent .Textarea200px,
#ContainerContentIndex .Textarea200px{
	float:left;
	padding:2px;
	width:196px;
	border:1px solid #6e6e6f;
	height:150px;
}

#ContainerContent .Helper,
#ContainerContentIndex .Helper{
	float:left;
	width:200px;
}
#ContainerContent .HelperLong,
#ContainerContentIndex .HelperLong{
	float:left;
	width:400px;
}

#ContainerContent .Helper label,
#ContainerContent .HelperLong label,
#ContainerContentIndex .Helper label,
#ContainerContentIndex .HelperLong label{
	float:left;
	width: 180px;
}

#ContainerContent .Helper *,
#ContainerContentIndex .Helper *{
	margin-bottom:0px;
}

#ContainerContent .checkboxGroup,
#ContainerContentIndex .checkboxGroup{
	float:left;
}

#ContainerContent .Checkbox,
#ContainerContentIndex .Checkbox,
#ContainerContent .CheckboxLong,
#ContainerContentIndex .CheckboxLong,
#ContainerContent .Radio,
#ContainerContentIndex .Radio{
	float:left;
	margin-right:5px;
	margin-top:2px;
}

#ContainerContent select,
#ContainerContentIndex select{
	float:left;
	width:202px;
	border:1px solid #6e6e6f;
}

#ContainerContent select optgroup,
#ContainerContentIndex select optgroup{
	background:#506d1d;
	color:#fff;
	font-style:normal;
}

#ContainerContent select option,
#ContainerContentIndex select option{
	background:#fff;
	color:#263363;
	margin-bottom:0px;
}

#ContainerContent .File,
#ContainerContentIndex .File{
	float:left;
	border:1px solid #6e6e6f;
}

#ContainerContent .ErrorText,
#ContainerContentIndex .ErrorText,
#ContainerContent .ErrorInput,
#ContainerContentIndex .ErrorInput,
#ContainerContent h6,
#ContainerContentIndex h6{
	color:#B52232;
	font-weight:bold;
}

#ContainerContent .ErrorInput,
#ContainerContentIndex .ErrorInput{
	background:#B52232;
	color:#fff;
}

#ContainerContent h6,
#ContainerContentIndex h6{
	font-size:90%;
	line-height:120%;
	margin-bottom:2.5em;
}

#ContainerContent .ButtonSubmit,
#ContainerContentIndex .ButtonSubmit,
#ContainerContent .ButtonReset,
#ContainerContentIndex .ButtonReset{
	float:left;
	border:none;
	background:#506d1d;
	color:#fff;
	margin-top:20px;
	padding:2px;
	cursor: pointer;
}

#ContainerContent .ButtonSubmit,
#ContainerContentIndex .ButtonSubmit{
	margin-left:120px;
	margin-right:5px;
	cursor: pointer;
}

/*------------------------------*/
/* 5.6 Search Results           */
/*------------------------------*/
#InnerContent #UISearch
#ContainerContentIndex #UISearch{
	float:left;
	width:395px;
}

#InnerContent #UISearch a,
#ContainerContentIndex #UISearch a{
	font-weight:normal;
}

#InnerContent #UISearch .Textfield,
#ContainerContentIndex #UISearch .Textfield{
	float:left;
	padding:2px;
	width:266px;
	border:1px solid #6e6e6f;
}

#InnerContent #UISearch .Textfield:focus,
#ContainerContentIndex #UISearch .Textfield:focus{
	border:1px solid #263363;
}

#InnerContent #UISearch .ButtonSubmit,
#ContainerContentIndex #UISearch .ButtonSubmit{
	float:left;
	margin-top:0px;
	margin-left:5px;
	cursor: pointer;
}

#InnerContent #UISearch li,
#ContainerContentIndex #UISearch li{
	margin-bottom:15px;
}

#InnerContent #UISearch #NaviSearchTop,
#InnerContent #UISearch #NaviSearchBottom,
#ContainerContentIndex #UISearch #NaviSearchTop,
#ContainerContentIndex #UISearch #NaviSearchBottom{
	float:left;
	width:395px;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/img-separator-news.gif) bottom repeat-x;
	padding-bottom:2px;
	font-size:90%;
}

#InnerContent #UISearch #NaviSearchBottom,
#ContainerContentIndex #UISearch #NaviSearchBottom{
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/img-separator-news.gif) top repeat-x;
	padding-top:2px;
	cursor: pointer;
}

#NaviSearchTop .ButtonBack,
#NaviSearchBottom .ButtonBack{
	float:right;
	margin-right:2px;
	cursor: pointer;
}

#NaviSearchTop .ButtonNext,
#NaviSearchBottom .ButtonNext{
	float:right;
	margin-left:2px;
	cursor: pointer;
}

/*------------------------------*/
/* 5.7 Sitemap                  */
/*------------------------------*/
#Sitemap{
	margin:0px !important;
	padding:0px !important;
	list-style:none;
}

#Sitemap li{
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/img-separator-news.gif) bottom repeat-x;
	padding-bottom:1em;
	margin-bottom:0.5em;
}

#Sitemap ul{
	list-style:disc;
	margin-top:0.5em;
}

#Sitemap ul li{
	background:none;
	margin:0px;
	padding:0px;
	margin-bottom:0.25em;
	/*color:#b52232;*/
}

#Sitemap ul li a{
	font-weight:normal;
}

#Sitemap ul ul{
	margin-top:0.25em;
}

/*------------------------------*/
/* 5.8 Footer                   */
/*------------------------------*/
#Footer{
	text-align:center;
	float:left;
	width:868px;
	margin-bottom:20px;
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	padding-top:2px;
	font-size:83%;
}
#Footer a{
	color:#fff;
	text-decoration: none;
}


/*************************************************/
/* 6. Featureboxes                               */
/*************************************************/
#DummyContent #FeatureArea{
	float:left;
	position:relative;
	width:193px;
	margin-top:-9px;
}

#DummyContentIndex #FeatureArea{
	float:left;
	width:193px;
}

#FeatureArea .ContainerFeatureBox{
	float:left;
	width:193px;
	margin-bottom:7px;
}

#FeatureArea .ContainerFeatureBox a{
	color:#b52232;
	font-weight:bold;
}

#FeatureArea .ContainerFeatureBox a:hover{
	background:#b52232;
	color:#fff;
}

#FeatureArea .ContainerFeatureBox h1,
#FeatureArea .ContainerFeatureBox h2,
#FeatureArea .ContainerFeatureBox h3{
	font-size:125%;
	margin-top:0.3em;
	margin-bottom:0.5em;
}

#FeatureArea .ContainerFeatureBox p,
#FeatureArea .ContainerFeatureBox div p{
	margin-bottom:0.4em;
}

#FeatureArea .ContainerFeatureBox ul{
	margin-left:15px;
}

#FeatureArea .ContainerFeatureBox ol{
	margin-left:20px;
	font-weight:bold;
}

.ContainerFeatureBox .FbBdTop,
.ContainerFeatureBox .FbBdBottom{
	float:left;
	height:6px;
	line-height:6px;
	font-size:6px;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/featurebox/img-fb-bd-top.png) no-repeat;
	width:193px;
}

.ContainerFeatureBox .FbBg{
	float:left;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/featurebox/img-fb-bg.png) repeat-y;
	width:170px;
	padding-left:10px;
	padding-right:13px;
}

.ContainerFeatureBox .FbBg .PicTop{
	float:left;
	margin-bottom:1.3em;
	margin-top:1em;
}
.ContainerFeatureBox .FbBg .PicTopStandAlone{
	float:left;
	margin-bottom:0px;
	margin-top:0px;
}

.ContainerFeatureBox .FbBg .PicLeft{
	float:left;
	margin-right:5px;
}

.ContainerFeatureBox .FbBg .PicRight{
	float:right;
	margin-left:5px;
}

.ContainerFeatureBox .FbBdBottom{
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/featurebox/img-fb-bd-bottom.png) no-repeat;
}


/*]]>*/
