/* 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) */
	
table.subfront {
	margin-top:-23px;
	width:615px;
}
	table.subfront td:first-child {
		width:299px;
		padding:2px 15px 0px 0px;
		background-color:#fff;
		color:inherit;
	}
	
	table.subfront  td {
		width:275px;
		background-color:#bc525d;
		padding: 20px 10px 15px 16px;
		color:#fff;
		vertical-align:top;
	}
	table.subfront  td a {
		color:#fff;
	}
	
	table.subfront table.greenbox {
		margin-top:4px;
	}
	
table.greenbox {
	width:299px;
	height:108px;
	background-color:#299c92;
}
	table.greenbox h3 {margin:0px;color#fff;}
	table.greenbox a {color:#fff;text-decoration:none;}
	
	table.greenbox td:first-child {
		padding: 2px 0px 0px 2px;
		width:100px;
		background-color:transparent;
	}
	
	table.greenbox td {
		width:186px;
		padding: 5px 10px 5px 0px;
		vertical-align:top;
		color:#fff;
		background-color:transparent;
	}
	
	table.greenbox img {
		display:block;
		margin-right:10px;
	}
	table.greenbox p {
		margin-bottom:3px;
		color:#fff;
		font-size:11px;
		margin-top:0px;
	}
	
	table.greenbox a {
		color:#fff;
		font-size:11px;
		font-weight:bold;
		text-decoration:underline;
	}
	
	table.greenbox a:hover {
		color:#fff;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
	}
	
	table.greenbox h5 {margin:5px 0px 0px 0px;color:#fff;font-size:12px;}

table.redbox {
	width:299px;
	height:108px;
	background-color:#bc525d;
}
	table.redbox td:first-child {
		padding: 2px 0px 0px 2px;
		width:100px;
	}
	table.redbox td {
		width:186px;
		padding: 5px 10px 5px 0px;
		color:#fff;
		vertical-align:top;
		
	}
	table.redbox img {
		display:block;
		margin-right:10px;
	}
	table.redbox p {
		margin-bottom:3px;
		color:#fff;
		font-size:11px;
	}
	
	table.redbox a {
		color:#fff;
		font-size:11px;
		font-weight:bold;
		text-decoration:underline !important;
	}
	
	table.redbox a:hover {
		color:#fff;
		font-size:11px;
		text-decoration:none;
	}
	
	table.redbox h5 {margin:5px 0px 0px 0px;color:#fff;font-size:12px;}
	table.redbox a {color:#fff;text-decoration:none;}

	
table.purplebox {
	width:225px;
	background-color:#c1abd1;
	position:absolute;
	bottom:44px;
	left:49px;
}
	table.purplebox td {
		padding:18px 15px 14px 18px;
		color:#fff;
		vertical-align:top;
	}
	table.purplebox h3 {color#fff;margin-bottom:7px;}
	table.purplebox a {color:#fff;text-decoration:none;}
	table.purplebox ul {
		padding:0px;
		margin:0px;
		xlist-style-image:url(../images/arrow.png);
		list-style-position:inside;
		line-height:17px;
	}

table.personale {
	width:593px;
	margin:auto;
	padding-bottom:15px;
	border-bottom:1px solid #b9b9b9;
}
	table.personale td:first-child {
		width:162px;
	}
	
	table.personale td {
		width:431px;
		vertical-align:top;
	}
	
/* TEXT FORMATTING (standard) */

body,p,td {
    font-family: Arial, Helvetica;
    font-size:12px;
	color:#444;
}

p:first-child {
	margin-top:0px;
}

a {
    color:inherit;
}

a:hover {
    text-decoration:none; /* understregning på link fjernes når musen holdes over det */
}

h1 { 
	height:22px;
	line-height:21px;
	padding-left:8px;
	font-size:11px;
	color:#fff;
	background-color:#bc525d;
	text-transform:uppercase;
	margin-top:0px;
		margin-bottom:23px;
}
h2 { 
	height:22px;
	line-height:21px;
	padding-left:8px;
	font-size:11px;
	color:#fff;
	background-color:#c1abd1;
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom:23px;
}
h3  { font-size:11px; margin-top:0px;}
h4 {}
h5 { margin:0px; font-size:11px; padding:0px;}

/* DESIGN */
body {
    margin:0px;
	background-color:#c9ddda;
}

img {
    border:0px;
}

#container {
    width:882px;
	padding-left:38px;
    margin:0px auto 0px auto; /* top right bottom left */

	background:url(../images/container_bg.jpg) repeat-y top left #fff;
	position:relative;
}

#header {
    height:83px;
	background-color:#fff;
}
#leftbar {
	position:absolute;
	margin-top:-1px;
	margin-left:-250px;
	width:250px;
	height:39px;
	left:0px;
	background-color:#b0a1c6;
}

.rightbar {
	float:right;
	width:17px;
	height:33px;
	background-color:#a687bd;
}

#menubar {
	height:37px;
	padding:1px 0 1px 0;
	background-color:#a687bd;
}

#icons { /* Div med Print, søg og send til en ven */
	position:absolute;
	left:50px;
	top:130px;
}
    img.icon { /* Billeder til Print, søg og send til en ven */
        margin-right:10px;
    }

#leftColumn {
    float:left;
    background-color: #fff;
    width:236px;
	padding-right:14px;
	*padding-top:9px;
	padding-bottom:185px;
}

#newsList {
	margin-left:11px;
	padding-top:38px;
}

#content {
    background-color:#fff;
    width:615px;
    margin-left:250px;
    min-height:454px;
	padding-top:38px;
	padding-bottom:10px;
}

#footer {
	height:33px;
	line-height:32px;
	border-top:1px solid #a687bd;
	padding:0 0 0 20px;
}
#front_fade {
	height: 402px;
	margin-top:-50px;
	*margin-top:-39px;
	margin-bottom:11px;
    overflow:hidden;
    width:650px;
}

div.newsItem {
	padding-left:3px;
	padding-bottom:8px;
	margin-bottom:12px;
	border-bottom:1px solid #a687bd;
}
h3.news { margin:0px;}
p.news{margin-top:3px;margin-bottom:4px;}
a.news {float:right; color:#a687bd; text-decoration:none;}
div.search {
	float:left;
	height:37px;
	line-height:37px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	width:250px;
}

a.search {
	color:#fff;
	text-decoration:none;
	margin-left:5px;
}

label.search {
	margin:0 13px 0 8px;
}

input.search {
	background-color:#c1abd1;
	border:0px;
	height:17px;
	width:178px;
	padding-left:5px;
	color:#fff;
	font-size:11px;
}

div.bct {
	height:22px;
	line-height:21px;
	text-transform:uppercase;
	color:#fff;
	background-color:#bc525d;
	padding-left:13px;
	margin-bottom:23px;
	font-weight:bold;
}

div.bct a {
	color:#fff;
	text-decoration: none;
}

/* UTILITY CLASSES */

.clear {
    clear:both;
}
.clear.left {
    clear:right;
}

.block {
	display:block;
}

.noUnderline {
	text-decoration:none;
}

/* END */


