/************************************************************/
/* CONTENT GENERAL STYLES                                   */
/************************************************************/

#content
{
	padding: 0px 10px 10px 20px;
	margin: 0px;

	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}

#content img
{
	border: 0px;
}

#content h6
{
    margin: 25px 15px 4px 0px;
	color: #000066;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#content h5
{
    margin: 25px 15px 4px 0px;
	color: #000066;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#content h4
{
    margin: 25px 15px 4px 0px;
	color: #000066;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#content h3
{
    margin: 25px 0px 6px 0px;
	color: #000066;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
}

#content h2
{
    margin: 24px 0px 11px 0px;
	color: #000066;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: normal;
}

#content h1
{
	margin: 14px 0px 18px 0px;
	color: #000066;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 22px;
	font-weight: normal;
}

#content p
{
    margin: 0px 9px 6px 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 1.4em;
	vertical-align:top;
}



/************************************************************/
/* CONTENT AREAS	                                        */
/************************************************************/

/*  ---> box.css                                            */

#content .content_infoarea
{
	float: right;

	width: 220px;
	line-height: 11px;
	margin-left: 7px;
    text-align: center;
}

#content .content_contentarea
{
	width: 450px;
	overflow: hidden;
}

#content .content_tabcontentarea
{
	width: 460px;
	overflow: hidden;
}

#content .content_gamearea
{
	width: 500px; height: 550px; float: left; margin: 15px 20px; border: 1px;
}

/************************************************************/
/* CONTENT LINK STYLES                                      */
/************************************************************/

#content .content_boxlink a			{ color: #003399; text-decoration: none; }
#content .content_boxlink a:hover	{ color: #003399; text-decoration: underline; }
#content .content_boxlink a:visited  { color: #333366; }

#content .content_infoboxlink a           { color: #003399; text-decoration: none; font-weight: bold;}
#content .content_infoboxlink a:hover     { color: #003399; text-decoration: underline;}
#content .content_infoboxlink a:visited   { color: #003399; }

#content .content_calcboxlink a			{ color: #003399; text-decoration: none; font-weight: bold; }
#content .content_calcboxlink a:hover	{ color: #003399; text-decoration: underline; }

#content .content_boxlinkorange a			{ color: #d75710; text-decoration: none; }
#content .content_boxlinkorange a:hover		{ color: #d75710; text-decoration: underline; }

#content .content_boxpopup a			{ color: #003399; text-decoration: underline; }
#content .content_boxpopup a:hover	{ color: #003399; text-decoration: underline; }

#content .content_calcpopupwhite a			{ color: #ffffff; text-decoration: none; }
#content .content_calcpopupwhite a:hover		{ color: #ffffff; text-decoration: none; }

#content .content_tablelink a			{ color: #003399; text-decoration: none; }
#content .content_tablelink a:hover		{ text-decoration: underline; }
#content .content_tablelink a:visited	{ color: #333366; }

#content .content_standardlink a				{ color: #003399; text-decoration: underline; }
#content .content_standardlink a:hover		{ text-decoration: underline; }
#content .content_standardlink a:visited		{ color: #666666; }



/************************************************************/
/* CONTENT DESIGN ELEMEN                                    */
/************************************************************/

#content .content_topnavigation
{
	font-size: 11px;
	color: #003399;

	padding-bottom: 10px;
}

#content .content_topnavigation a		{ color: #000666; text-decoration: none; }
#content .content_topnavigation a:hover	{ color: #003399; text-decoration: underline; }

#content .content_tableframe
{
	width: 100%;
}

#content .content_tableframe td { background-color: #f6f6f6; border: 1px solid #dddddd; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; vertical-align: top;  }
#content .content_tableframe img { float: left; padding-right: 5px; }
#content .content_tableframe p { margin: 5px 0px 0px 0px; }
#content .content_tableframe h3 { margin-top: 0px; margin-bottom: 3px;}
#content .content_tableframe li { margin: 4px; }

#content .content_whitetable
{
       border: 0px;
}

#content .content_whitetable td {vertical-align: top; padding: 5px 5px 5px 5px; }

#content .content_imagetable
{
    width: 100%;
}

#content .content_imagetable td { background-color: #f6f6f6; border: 1px solid #dddddd; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; vertical-align: top; text-align: center; }
#content .content_imagetable p { margin: 5px 0px 0px 0px; text-align: center; }

#content .content_topimagetable
{
	padding-top: 10px;
}

#content .content_topimagetable td 		{ vertical-align: top; font-size: 12px; padding-right: 15px; }
#content .content_topimagetable p		{ margin: 8px; margin-left: 0px;}

#content .content_topimagetable a		{ text-decoration: underline; }
#content .content_topimagetable a:hover	{ text-decoration: underline; }

#content .content_topimage
{
	float: left;
	margin-right: 24px;
}

#content .content_topimage_background
{
	padding: 105px 4px 4px 3px;
	background-color: #efedde;
}

#content .content_imagecontainer
{
    margin-top: 10px;
    /*padding-bottom: 10px;*/
}

#content .content_imagecontainer img { float: left; padding-right: 20px; padding-bottom: 10px;}
#content .content_imagecontainer  h6 { margin-top: 0px; }
#content .content_imagecontainer  h5 { margin-top: 0px; }
#content .content_imagecontainer  h4 { margin-top: 0px; }
#content .content_imagecontainer  h3 { margin-top: 0px; }
#content .content_imagecontainer  h2 { margin-top: 0px; }
#content .content_imagecontainer  h1 { margin-top: 0px; }

#content .content_imagecontainer_left 		{ float: left; padding-bottom: 10px; padding-right: 10px; }
#content .content_imagecontainer_left p 	{ width: 160px; padding: 5px 0px 0px 0px; font-size: 11px; line-height: 13px; }
#content .content_imagecontainer_left img	{ padding-top: 3px }

#content .content_imagecontainer_right 		{ float: right; padding-bottom: 10px; padding-left: 10px; }
#content .content_imagecontainer_right p 	{ width: 160px; padding: 5px 0px 0px 0px; font-size: 11px; line-height: 13px; }
#content .content_imagecontainer_right img	{ padding-top: 3px }

#content .content_locationcontainer
{
	float: right;
	width: 120px;
	text-align: center;
}

#content .content_locationcontainer p 	{ text-align: center; }

#content .content_servicebox
{
    border: 0px;
}

#content .content_servicebox td	{ border: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; padding: 0px 0px 0px 0px; vertical-align: middle; }

#content .content_underline
{
	text-decoration: underline;
	font-size: 14px;
}

#content .content_linklistbox
{
	background: url('/images/style_review/box_header_topaz_450.gif') no-repeat left top;
	padding-top: 7px;
}

#content .content_linklistbottom
{
	background: url('/images/style_review/box_bg_topaz_450.gif') no-repeat left bottom;
	padding-bottom: 7px;
}

#content .content_linklist
{
	background: url('/images/style_review/box_bullet_more.gif') no-repeat 14px 1px;
	padding: 3px 5px 3px 29px;
	width: 410px;
}

#content .content_linklistanchor
{
	background: url('/images/style_review/bullet_down.gif') no-repeat 14px 2px;
	padding: 3px 5px 3px 29px;
	width: 410px;
}

#content .content_linklistbottom a			{ color: #003399; text-decoration: none; }
#content .content_linklistbottom a:hover		{ text-decoration: underline; }
#content .content_linklistbottom a:visited	{ color: #666666; }

#content .content_bottomtable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 15px;}

#content .content_list
{
	list-style-image:url(/images/style_review/bullet.gif);

	padding-left: 9px;
	/*margin-left: 10px;
	margin-top: 3px;*/
	margin:12px 10px 0px 10px;

	text-align: left;
}

#content .content_list li
{
	/*margin-bottom: 10px; margin-top: 8px; color: #000000; line-height: 1.4em;*/
    margin: 2px 0px;
	line-height: 1.4em;
	vertical-align:top;
	padding-top:0px;
}

#content .content_list strong 	{ color: #003399; }

#content .content_list2
{
    list-style-image:url(/images/style_review/bullet2.gif);

	padding-left: 5px;
	margin-left: 10px;
	margin-top: 1px;

	text-align: left;
}

#content .content_list2 li { margin-bottom: 7px; margin-top: 5px; color: #000000;}

#content .content_morelist
{
    list-style-image:url(/images/style_review/box_bullet_more.gif);

    padding-left: 9px;
	margin-left: 10px;
	margin-top: 3px;

	text-align: left;
}

#content .content_morelist li 		{ margin-bottom: 10px; margin-top: 8px; color: #000000;}
#content .content_morelist strong 	{ color: #003399 }
#content .content_morelist a			{ color: #003399; text-decoration: none; font-weight: bold; }
#content .content_morelist a:hover		{ text-decoration: underline; }
#content .content_morelist a:visited	{ color: #666666; }

#content .content_bluetext
{
	color: #003399;
}

#content .content_smalltext
{
    color: #666;
    font-size: 11px;
    line-height: 1.4em;
}

#content .content_smalltext p { color: #666; font-size: 11px; line-height: 1.4em; }



/************************************************************/
/* CONTENTBOXES	                                  		    */
/************************************************************/

#content .content_boxWebblue2_topleft
{
	background: url('/images/style_review/box_header_webblue2_full_450_white.gif') no-repeat left top;
	height: 10px;
	width: 100%;
}

#content .content_boxWebblue2_topright
{
	background: url('/images/style_review/box_header_webblue2_full_450_white.gif') no-repeat right top;
	float: right;
	height: 10px;
	width: 80%;
}

#content .content_boxWebblue2_bottomleft
{
	background: url('/images/style_review/box_bg_webblue2_full_450.gif') no-repeat left bottom;
	height: 10px;
	width: 100%;
}

#content .content_boxWebblue2_bottomright
{
	background: url('/images/style_review/box_bg_webblue2_full_450.gif') no-repeat right bottom;
	float: right;
	height: 10px;
	width: 80%;
}

#content .content_boxWebblue1_topleft
{
	background: url('/images/style_review/box_header_webblue1_full_450_white.gif') no-repeat left top;
	height: 10px;
	width: 100%;
}

#content .content_boxWebblue1_topright
{
	background: url('/images/style_review/box_header_webblue1_full_450_white.gif') no-repeat right top;
	float: right;
	height: 10px;
	width: 80%;
}

#content .content_boxWebblue1_bottomleft
{
	background: url('/images/style_review/box_bg_webblue1_full_450.gif') no-repeat left bottom;
	height: 10px;
	width: 100%;
}

#content .content_boxWebblue1_bottomright
{
	background: url('/images/style_review/box_bg_webblue1_full_450.gif') no-repeat right bottom;
	float: right;
	height: 10px;
	width: 80%;
}



/************************************************************/
/* INFO BOXES	                                  		    */
/************************************************************/

#content .content_infotable_tangerine
{
	width: 220px;

    font-family: Verdana;
	font-size: 11px;

	margin-bottom: 10px;
}

#content .content_infotable_tangerine thead th 		{ background-color: #eeeedd; background:url('/images/style_review/box_header_tangerine.gif') top no-repeat; color: white; text-align: left; background-color: #dddddd; font-size: 12px; height: 23px; line-height: 17px; padding: 0px 0px 0px 16px;}
#content .content_infotable_tangerine tbody td		{ text-align: left; padding: 4px 16px 4px 16px; vertical-align: middle; font-size: 11px; }
#content .content_infotable_tangerine tbody td img	{ margin-right: 10px; }
#content .conent_infotable_tangerine_last 			{ background:url('/images/style_review/box_bg_tangerine.gif') bottom no-repeat; width: 100%; }
#content .conent_infotable_tangerine_mid			{ border-left: 1px solid #EF7C00; border-right: 1px solid #EF7C00; padding-left: 15px; }

#content .content_infotable_webblue
{
	width: 220px;

    font-family: Verdana;
	font-size: 10px;

	margin-bottom: 11px;
	line-height: 14px;
}

#content .content_infotable_webblue thead th 		{ background-color: #eeeedd; background:url('/images/style_review/box_header_webblue2.gif') top no-repeat; color: #000066; text-align: left; background-color: #dddddd; font-size: 12px; height: 23px; line-height: 17px; padding: 0px 0px 0px 16px;}
#content .content_infotable_webblue tbody td		{ text-align: left; padding: 3px 16px 3px 16px; vertical-align: middle; font-size: 11px; }
#content .content_infotable_webblue tbody td img	{ margin-right: 10px; }
#content .content_infotable_webblue tbody td em		{ color: #003399; }
#content .conent_infotable_webblue_last 			{ background:url('/images/style_review/box_bg_webblue2.gif') bottom no-repeat; width: 100%; }
#content .conent_infotable_webblue_last p			{ margin: 0px; padding: 0px; font-size: 11px; line-height: 14px; }
#content .conent_infotable_webblue_mid				{ border-left: 1px solid #e2e8f1; border-right: 1px solid #e2e8f1; padding-left: 15px; }

#content .content_infoimage
{
	margin-bottom: 20px;
}

#content .content_topimagearea img 
{
	padding: 0px 10px 10px 0px;
}



/************************************************************/
/* CONTENT TABLES	                                        */
/************************************************************/

#content .content_bonustable_hull
{
	/*border: 1px solid #dddddd;*/
	margin: 10px 0px 10px 0px;
}

#content .content_bonustable
{
	border: 1px solid white;
	width: 100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#content .content_bonustable tr { border: 1px solid white; }
#content .content_bonustable td {  /*background-color: #fac69e;*/ padding: 5px 8px 8px 8px; font-size: 11px;}

#content .content_bonus_leftcell
{
	width: 210px;
	vertical-align: top;
}

#content .content_bonus_image
{
	margin-right: 4px;
	margin-top: 3px;
	display: inline;
	float: left;
}

#content .content_bonus_calc
{
	padding: 2px 4px 2px 3px;
	background-color: #8899bb;
	margin-top: 3px;
	float: left;

	font-size: 13px;
	color: #ffffff;
	width: 170px;
	display: inline;
}

#content .content_calc_image
{
	float: left;

	margin-right: 4px;
}

#content .content_calc_text
{
	padding: 2px 4px 2px 3px;
	margin-left: 16px;

	background-color: #8899bb;

	font-size: 14px;
	color: #ffffff;
}

#content .content_insurencetable
{
	border: 0px;
	border-spacing: 20px 10px;

	padding-top: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#content .content_insurencetable td { vertical-align: top; }

#content .content_FAQtable
{
    width: 98%;

    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

	margin: 7px 0px 20px 0px;
}

#content .content_FAQtable td { vertical-align: top; padding: 2px 2px 2px 2px; }

#content .content_servicetable
{
    width: 100%;

    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

	margin: 10px 0px 20px 0px;
}

#content .content_servicetable thead th { background-color: #E2E8F1; text-align: left; padding: 6px 10px 5px 10px; font-weight: bold; color: #000066; vertical-align: bottom; line-height: 14px; white-space: nowrap }
#content .content_servicetable tbody td { background: #fff url('/images/style_review/cp_formSep.gif') repeat-x bottom; text-align: left; padding: 4px 10px 4px 10px; vertical-align: top; line-height: 15px; }

#content .content_servicetable_title
{
	font-weight: bold;

	height: 40px;

	vertical-align: bottom;

	background-color: #E2E8F1;
}

#content .content_servicetable_title2
{
    font-weight: bold;

	vertical-align: top;

	background-color: #E2E8F1;
}

#content .content_detailtable
{
    width: 100%;

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;

    margin: 10px 0px 20px 0px;
}

#content .content_detailtable thead th { background-color: #E2E8F1; text-align: left; padding: 6px 10px 5px 10px; font-weight: bold; color: #000066; vertical-align: bottom; line-height: 14px; }
#content .content_detailtable tbody td { background: #fff url('/images/style_review/cp_formSep.gif') repeat-x bottom; padding: 4px 10px 4px 10px; vertical-align: middle; line-height: 15px; }

#content .content_detailicon	{ text-align: center; }

#content .content_verticaltable
{
    width: 100%;

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;

    border-top: 1px solid #E2E8F1;
    border-bottom: 1px solid #E2E8F1;

    margin: 10px 0px 20px 0px;
}

#content .content_verticaltable tbody td 	{ background: #fff url('/images/style_review/cp_formSep.gif') repeat-x bottom; padding: 4px 10px 4px 5px; vertical-align: top; line-height: 15px; }
#content .content_verticaltable_title		{ background: #E2E8F1 url('/images/style_review/cp_headerSep.gif') repeat-x bottom !important; vertical-align:top !important; }

#content .content_errortable
{
    width: 100%;

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;

    margin: 10px 0px 20px 0px;
}

#content .content_errortable tbody td 	{ background: #f6f6f6 url('/images/style_review/cp_errorSep.gif') repeat-x bottom; padding: 10px; vertical-align: top; line-height: 15px; }
#content .errortable_tableHeaderLeft  { background: #f6f6f6 url('/images/style_review/box_topLeftWebGrey1.gif') top left no-repeat !important; height: 10px; }
#content .errortable_tableHeaderRight { background: #f6f6f6 url('/images/style_review/box_topRightWebGrey1.gif') top right no-repeat !important; }
#content .errortable_tableFooterLeft  { background: #f6f6f6 url('/images/style_review/box_bottomLeftWebGrey1.gif') bottom left no-repeat !important; height: 10px; }
#content .errortable_tableFooterRight { background: #f6f6f6 url('/images/style_review/box_bottomRightWebGrey1.gif') bottom right no-repeat !important; }

#content .content_gliedertaxetable
{
	float: right;
	margin-bottom: 15px;
}

#content .content_gliedertaxetable td { vertical-align: top; text-align: left; }
#content .content_gliedertaxetable img { display: block; }

#content .tableHeaderLeft 
{
	background: #E2E8F1 url('/images/style_review/box_topLeftWebBlue2.gif') top left no-repeat;
	overflow:hidden;
}

#content .tableHeaderRight 
{
	background: #E2E8F1 url('/images/style_review/box_topRightWebBlue2.gif') top right no-repeat;
	overflow:hidden;
}

#content .brokerContact			{ text-align: center; padding: 25px 10px; }
#content .brokerContact h3 		{ font-size: 12px; font-weight: bold; color: #000066; margin:5px 0px 0px 0px!important;font-family:Verdana,Helvetica,sans-serif !important; }
#content .brokerContact h4 		{ font-size: 12px; font-weight: bold; color: #608cc8; margin:5px 0px 0px 0px !important;font-family:Verdana,Helvetica,sans-serif !important; }
#content .brokerContact p 		{ margin:4px 0px 0px 0px !important; font-size: 11px !important; }
#content .brokerContact img 	{ margin:4px 0px 0px 0px !important; }



/************************************************************/
/* CONTENT FOOTER	                                        */
/************************************************************/

#content .content_footer
{
	width: 100%;
}

#content .content_footer a 		{ text-decoration: none; color: #003399; font-size: 10px; }
#content .content_footer a:hover { text-decoration: none; color: #003399; font-size: 10px; }



/************************************************************/
/* HOME PAGE		                                        */
/************************************************************/

#box, #box h2, #box h3, #box h4 {font-family: Verdana,Helvetica,sans-serif;}

#box 
{
	padding: 0px;
	margin: 0px;
}

td #box {padding-right:10px;width: 230px;}

#box h2
 {
    color: #003399;
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;

    margin: 0px;
    padding: 6px 0px 0px 15px;
}

#box h3 
{
	margin: 0px;
	font-size: 75%;
	font-weight: bold;
	line-height: 1.3em;
	padding: 6px 7px 1px 15px;
	color: #003399;
}

#box h4 
{
	margin: 0px;
	font-size: 75%;
	font-weight: bold;
	line-height: 1.0em;
	padding: 6px 7px 1px 16px;
	color: #000066;
}

#box h5 
{
    margin: 0px;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.0em;
    padding: 6px 7px 6px 16px;
    color: black;
}

#box h2 a:visited {color: #000066;}

#box h3 span, #box h4 span {color:#608CC8;}
#box p 
{
	font-size: 11px;
	line-height: 16px;
	padding: 3px 7px 5px 15px;
	margin:  0px !important;
}

#box ul
{
	margin: 0px;
	padding: 0px 0px 0px 36px;
	line-height: 1em;
	list-style-image : url('/images/style_review/box_bullet.gif');
}

#box li
{
	/*font-size: 75%;  */
	padding: 3px 0px 3px 0px;
}

#box em
{
    color: #003399;
    font-weight: normal;
}

#box .more ul, #box .moreSmall ul 
{
	margin: 0px !important;
	padding: 0px 0px 0px 32px;
	list-style-image : url('/images/style_review/box_bullet_more.gif');
}

#box .more li 
{
	font-size: 75%;
	margin: 0px 10px 0px 0px;
	padding: 5px 0px 2px 0px;
	line-height: 1.2em;
}

#box .moreSmall li 
{
	font-size: 70%;
	margin: 0px 10px 0px 0px;
	padding: 5px 0px 2px 0px;
	line-height: 1.2em;
}

#box .morelist 
{
    font-size: 11px;
    margin: 3px 0px;
    padding: 0px 0px 0px 15px;
    list-style : none;
}


#box a:link {color:#039!important;text-decoration:none;font-weight:bold;}
#box a:visited {color:#666!important;text-decoration:none;font-weight:bold;}
#box a:hover {color:#039!important;text-decoration:underline;}
#box a span {text-decoration:underline;font-family:Verdana,Helvetica,sans-serif;}

#box .more li a {font-size: 100% !important;}
#box .more li a:visited, #box .moreSmall li a:visited {color:#039!important;}

.txtRight 
{
	float:left;
}

.smallText
{
	font-size: 70% !important;
	padding: 3px 15px 3px 15px !important;
}

.smallTitle
{
	font-size: 80% !important;
	font-weight: bold !important;
	line-height: 1.1em !important;
	padding: 7px 7px 1px 7px !important;
}

.smallList
{
	font-size: 70% !important;
	padding: 3px 0px 0px 0px !important;
}

.boxBgLeftWebBlue3 {background:#D9DFEB;}
.boxBgLeftWebBlue3 td {vertical-align:top;}
.boxBgTopLeftWebBlue3 {background: #D9DFEB url('/images/style_review/box_topLeftWebBlue3.gif') no-repeat top left;}
.boxBgTopRightWebBlue3 {background: #D9DFEB url('/images/style_review/box_topRightWebBlue3.gif') no-repeat top right;}

.boxBgBottomLeftWebBlue3 {background: #D9DFEB url('/images/style_review/box_bottomLeftWebBlue3.gif') no-repeat bottom left;height:10px !important;overflow:hidden;}
.boxBgBottomRightWebBlue3 {background: #D9DFEB url('/images/style_review/box_bottomRightWebBlue3.gif') no-repeat bottom right;height:10px !important;overflow:hidden;}

#box span.more {color: #039; font-weight: normal;}
#box a {font-size: 100% !important;}
#box .more a:link, #box .more a:link span {text-decoration:none; font-weight: normal;}
#box .more a:hover, #box .more a:hover span {text-decoration:underline !important; font-weight: normal; }
#box .more a:visited, #box .more a:visited span {color: #039 !important; text-decoration:none; font-weight: normal; }

#box h2 span.more {color: #006;font-size: 103%;}

#box .boxImageLeft {float:left;margin:7px 15px 5px 15px;}

.boxTitleOrange {color:#EF7C00 !important;}
.boxStockQuote {width:270px;margin-bottom:5px;}
.boxStockQuote td {font-family: Arial, Helvetica, sans-serif;}
.boxStockQuote p {line-height: 90% !important;}
.boxStockQuote .stockDate {color:#999;white-space:nowrap;font-size:70% !important;vertical-align:bottom;}
.boxStockQuote .stockLabel {font-weight:bold;color:#666;white-space:nowrap;}
.boxStockQuote .stockValue {font-weight:bold;color:#039;float:right;white-space:nowrap;}
.boxNewsDate {color:#608CC8;font-weight:bold;}

.boxSeperatorZurichBlue1 { margin: 0px 10px; background:url('/images/style_review/cp_boxSepZurichBlue1.gif') repeat-x 0px 7px; height: 15px; overflow: hidden; }

.homeContentframe_topleft			{ width: 602px; background:url('/images/style_review/content_corner_top_left.gif') top left no-repeat; height: 10px; }
.homeContentframe_topleft div		{ float:right; background:url('/images/style_review/content_corner_top_right.gif') top right no-repeat; height: 10px; width: 80%; background-color: white; }
.homeContentframe_topright			{ width: 280px; background:url('/images/style_review/content_corner_top_left.gif') top left no-repeat; height: 10px; }
.homeContentframe_topright div		{ float:right; background:url('/images/style_review/content_corner_top_right.gif') top right no-repeat; height: 10px; width: 80%; background-color: white; }
.homeContentframe_bottomleft 		{ background:url('/images/style_review/content_corner_bottom_left.gif') bottom left no-repeat; height: 10px; }
.homeContentframe_bottomleft div 	{ float:right; background:url('/images/style_review/content_corner_bottom_right.gif') bottom right no-repeat; height: 10px; width: 80%; background-color: white; }
.homeContentframe_bottomright		{ background:url('/images/style_review/content_corner_bottom_left.gif') bottom left no-repeat; height: 10px; }
.homeContentframe_bottomright div	{ float:right; background:url('/images/style_review/content_corner_bottom_right.gif') bottom right no-repeat; height: 10px; width: 80%; background-color: white; }

#homeRightBox { background-color: white; font-family: Verdana,Helvetica,sans-serif; margin-top: 0px; padding-top: 0px; }

#homeRightBox h4 
{
    color: #00a6eb;
    font-size: 16px;
    font-weight: normal;
    margin-top: 0px;
    padding-top: 0px;
}

#homeRightBox .damagebox_top      { background: url('/images/style_review/box_damage_top.gif') no-repeat left top; width: 100%; height: 11px; overflow: hidden; }
#homeRightBox .damagebox_back     { background: url('/images/style_review/box_damage_back.gif') no-repeat left top; width: 258px; }
#homeRightBox .damagebox_bottom   { background: url('/images/style_review/box_damage_bottom.gif') no-repeat left top; width: 100%; height: 11px; overflow: hidden;}

#homeRightBox .finderbox_top      { background: url('/images/style_review/box_finder_top.gif') no-repeat left top; width: 100%; height: 11px; overflow: hidden; }
#homeRightBox .finderbox_back     { background: url('/images/style_review/box_finder_back.gif') repeat-x left top; width: 258px; }
#homeRightBox .finderbox_bottom   { background: url('/images/style_review/box_finder_bottom.gif') no-repeat left top; width: 100%; height: 11px; overflow: hidden; }

#homeRightBox .damagebox_back h3, #homeRightBox .finderbox_back h3  
{
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    margin: 0px;
    padding: 0px 7px 1px 15px;
}

#homeRightBox .damagebox_back p, #homeRightBox .finderbox_back p  
{
    color: #ffffff;
    font-weight: bold;
}

#homeRightBox .damagebox_back ul, #homeRightBox .finderbox_back ul 
{
    margin: 0px;
}

#homeRightBox .damagebox_back li, #homeRightBox .finderbox_back li 
{
    margin-left: 0px;
    padding-left: 0px;
}

.homeContentBox_top     { float: left; margin-top: 10px; width: 284px; background: url('/images/style_review/box_header_topaz_284.gif') no-repeat left top; padding-top: 8px; }
.homeContentBox_bottom  { width: 284px; background: url('/images/style_review/box_bg_topaz_284.gif') no-repeat left bottom; padding-bottom: 7px; }

.homeImageleft  { float: left; border: 0px; padding: 0px 10px; }



/************************************************************/
/* HOME PAGE UPDATE AUGUST 2010                             */
/************************************************************/

.homebox
{
     margin: 0px 10px;
}

.homebox img { border:0px; display: block; }

.mainpromobox_textcontainer_bottom
{
     padding-top: 127px;
}

.mainpromobox_button_bottom 
{
     float: right; 
     
     width: 200px;
     
     padding-top: 20px;
}

.mainpromobox_maintext_bottom 
{
     float: right; 
     
     width: 215px;
     
     font-size: 24px;
     color: #039;
     font-weight: normal;      
     font-family: Verdana,Arial,Helvetica,sans-serif;
}

.mainpromobox_additionaltext_bottom 
{
     float: right; 
     
     width: 70px;
     
     padding-top: 16px;

     font-size: 40px;
     color: #039;
     font-weight: bold;      
     font-family: Arial,Helvetica,sans-serif;
}

.mainpromobox_additionaltext_bottom  span
{
     font-size: 20px;
     color: #039;
     font-weight: bold;      
     font-family: Arial,Helvetica,sans-serif;
}

.mainpromobox_textcontainer_right
{
    height:  50px; 
    padding-top: 70px;
}

.mainpromobox_button_right
{
    padding-left: 25px;
    padding-top: 10px;
}

.mainpromobox_maintext_right 
{
     float: right; 
     
     width: 250px;
     
     padding-right: 20px;
     
     font-size: 19px;
     color: #039;
     font-weight: normal;      
     font-family: Verdana,Arial,Helvetica,sans-serif;
}

.mainpromobox_additionaltext_right 
{
     float: right; 
     
     width: 70px;
     
     padding-top: 16px;

     font-size: 40px;
     color: #039;
     font-weight: bold;      
     font-family: Arial,Helvetica,sans-serif;
}

.mainpromobox_additionaltext_right  span
{
     font-size: 20px;
     color: #039;
     font-weight: bold;      
     font-family: Arial,Helvetica,sans-serif;
}


.homerightbox
{ 
     width: 280px;  
     
     float: right;
     
     padding-bottom: 10px;
     background: #f9f9f9 url('/images/home/rhn_corners_bottom.gif') no-repeat left bottom; 
}

.homerightbox h2    
{ 
    font-size: 16px;   /* Vorlage: 14px */
    color: #039; 
    margin: 5px 0px 15px 10px;
    font-weight: bold;      /* Vorlage: normal */
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.homerightbox p    
{ 
    margin: 2px 0px 8px 10px;
    font-size: 12px;
    line-height: 14px;
    vertical-align: top;
    font-weight: bold;
    color: #444444;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.homerightbox p.small    
{ 
    margin: 6px 0px 2px 10px;
    font-size: 12px;
    line-height: 14px;
    vertical-align: top;
    font-weight: bold;
    color: #444444;
    font-family: Verdana,Arial,Helvetica,sans-serif;
} 

.homerightbox a         { font-size: 11px; color: #003399; text-decoration: none; }
.homerightbox a:hover   { font-size: 11px; color: #00a6eb; text-decoration: underline; }

.homerightbox_headline a          
{ 
    font-size: 16px; 
    color: #003399; 
    text-decoration: none; 
}

.homerightbox_headline a:hover          
{ 
    font-size: 16px; 
    color: #003399; 
    text-decoration: none; 
}

.homeseparator
{
    width: 260px;
    height: 3px;
    
    margin: 2px 0px 10px 10px;
    background-color: #e6e9e8;
    
    overflow: hidden;
}

.circleimage
{
    float: right; 
    padding: 23px 10px 0px 0px;
}

.telnumber
{  
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin-left: 10px;
    color: #00a6eb;
    line-height: 32px;
    font-weight: bold;
}

.homecontentbox
{
    width: 580px;
    
    padding: 10px 10px 10px 10px;
    
    background: white url('/images/home/mainpromo_corners_bottom.gif') no-repeat left bottom;
}

.homecontentboxheader
{
    height: 10px;
    width: 600px;
    
    margin-top: 10px;
    overflow: hidden;
     
    background: url('/images/home/mainpromo_corners_top.gif') no-repeat left top;
}

.hometextbox
{
    width: 280px; 
}

.hometextbox h2
{
    font-size: 17px; 
    color: #039; 
    margin: 0px 0px 5px 5px;
    padding-top: 3px;
    font-weight: normal;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.hometextbox p
{
    line-height: 16px;  
    margin: 6px 0px 0px 5px;
    font-size: 11px;
    vertical-align: top;
    color: #444444;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.hometextbox p.bold
{
    line-height: 24px;  
    margin: 8px 0px 0px 5px;
    font-size: 11px;
    vertical-align: top;
    color: #444444;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.hometextbox p.normal
{
    line-height: 24px;  
    margin: 8px 0px 0px 5px;
    font-size: 11px;
    vertical-align: top;
    color: #444444;
    font-weight: normal;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.hometextbox a         { font-size: 12px; color: #003399; text-decoration: none;  }
.hometextbox a:hover   { font-size: 12px; color: #00a6eb; text-decoration: underline; }

.hometextbox_headline a          
{ 
    font-size: 17px; 
    color: #00a6eb; 
    text-decoration: none; 
}

.hometextbox_headline a:hover
{
    font-size: 17px; 
    color: #003399; 
    text-decoration: none;
}

.bannerbox
{
    clear: both; 
    padding-top: 10px;
    
    overflow: hidden;
}

.bannerbox img  { float: left }

.bluetext   { color: #003399 }

.smallbox_white
{
    font-size: 14px;   
    color: #039; 
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.smallbox_black
{
    font-size: 16px;   
    color: white; 
    font-weight: normal;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.smallbox_partimage
{
    font-size: 14px;   
    color: #039; 
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.smallbox_partimage span
{
    font-size: 15px;   
    color: #039; 
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.smallbox_partimage a         { font-size: 11px; color: #003399; text-decoration: none;  }
.smallbox_partimage a:hover   { font-size: 11px; color: #00a6eb; text-decoration: underline; }




/************************************************************/
/* TAB HOME PAGE	                                        */
/************************************************************/

#tabHomeTable
{
	border: 0px;
	width: 460px;
	margin-top: 10px;
}

#tabHomeTable td { padding: 0px 10px 0px 10px; width: 50%; }
#tabHomeTable h3 { margin: 0px 0px 8px 0px; }

#tabHomeTable .boxSeperator { margin: 10px 0px 10px 0px; background:url('/images/style_review/cp_boxSepMidBlue.gif') repeat-x top left; height: 1px; }

#content .moreList 
{
	margin: 0px !important;
	padding: 0px 0px 0px 32px;
	list-style-image : url('/images/style_review/box_bullet_more.gif');
}

#content .moreList li 
{
	margin: 0px 10px 0px 0px;
	padding: 4px 0px 2px 0px;
	line-height: 1.2em;
}

#content span.more {color: #039; font-weight: normal; }



/************************************************************/
/* CAR LANDINGGE                                            */
/************************************************************/

.teaser_container
{
    width: 100%; 
    background: url('/images/carlandingpage/whiteback.gif') no-repeat top right;
}

#teaser
{
    float: right;
    width: 387px; 
    padding: 20px 10px 10px 5px;
}

#teaser h2 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    color: #003399;
    text-align: left;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-top: 0px;
}

#teaser  h3 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px !important;
    font-weight: normal;
    color: #003399;
    text-align: left;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-top: 10px;
}

#teaser  p 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px !important;
    font-weight: normal;
    text-align: left;
}

#teaser ul 
{
    list-style-image:url(/images/carlandingpage/bullet.gif);
}

#teaser li 
{
    font-size: 11px !important;
    margin: 8px 0px;
    line-height: 1.5em;
    vertical-align:top;
    padding-top:0px;
}

#footerboxes
{
    width: 100%;
    clear: both;
    padding-top: 10px;
}

#footerboxes h3 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: normal;
    color: #003399;
    text-align: left;
    margin-bottom: 5px;
    margin-top: 0px;
}

#footerboxes .bottombox     { height: 110px; float: left; padding-left: 18px; padding-top: 5px; }
#footerboxes .contactbox    { width: 258px; height: 90px; float: left; background: url('/images/carlandingpage/contactbox.gif') no-repeat top left; padding: 10px; } 
#footerboxes span.more      {color: #039; font-weight: normal;}
#footerboxes a              {font-size: 100% !important;}
#footerboxes .more a:link, #box .more a:link span {color: #039; text-decoration:none; font-weight: normal;}
#footerboxes .more a:hover, #box .more a:hover span {color: #039; text-decoration:underline !important; font-weight: normal; }
#footerboxes .more a:visited, #box .more a:visited span {color: #039 !important; text-decoration:none; font-weight: normal; }
#footerboxes img            { float: left; padding-right: 10px; }

#footerboxes  p 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px !important;
    font-weight: normal;
    text-align: left;
}

#footerboxes .morelist 
{
    font-size: 11px;
    margin: 3px 0px;
    padding: 0px 0px 0px 0px;
    list-style : none;
}

.carlanding_button
{
    float: right; padding-right: 20px;
}



/************************************************************/
/* CONTENT SPECIAL FORMS                                    */
/************************************************************/

#content .content_quickchecktable
{
	width: 400px;
}

#content .content_quickchecktable th { text-align: right; border-bottom: 1px solid #003399; font-weight: lighter; padding: 0px 2px 3px 2px;}
#content .content_quickchecktable td { padding: 0px 2px 0px 2px; vertical-align: middle; border-bottom: 1px solid #cccfff; border-top: 1px solid #ccccff;}

#flashcontent { z-index: 10; }