/* 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_tree.css";


/* AVIVA */

body.mceContentBody 
{ 
	color:black; 
	text-align:left; 
	background-color:#ffffff; 
	background-image:none;
}

.mce_h1 {
    color:yellow;
    font-size:3em;
}

/* AVIVA MCE STYLES (check mce_styles in domain.asp) */

.showimp {
    color:yellow;
    background-color:black;
}

.showlarge {
    font-size:2em;
}

/* TEXT FORMATTING (standard) */

body,p,td {
    font-family: arial;
	font-size: 11px;
	color: #000000;
}

a {
	font-family: arial;
	color: #005daa;
	font-size: 11px; 
	text-decoration: underline;
}

td > p
{
	margin:0px 0px 14px 0px;
}

a:hover {
    text-decoration:none; /* understregning på link fjernes når musen holdes over det */
}
div.grayLine { height:1px; width: 326px; background: #cccccc; margin-top: 5px; margin-bottom: 10px; }
div.grayLineMini { height:1px; width: 315px; background: #cccccc; margin-top: 4px; margin-bottom: 10px; }
h1 { font-family: arial; font-weight: bold; color: #000000; font-size: 14px; margin:0px;padding:0px;margin-bottom:10px; }
#header > h1 { font-size: 26px; text-transform: uppercase; margin: 0; padding: 0; padding-top: 17px; margin-bottom: 13px; text-align: center; }
h2 { font-family: arial; color: #000000; font-size: 13px; }
#header h2 { font-family: Arial; font-style: italic; font-size: 13px; color: #000000; margin: 0; padding: 0; text-align: center; padding-bottom: 8px;}

table.fp_info { margin-bottom: 15px; *margin-bottom: 18px; }
table.fp_gray { margin-top: 47px; margin-top /*\**/:62px\9; *margin-top: 65px; }
table.fp_gray img { border: 1px solid #a6a7a7; }

img.menu_gfx1 { 
    width: 236px;
	margin-top: 30px;
	}

/* DESIGN */
body {
    margin:0px;
	background: #ffffff url('../images/layout/bodyBG.png') repeat-x top;
}

img {
    border:0px;
}

#container {
    width:985px;
    margin:0px auto 0px auto; /* top right bottom left */
    overflow:hidden;
	background: #ffffff url('../images/layout/containerBG.png') 0 152px repeat-x;
}

#header {
	background: transparent url('../images/layout/header.jpg') no-repeat;
    width: 830px; height: 152px;
	padding-left: 150px;
}

#Flags { /* Div med Print, søg og send til en ven */
    position:absolute;
    margin-top: 160px;
	margin-left: 880px;
}
    img.icon { /* Billeder til Print, søg og send til en ven */
        margin-right:5px;
    }

#leftColumn {
    float:left;
    background: transparent;
    width: 236px;
	border-right: 1px solid #d1d1d1;
	margin-top: 6px;
    /* Sikrer lige stor højde på container og venstrekollonne */
    padding-bottom: 20000px;     /* X + padding-bottom */
    margin-bottom: -20000px;     /* X */
}

#content {
    background: transparent;
    padding:5px;
	padding-left: 29px;
	padding-right: 18px;
    width: 687px;
    margin-left: 237px;
    min-height:480px;
	padding-top: 25px;
	
    
    /* Sikrer lige stor højde på container og venstrekollonne */
    padding-bottom: 20000px;     /* X + padding-bottom */
    margin-bottom: -20000px;     /* X */
}

#content_front {
    background-color:lime;
    padding:5px;
    width:890px;
    min-height:550px;
}

#footer {
	background: transparent url('../images/layout/footerBG.png') no-repeat;
    width: 980px; height: 41px;
    margin:0px auto 0px auto; /* top right bottom left */
	text-align: center;
	padding-bottom: 20px;
}

#footer address { font-family: Arial; font-style: normal; font-size: 11px; font-weight: bold; color: #333333; padding-top: 12px; }

/* UTILITY CLASSES */

.clear {
    clear: both;
}
a.readmore { position:absolute; margin-top: -3px;}

/* END */

