/* 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";
@import "form.css";


/* AVIVA */

body.mceContentBody 
{ 
	color:black; 
	text-align:left; 
	background-color:#ffffff; 
	background-image:none;
}

/* AVIVA MCE STYLES (check mce_styles in domain.asp) */

.imageBorder {
	border:1px solid #d5cfcf;
}

/* TEXT FORMATTING (standard) */

body,p,td {
    font-family:trebuchet ms, Verdana, Arial, Helvetica;
    font-size:11px;
	margin:0px 0px 12px 0px;
	padding:0px;
}

a {
    color:#0c5682;
}

a:hover {
    text-decoration:none; /* understregning på link fjernes når musen holdes over det */
}

h1 { font-size:24px; font-weight:normal; margin:0px 0px 15px 0px; line-height:24px; color:#333;}
h2 { font-size:24px; font-weight:normal; margin:0px 0px 15px 0px; line-height:24px; color:#333; }
h3 { font-size:16px; font-weight:normal; margin:2px 0px 10px 0px; line-height:16px; color:#333; }
h4 { font-size:14px; font-weight:normal; margin:0px 0px 14px 0px; line-height:14px; color:#136691;}
h5 { font-size:14px; font-weight:normal; margin:0px 0px 14px 0px; line-height:14px; color:#333;}

/* DESIGN */

html {
	background:url(../images/bodyBg.png) repeat-x;
}

body {
    margin:0px;
}

img {
    border:0px;
}

#container {
    width:940px;
    margin:0px auto 0px auto; /* top right bottom left */
    overflow:hidden;
}

div.imageFader {
	z-index: 0;
}

#logo {
	position:absolute;
	width:233px;
	height:88px;
	margin:19px 0px 0px -25px;
	padding:0px 0px 0px 0px;
}

#iconContainer {
	width:940px;
	height:63px;
	margin:0px 0px 0px 0px;
	padding:48px 0px 0px 0px;
	background:url(../images/topBg.jpg) no-repeat 670px 0px;
}

	#icons { /* Div med Print, søg og send til en ven */
		margin:0px 0px 0px 788px;
	}
	
		#icons a {
			font-size:11px;
			color:#323234;
			padding:0px 0px 0px 0px;
			text-decoration:none;
		}	

#header {
	width:933px;
	height:275px;
	margin:9px 0px 0px 0px;
	padding:5px 0px 0px 5px;
	border:1px solid #979797;
}

	#highlight {
		position:absolute;
		width:264px;
		height:127px;
		margin:60px 0px 0px 653px;
		padding:13px 13px 13px 13px;
		background:url(../images/highlightBg.jpg) no-repeat;
		color:white;
		z-index:10;
	}
	
		#highlight p {
			color:white;
			font-size:14px;	
		}
		
		#highlight h1 {
			color: #fff;
			font-size: 18px;
			margin: 0;
			margin-bottom: 3px;
		}
		
		#highlight a {
			font-size:14px;
			color:#d3e5ef;
		}
		
	
	#highlightShadow {
		position:absolute;
		width:290px;
		height:5px;
		margin:213px 0px 0px 653px;
		padding:0px 0px 0px 0px;
		background:url(../images/highlightShadow.png) no-repeat;
		z-index:10;
	}
	
#main {
	width:896px;
	height:116px;
	margin:0px auto 0px auto;
	padding:16px;
	background:url(../images/mainBg.png);
}

	#mainShadow {
		position:absolute;
		width:922px;
		height:16px;
		margin:0px auto 0px auto;
		padding:0px;
		background:url(../images/mainShadow.png) no-repeat;
	}
	
	.mainContainer {
		width:277px;
		height:106px;		
		margin:0px 0px 0px 0px;
		padding:6px 6px 4px 6px;
		background:url(../images/mainBackground.jpg) no-repeat;		
	}
	
	td.mainContainer img {
		display:block;
	}

#content {
    background-color:white;
    width:928px;
    min-height:450px;
	margin:0px 0px 0px 0px;
	padding:20px 6px 20px 6px;
	border-top:6px solid #999;
}

	#content p {
		margin:0px 0px 16px 0px;
	}
	
	#content.noBorder {
		border:0px;
	}
	
	form {
		margin:0px;
		padding:0px;
	}
	
	form.tellafriend label{
		display:block;
		float:left;
		width:100px;
	}
	form.tellafriend textarea {
		width:142px;
	}
	
	input.kursusInput, select {			
		border:1px solid #999999;
		background:url(../images/inputBg.png) repeat-x;
		font-size:11px;	
	}
		
		.input1 {
			width:102px;
			height:16px;
			margin:0px 0px 8px 0px;
			padding:2px 0px 0px 3px;
		}
		
		.input2 {
			width:102px;
			height:16px;
			margin:0px 0px 8px 8px;
			padding:2px 0px 0px 3px;
		}
		
		.input3 {
			width:217px;
			height:16px;
			margin:0px 0px 8px 0px;
			padding:2px 0px 0px 3px;
		}
		
		select {
			width:145px;
			height:20px !important;			
			margin:0px 10px 12px 0px;
			padding:0px 0px 0px 0px;
			font-size:11px;			
		}

		form.newsletterForm
		{
			margin:0px;
			padding:0px;
		}

		.nyhed_tekst {
			width:150px;
			height:17px;
			line-height:18px;
			margin:0px 0px 5px 0px;
			padding:0px 0px 0px 3px;
			border:1px solid #999;
			font-size:10px;
			background:url(../images/inputBg.png) repeat-x;
		}

		.nyhed_knap_afmeld, .nyhed_knap_tilmeld
		{
			width:62px;
			height:16px;
			background-color:#666;
			margin:3px 10px 0px 0px;
			border:1px solid #9e9f9f;
			color:white;
			font-size:11px;		
			font-weight:normal;
		}
		
#footer {
	width:940px; /* Samme vidde som containeren */
	height:30px;
    margin:0px auto 0px auto; /* top right bottom left */
	padding:14px 0px 0px 0px;
	background-color:#3c3b3d;
	text-align:center;
	color:white;
}

	#footer a {
		color:black;
	}

#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 */
}


/* UTILITY CLASSES */

.clear {
    clear:both;
}

p.newsform-text {
	font-size: 12px !important;
	margin: 0;
	margin-bottom: 5px;
	line-height:16px;
}

/* END */


