/* MENU 
 * Her importeres eksternt stylesheet med css til Xmenuen.
 * importeres med følgende synstaks @import "[stylesheet.css]"
 * Der er tre grundlæggende menuskabeloner til rådighed:
 *              - "menu_main_and_sub.css" : horisontal hovedmenu med vertikal undermenu der viser undersider og undersider til undersider i en træstruktur.
 *              - "menu_tree.css" : vertikal hovedmenu der viser undersider og undersider til undersider i en træstruktur.
 *              - "menu_dropdown.css" : vertikal hovedmenu med undersider i dropdownmenuer, der vises onmouseover.
 */

@import "menu_main_and_sub.css";

/* AVIVA */

#temp_enlarged_ifr html  {
	background-color:#fff;
}

body.mceContentBody
{ 
	color:black; 
	text-align:left; 
	background-color:#fff !important; 
	background-image:none;
	background: transparent;
}
html { background: #5c90b3  url('../images/skyer.jpg') top center; }
body { }


html, body { padding: 0; margin: 0; font-family: Trebuchet MS; font-size: 12px; color: #666; }
p {margin-top:0px;}
p,td {color:#333;}
.fp_footer p, .fp_footer a{ font-family: Trebuchet MS; font-size: 12px; color: #333333; font-style: bold; padding-top: 14px; text-decoration: none; }
td.fp_quote p { font-family: Trebuchet MS; font-size: 11px; color: #333333; font-style: italic; margin-top: 10px; }

h1 { margin-top:0; font-weight: normal; font-size: 18px; }
h2 { margin-top:0; font-weight: bold; font-size: 14px; color: #333333; }
h3 { margin-top:0; font-weight: normal; font-size: 12px; }
h4 { margin-top:0; font-weight: normal; font-size: 11px; }

.fp_boxContent h3 { font-family: Trebuchet MS; font-weight: bold; font-size: 14px; color: #666; margin-left: 11px; }

a {
    color:#666;
}

a:hover {
    text-decoration:none; /* understregning på link fjernes når musen holdes over det */
}
td {vertical-align:top;}
td.bluebox {background-color: #cbebf6;padding:25px 7px 30px 15px;}
img.imgBorder { border: 1px solid #6b6b6b; padding: 3px; margin-bottom: 15px; margin-right: 7px; }

img { border:0px;}
table.tb_headTitle { margin-bottom: 5px; margin-top: 11px; }
table.tb_headTitle  h3{ margin-bottom: 0px;  }

div.layout_top { width: 960px; height:60px; position:relative;}
div.layout_logo {position:absolute; width: 300px; top:16px; left:7px; height: 60px; background: url('../images/logo.png') no-repeat; }
div.layout_topMenu { width: 960px; height: 45px; background: url('../images/topmenuBG.png') no-repeat; }

div.fp_imageHolder { width: 595px; min-height: 275px; padding:90px 350px 0px 15px; margin-bottom: 15px; font-size:1.0em; }
.fp_imageHolder.left { text-align: left; padding-left: 5px; padding-right: 18px; width: 937px; }

div.sp_contentHolder { width: 960px; min-height: 365px; text-align: center; background: #ffffff; }
	.sp_contentHolder.left { text-align: left; padding-left: 5px; padding-right: 18px; width: 937px; }
div.sp_contentHolderBottom { width: 960px; height: 20px; background: url('../images/contentHolderBottomBG.png') no-repeat; margin-bottom: 15px; }


div.fp_footer { width: 960px; height: 79px; background: transparent url('../images/footerBG.png') 0px 5px no-repeat; text-align: center;margin-top:10px;}
xdiv.fp_footer { width: 960px; height: 79px; background: transparent url('../images/footerBG.png') 0px 5px no-repeat; text-align: center; }

.box { height: 152px; float: left; overflow: hidden; }

div.fp_infoHolder { width: 960px; }
	div.fp_infoHolder.fp_box1 { width: 269px; }
	div.fp_infoHolder.fp_box2 { width: 269px; }
	div.fp_infoHolder.fp_box3 { width: 381px; }
		.fp_boxLeftBorder { width: 10px; height: 100%; float: left; background: url('../images/fp_box/box_borderLeft.png') no-repeat; }
		.fp_boxContent { width: 249px; height: 100%; float: left; background: url('../images/fp_box/box_BG.png') repeat-x; }
			.fp_boxContent.big { width: 361px; }
		.fp_boxRightBorder { width: 10px; height: 100%; float: left; margin-right: 20px; 
			background: url('../images/fp_box/box_borderRight.png') no-repeat; }
			.fp_boxRightBorder.end { margin-right: 0; }

td.circle_arrow {width:16px; height:20px; background-image:url(../images/circle_arrow.png); background-repeat:no-repeat;}
div.readMore { text-align: right; background: url('../images/grayGradientBG.png') repeat-x; height: 22px; margin-top: -2px; padding-top: 4px; }
div.readMore a { font-family: Trebuchet MS; font-size: 11px; color: #0099cc; font-weight: normal; }
p.miniArrow { font-family: Myriad Pro; font-weight: bold; font-size: 11px; color: #666666; }

.marginAuto { margin-left: auto; margin-right: auto; }
.clearBoth { clear: both; }

div.sp_content { background: transparent url('../images/sp_contentBG.png') no-repeat; width: 924px; min-height: 112px; padding-left: 13px; padding-right: 18px; padding-top: 15px;}

/* SUBMENU */
div.sp_subMenuHolder { display:none; width: 948px; height: 25px; background: url('../images/submenuBG.png') repeat-x; 
	border: 1px solid #dcdcdc; border-bottom: 0;}
