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

/*************************************************/
/* PRINT 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:left; 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; }


/*************************************************/
/* 2. Hide unwanted elements                     */
/*************************************************/
#ContainerHeader,
#ContainerNavigation,
#ContainerSearch,
#ContainerContentIndex #Banner,
#ContainerSubNavigation,
#FeatureArea{
	display:none;
}


/*************************************************/
/* 5. Format visible elements                    */
/*************************************************/
#DummyContent,
#DummyContentIndex{
	position:absolute;
	top:70px;
	left:0px;
	margin-left:0px !important;
}

#ContainerCenterContent{
	text-align:left;
	background:#CC3366;
}

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

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

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

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

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

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

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

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

.NewsPic{
   float:left;
   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{
	width:100%;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/img-separator-news.gif) bottom repeat-x;
}

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

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

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

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

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

#ContainerInnerContent #InnerContent{
	line-height:155%;
}

#InnerContent p,
#ContainerContentIndex p{
	margin-bottom: 0.9em;
}

#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;
}

#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:80px;
}

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

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

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

#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;
}

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

#InnerContent #UISearch{
	float:left;
	width:395px;
}

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

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

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

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

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

#InnerContent #UISearch #NaviSearchTop,
#InnerContent #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{
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/img-separator-news.gif) top repeat-x;
	padding-top:2px;
}

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

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

#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{
	position:absolute;
	top:0px;
	left:0px;
	width:80%;
	text-align:left;
	padding-bottom:10px;
	padding-left:150px;
	padding-right:100px;
	font-size:130%;
	line-height:130%;
	background:url(/extension/five_insurance_design/design/five_insurance_design/images/layout/img-separator-news.gif) bottom repeat-x;
}

/*]]>*/
