/* 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 */

body.mceContentBody 
{ 
	color:black; 
	text-align:left; 
	background-color:#ffffff; 
	background-image:none;
}

/* AVIVA MCE STYLES (check mce_styles in domain.asp) */


/* TEXT FORMATTING (standard) */

body,p,td {
    font-family: tahoma,arial,helvetica,sans-serif;;
    font-size:10pt;
    color:#000;
}

a {
    color:inherit;
}

a:hover {
    text-decoration:none; /* understregning på link fjernes når musen holdes over det */
}

h1 { font-size:20pt;font-weight:normal;}
h2 { font-size:16pt;font-weight:normal;}
h3 { font-size:12pt;font-weight:normal;}
h4 { font-size:10pt;}
h5 {}

/* DESIGN */
body {
    margin:0px;
    background-color:#666;
}

img {
    border:0px;
}

#container {
    width:920px;
    padding:0 15px;
    margin:0px auto 0px auto; /* top right bottom left */
    position:relative;
    background-color:#fff;
}

#header {
    height:116px;
}

div#logo {
    position:absolute;
    top:61px;
    font-family: Tahoma;
    font-size:31px;
    font-weight:bold;
    z-index:10;
}
    div#logo span {
        font-weight:normal;
        letter-spacing:-1px;
    }

#icons { /* Div med Print, søg og send til en ven */
    position:absolute;
	left:690px;
	top:120px;
	z-index:10;
}
    img.icon { /* Billeder til Print, søg og send til en ven */
        margin-right:10px;
    }

#leftColumn {
    float:left;
    background-color: red;
    width:150px;
    /* Sikrer lige stor højde på container og venstrekollonne */
    padding-bottom: 20000px;     /* X + padding-bottom */
    margin-bottom: -20000px;     /* X */
}

.content {
    position:relative;
    z-index:2;
    padding:10px;
    height:453px;
}

.narrow {
    width:278px;    
}

.wide {
    width:478px;
}

.full {
    width:588px;
}

#innerContainer {
    padding:5px;
    height:438px;
}


#footer {
    border-top: 1px solid #000;
    font-family: Tahoma, helvetica;
    color:#666;
    background-color:#fff;
	text-align:center;
    width:950px; /* Samme vidde som containeren */
    padding:8px 0 11px 0; /* top right bottom left */
    margin:auto;
    margin-bottom:20px;
}

/* LAYOUT BY CLASS */
img.pageImage {
    position:absolute;
    z-index:0;
    right:-55px;
    top:9px;
}

img.pattern {
	position:absolute;
	right: 275px;
	z-index:1;
}


div.bloglist.item.front {
	margin-top:15px;
    width:210px;
    position:relative;
}
img.bloglist.front {
    margin-left:10px;
	max-width:100px;
}

div.bloglist.item {
	margin-top:15px;
}

a.blog.front.more {
	position:absolute;
	bottom:10px;
	color: rgb(60, 90, 165);
	font-weight: bold;
}




/* UTILITY CLASSES */

.clear {
    clear:both;
}


/* END */


