/* DEFAULTS*/

/* colors: 
Baggrund:color: #EFEFF4;
lys graa: #999999; til streger 
graa: #666666; til menuer
links    #5C8AC1; 5C8AC1

2F1869   2F1869  blaaviolet mork
violet  #B0023F;  B0023F 
*/



body, tr, td, p, div, span, h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #000000;
	padding: 0px;
	margin: 0px;
}

body {
/*	text-align: center; */
	background-color: #EFEFF4;
height:100%;
	
}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.bodytext a, a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C8AC1; 
	text-decoration: none;
}

img {
	border: 0px;
	margin-bottom: 12px;
}

p { margin:0 0 15px 0; }

/* STRUCTURES */

#page-table {
	width: 924px;
	margin: 0px auto;
	height: 100%;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	background-color: #FFFFFF;
}

#page-table-print {
	width: 670px;
	height: 100%;
	
	background-color: #FFFFFF;
}

#login-td {
	height: 2px;
}

#logo-td {
	height: 90px;
	padding-right: 0px;
	vertical-align: top;
	text-align:right;
}

#menu-td {
	height: 24px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-left: 48px;
	padding-right: 24px;
}

#top-space-td {
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C8AC1;
	text-decoration: none;
	padding-right: 48px;
	padding-top: 0px;
	vertical-align: top;
}

#top-space-td a {	
	font-size: 10px;
	color: #5C8AC1;
	text-decoration: none;
}

#left-td{
	width: 230px;
	vertical-align: top;
}

#main-td{
	width: 462px;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	vertical-align: top;
	background-image: url(snomed.png);
	background-repeat: no-repeat;
	background-position: left bottom;
 padding: 0 0 20px 0;	
}

#main-td-print{
	width: 462px;
	vertical-align: top;
}

#right-td{
	width: 230px;
	vertical-align: top;
}

#bottom-td{
	height: 8px;
	border: none;
	
}

H6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-style: normal;
}


/* MENUS */
.menu1{
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	margin-right: 12px;
}

.menu1 a {
	color: #B0023F;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	margin-right: 12px;
}

.menu1-act a {
	color: #666666;
}


.menu2 {
	padding-top: 8px;
	color: #666666;
}


.menu2 a {
	color: #666666;
	text-decoration: none;
}

.menu2-act a {	
	color: #B0023F;
}

.menu3 {
	padding-left: 20px;
	color: #666666;
}

.menu3 a {
	color: #666666;
	text-decoration: none;

}

.menu3-act a {
	color: #B0023F;
}

.menu4 {
	padding-left: 40px;
	color: #666666;
}

.menu4 a {
	color: #666666;
	text-decoration: none;
}
	

.menu4-act a {
	color: #B0023F;
}



/* ELEMENTS */

#menu-sub {
	padding-left: 48px;
	padding-right: 24px;
}	

#main-content{
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 16px;
}	

#right-content {
	padding-left: 24px;
	padding-right: 48px;
}

#main-content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #B0023F;
	text-decoration: none;
	font-weight: bold;
	width: 100%;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	margin-bottom: 12px;
}


#main-content h1 a {
	color: #999999;
	text-decoration: none;
}

#main-content h2  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #2F1869;
	font-weight: bold;	
}

#main-content h2 a {	
	color: #2F1869;
	text-decoration: none;

}



#right-td h1, #right-td h1 a, #right-td h2, #right-td h2 a, #right-td h3, #right-td h3 a, #right-td h4, #right-td h4 a{
	width: 158px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
	border-bottom: 1px dotted #999999;
	border-top: 1px dotted #999999;  
	
}

#right-td h5, #right-td h5 a, {
	width: 158px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	font-weight: normal;

	
}

.main-box {
	margin-bottom: 16px;
}


.right-box {
	margin-bottom: 16px;
	width: 158px;
	text-align:right;	
}
.csc-form-fieldcell input {
	border: 1px solid #999999;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 8px;
}
.csc-form-fieldcell select {
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 8px;
}

.csc-form-fieldcell submit {
	border: 1px solid #999999;
	background-color: #EFEFF4;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


/* MAILFORM */

.csc-mailform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 8px;
}
.csc-mailform label{
	
}

.csc-mailform-field {
	padding: 4px;
}
.csc-mailform input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
}

.csc-mailform textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
}


.csc-mailform-submit {
	border: 1px solid #999999;
	background-color: #EFEFF4;
	padding-bottom: 0px;
	 
}
.csc-mailform select {
 margin-top: 4px;
 margin-bottom: 4px;
}
.webid, webid a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
	text-decoration: none;
	color: #f1f2f2;
	line-height: 6px;
}



/* ---------------------------------------------------Simple  CALENDAR */


.calendar_table { 	

	border: #999999 1px solid;	
	WIDTH: 166px;	
	height: 110px;	
	background-color: #FFFFFF;	
	margin-left: 20px;
 }
 
.cal_head, A.cal_head, .cal_head:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	font-weight: bold;
	background-color: #FFFFFF;
	}

.A.cal_head:hover, .cal_head:visited:hover{ 	
	color: #666666;
	text-decoration: none
}

.cal_days {
	font-size: 10px;	
	background-color: #EFEFF4;  	
 	text-align: center;	
 	width: 24px; 
 	height: 20px;
 	border: none;
 	}

.cal_content {		
	text-align: center;	
	height: 14px;	
	width: 20px; }

.cal_sunday { 
	background-color: #FFFFFF;
	color: #2F1869;		
	text-align: center;	
	height: 14px;	
	width: 20px; }
	
.cal_saturday { 
	background-color: #FFFFFF;
	color: #2F1869;		
	text-align: center;	
	height: 14px;	
	width: 20px; }

.cal_empty { 
	background-color: #FFFFFF;
	 }


.cal_event, A.cal_event { 	
	FONT-WEIGHT: bolder; 
	COLOR: #B0023F; 
	FONT-FAMILY: arial; 
	TEXT-DECORATION: none; 	
	padding: 0px;	
	MARGIN: 0px;
	}

A.cal_event:hover, .cal_event:visited:hover { 	
	COLOR: #B0023F; 	 	
	}
	
.cal_event:visited { 	
	COLOR: #B0023F; 	
	}
	
.cal_today {
	COLOR: #B0023F;
	height: 14px;
	width: 20px;
	border: 1px solid #B0023F;
}

.cal_today_event, A.cal_today_event {
	COLOR: #B0023F;
}

A.cal_today_event:hover, .cal_today_event:visited:hover {
	COLOR: #B0023F;
}

/* can't be a.cal_today_event:visited, because then would override .cal_today_event:visited:hover */

.cal_today_event:visited {
	COLOR: #B0023F;
}

.eventdetail_wraptable { 	
	PADDING: 0px; 
	FLOAT: none; 
	margin: 0px; 
	WIDTH: 100%; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

.eventdetail_date {
	line-height: 9px;
	text-align: right;
	color: #666666;
	font-size: 9px;
	float: right;
	padding-right: 24px;
}
	
.eventdetail_time { 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

.eventdetail_title {
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #2F1869;
	line-height: 16px;
	text-decoration: none;

}

.eventdetail_shortdescription { 
	FONT-WEIGHT: bold;	
	FONT-SIZE: 11px;

}


.eventdetail_description { 	
	FONT-SIZE: 11px;
	COLOR: #000000; 
}
.eventdetail_imagetable { 	
	padding: 0px;
	FLOAT: none; 
	margin: 0px; 
}

.eventdetail_backlink { 
	PADDING-LEFT: 10px; 
	FONT-SIZE: 9px; 
	MARGIN: 20px; 
	COLOR: #5C8AC1; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: underline 
}

.list_item_link, .list_item_link a  { 	
	color: #5C8AC1; 
	text-decoration: none;
}


	
.list_item_tablewrap, .event_teaser_tablewrap { 	
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 8px; 
	MARGIN: 2px; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #999999 1px solid; 
	margin-bottom: 12px;
} 
.list_item_date, .event_teaser_date {
	line-height: 9px;
	text-align: right;
	color: #666666;
	font-size: 9px;
	float: right;
	padding-right: 24px;
}

	.list_item_date a, .event_teaser_date a {
	line-height: 9px;
	text-align: right;
	color: #666666;
	font-size: 9px;
	float: right;
	padding-right: 24px;
}
		
.list_item_time, .event_teaser_time { 	
	FONT-SIZE: 9px; 
	COLOR: #666666; 
}

.list_item_title, A.list_item_title, .event_teaser_title, A.event_teaser_title { 	
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #2F1869; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.list_item_title:hover, .list_item_title:visited:hover, .event_teaser_title:visited:hover, A.event_teaser_title:hover{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #2F1869; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.list_item_title:visited, .event_teaser_title:visited {
	FONT-SIZE: 13px;  
	COLOR: #2F1869;
	text-decoration: none;
}



.list_item_shortdescription, .event_teaser_shortdescription { 	
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif }

.list_item_imagetable, .event_teaser_imagetable { 	
	border: none;  
	FLOAT: left; 
	MARGIN: 2px 4px 2px 0px; 
}

.tx-desimplecalendar-pi1-browsebox, .tx-desimplecalendar-pi1-browsebox a{ 	
	margin-bottom: 12px;
	color: #5C8AC1; 
	text-decoration: none;
	
}



















/*
Farver
#BCCDE9 helt lys blaa
#A4BEE3 lys blaa
mellem blaa #7A96C5  
lys graa: #999999; til streger 
graa: #666666; til menuer

2F1869 blaaviolet mork
violet  #B0023F;

*/


