/* DEFAULTS*/

/* colors: 
lilla mrk hovedmenu: #71291D ny mørk rød #71291D
Gammle 5D2C50, 
brun mrk sidemenu: #71291D   ny #71291D
Saftiggron ny menu samt links #637021  ny #A06417    8B6739
lys lilla baggrund: #B8AFAF
Lys brun Streger: #A6926C
rdbrun overskrifter, links: #A13913
LYS LYS: #E0DCDC
*/


body, tr, td, p, div, span, h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 0px;
	margin: 0px;
}

body {
	text-align: center;
	background-color: #E9DBC0;
}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

.bodytext a {
	color: #8B6739  ;
	text-decoration: none;
}

img {
	border: 0px;
}

.main-content h1, .main-content h1 a, .main-content h6, .main-content h6 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #71291D;
	font-weight: normal;
}
.main-content h1 { margin-bottom: 10px;}

.style1, .style1 a {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 24px;
	color: #A13913;
	font-weight: bold;
}



/* STRUCTURES */

#page-table {
	width: 924px;
	margin: 0px auto;
	height: 100%;
	background-color: #FFFFFF;
	top: 0px;
}

#top-td {
	height: 94px;
	vertical-align: top;
	background-image:   url(topimg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#menu-td {
	vertical-align: top;
	height:48px;
	padding-top: 8px;
	padding-left: 36px;
	padding-right: 36px;
}

#left-td{		
	height: 100%;
	width: 218px;
	vertical-align: top;
}

.menu-sub {
	padding-left: 36px;
	padding-right: 36px;
}	

#main-td{
	height: 1051px;
	width: 486px;
	vertical-align: top;
}
.main-content{
	
}	

#right-td{
	height: 100%;
	width: 218px;
	vertical-align: top;
}


#bottom-td{
	border: none;
}


/* MENUS */
.menu1 {
	color: #71291D;
	margin-right: 24px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
}

.menu1 a {
	text-decoration: none;
	color: #71291D;
	}
	
.menu1 a:hover {
	color: #8B6739  ;

}
			
.menu1-act a {
	font-family: "Times New Roman", Times, serif;
	margin-right: 24px;
	font-size: 14px;
	font-weight: bold;
	color: #8B6739  ;	
	text-decoration: none;
}

.menu2 {
	padding-bottom: 24px;
	color: #46383D;
	font-weight: bold;
}
.menu2 a {
	color: #46383D;
	text-decoration: none;

}
.menu2-act a {
	color: #71291D;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 24px;
	text-decoration: none;
}



/* ELEMENTS */


.right-content {
	padding-left: 36px;
	padding-right: 36px;
}

.left-content {
	padding-left: 36px;
	padding-right: 36px;
}
.left-content h1 { 
	margin-top: 10px;
	font-weight: bold;	
	color: z;
	line-height: 16px;
	border-top-width: 0px;
}
.left-content h1.csc-firstHeader { margin-top: 0;}

.right-content img, .left-content img {
	width; 146px;
}

.right-content h1 {
	font-weight: bold;	
	color: z;
	line-height: 16px;
	border-top-width: 0px;
	margin: 0px;
	padding-top: 0px;
}

.right-content h1 a, .left-content h1 a{
	color: #71291D;
	text-decoration: none;
}
.right-content div.csc-textpic-imagewrap { margin-top: 20px; }
#top-element{
}
.top-element-container{
	width: 486px;
	margin-bottom: 15px;
}

.top-element-content{
	padding-left: 24px;
	padding-right: 24px;
	background-image:  url(bg.png);
}

.top-element-bottom{
}

.forside-boks img{
	width: 146px;
	margin-bottom: 16px;
}

.forside-boks{
	padding-bottom: 16px;
}

#forside-td-boks {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A6926C;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

#underside-td-boks {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A6926C;
	margin-bottom: 15px;
	padding-bottom:15px;
}

.underside-boks{
	padding-bottom: 16px;
}

.underside-boks img{
	width: 316px;
	margin-bottom: 16px;
}

/* FORMS */

.csc-form-fieldcell input {
	border: 1px solid #84815B;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
.csc-form-fieldcell select {
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	border: 1px solid #84815B;
}

.csc-form-fieldcell submit {
	border: 1px solid #84815B;
	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;
	border: 1px solid #A6926C;
	width:486px;
}

.csc-mailform label{
   	width:60px;
    	
}


.csc-mailform-field {
	padding-top: 8px;
	
}

.csc-mailform input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	border: 1px solid #A6926C;
}

.csc-mailform textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	border: 1px solid #A6926C;
}

.csc-mailform-submit {
	border: 1px solid #A6926C;
	background-color: #B8AFAF;
}

.csc-mailform select {
 	font-size: 11px;
 	
}


/* ---------------------------------------------------Simple  CALENDAR */


.calendar_table {
	border: #71291D 1px solid;
	WIDTH: 146px;
	height: 140px;
	background-color: #FFFFFF;
	text-align: left;
 }
 
.cal_head, A.cal_head, .cal_head:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	color: #71291D;
	background-color: #FFFFFF;
	text-align: center;
	FONT-WEIGHT: bold; 
	}

.A.cal_head:hover, .cal_head:visited:hover{ 	
	color: #8B6739  ;
	text-decoration: none
}

.cal_days {
	font-size: 10px;
	FONT-WEIGHT: bold; 
	color: #FFFFFF;	
	background-color: #B8AFAF;  	
 	text-align: center;	
 	height: 17px;
 	border: none;
 	}

.cal_content {		
	text-align: center;	
	height: 17px;	
 }

.cal_sunday, .cal_saturday {
	font-size: 11px;
	background-color: #FFFFFF;
	color: #71291D;
	text-align: center;
	 }

.cal_empty { 
	background-color: #FFFFFF;
	height: 17px;
	 }


.cal_event, A.cal_event { 	
	FONT-WEIGHT: bold; 
	COLOR: #A13913; 
	FONT-FAMILY: arial;
	font-size: 11px; 
	TEXT-DECORATION: none; 	
	padding: 0px;	
	MARGIN: 0px;
	}

A.cal_event:hover, .cal_event:visited:hover { 	
	COLOR: #A13913; 	 	
	}
	
.cal_event:visited { 	
	COLOR: #A13913; 	
	}
	
.cal_today {
	COLOR: #8B6739  ;
	height: 15px;
	width: 19px;
	border: 1px solid #8B6739  ;
}

.cal_today_event, A.cal_today_event {
	COLOR: #A13913;
}

A.cal_today_event:hover, .cal_today_event:visited:hover {
	COLOR: #A13913;
}

/* can't be a.cal_today_event:visited, because then would override .cal_today_event:visited:hover */

.cal_today_event:visited {
	COLOR: #A13913;
}

.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;

}



/* ---------------------------------------------------Simple  CALENDAR End */

