/* 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:#56788b; 
	text-align:left; 
	background-color:#ffffff; 
	background-image:none;
}

/* AVIVA MCE STYLES (check mce_styles in domain.asp) */

.borderbox {
	border:1px solid #8fb9ce;
	margin:0px 0px 10px 0px;
	width:220px;
	padding:10px;
}

.borderbox td {
	border:1px solid #c6dce7;
	background-image:url(../images/box_bg.jpg);
	padding:5px;
	text-align:left;
}

.newsbox {
	border:1px solid #c6dce7;
	margin:0px 0px 10px 0px;
	width:220px;
	padding:10px;
	background-color:#c7dce7;
	text-align:left;
}


hr {
	width:100%;
	height:1px;
	color:#6f99af;
}

/* TEXT FORMATTING (standard) */

p {    
    font-size:11px;
	margin:0px 0px 10px 0px;	
}

a {
    color:#56788b;
	text-decoration:none;
}
#contentpage a {
    color:#ff6600;
	text-decoration:none;
}
#leftColumn  a {
    color:#56788b;
	text-decoration:none;
}

td.border9 a {
	color:black;
}

a:hover {
    text-decoration:underline; 
}

h1 { font-size:20px; color:#56788b; font-weight:normal; margin:30px 0px 16px 0px;padding:0px 0px 0px 0px;}
h2 { font-size:13px; color:#56788b; font-weight:normal; margin:0px 0px 8px 0px; padding:0px 0px 0px 0px; text-transform:uppercase;}
h3 { font-size:18px; color:#56788b; font-weight:normal; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; }
h4 { font-size:14px; color:#56788b; font-weight:normal; margin:0px 0px 8px 0px; padding:0px 0px 0px 0px; }
h5 { font-size:14px; color:#56788b; font-weight:normal; margin:0px 0px 8px 0px; padding:0px 0px 0px 0px; }
h6 { font-size:14px; color:#56788b; font-weight:normal; margin:0px 0px 8px 0px; padding:0px 0px 0px 0px; }

/* DESIGN */

* {
	margin:0px;
}

html { 
	background-color:#ffffff;
	height:100%;
}

body {
    margin:0px;
	font-family:Trebuchet ms, Verdana, Arial, Helvetica;
	font-size:11px;
	background:url(../images/bodyBg.jpg) repeat-x;
	height:100%;
	background-color:#ffffff;
	color:#56788b;
}

img {
    border:0px;
}

#container {
    width:976px;
	min-height:100%;
    margin:0px auto -154px auto;     
}

#logo {
	float:left;
	width:408px;
	height:121px;
	margin:15px 0px 6px 10px;
	padding:0px;
}

#searchBar {
	float:right;
	width:270px;
	height:25px;
	background:url(../images/searchBg.png) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#header {
	width:976px;
	background-color:#ffffff;
	border-top:solid 6px #6491a9;
}

#content {  
    width:940px;
    min-height:680px;  
	margin:0px;
	padding:19px 18px 18px 18px;
	background:white url(../images/contentGradient.png) repeat-x;
	color:#56788b;
}

#content img {
	border:solid 1px #8fb9ce;
	padding:10px;
}

#contentpage {  
    width:702px;
    min-height:650px;  
	margin:0px 0px 0px 215px;
	padding:0px 0px 0px 18px;
	
	border-left:1px solid #c7dce7;
}
	td.qoute, td.qoute p {
		font-size:10px;
	}

#leftColumn {
	width:200px;
	float:left;
	margin:0px;
	padding:0px;
	xmin-height:415px;
	xpadding:15px 15px 15px 10px;
}

#teaser {
	border-top:1px solid #c7dce7;
	margin: 15px 0px 0px 0px;
	padding:15px;
}

#push {
	height:154px;
	background-color:white;
}

#footer {
	height:154px;
	background:url(../images/footerBg.jpg) repeat-x;	
}

	#footerContent {
		width:976px;
		height:122px;
		margin:0 auto 0 auto;
		padding:15px 0px 0px 0px;
		border-top:17px solid white;
		text-align:center;
		color:#ffffff;
	}
	
	#footer a {
		color:white;
		text-decoration:none;
		font-size:11px;
	}
	


/* UTILITY CLASSES */

.clear {
    clear:both;
}

/* NEWS */
a.news {
	color:#56788b;
	text-decoration:none;
}

span.newsTitle {
	text-decoration:none;
	font-weight:bold;
	color:#56788b;
	margin:0px 0px 0px 0px;
}


#newsItem {
	color:#56788b; 
	font-weight:normal;
}


#smallsearchtext {
	height:10px;
	width:190px;
	background:url(../images/design/search_bg.png) repeat-x;
	border-left:solid 1px #afafaf;
	border-right:solid 1px #afafaf;
	border-top:none;
	border-bottom:none;
	padding:3px;
	font-size:9px;
}

#icons{
	float:right;	
}
.icon {
	padding-right:5px;
}
/* END */


