/*################### DIVERSE ###################*/

#article .actions {
	/* For at fjerne frontend edit */
	display: none;	
}
.clear {
	clear: both;
}
/*################### H1 ###################*/

#article h1, #contentColumnRight h1, #contentRight h1 {
	MARGIN: 0px 0px 5px 0px;
	/*COLOR: #969680;*/
	COLOR: #84754E;
	FONT-SIZE: 18px;
	line-height: 21px;
	FONT-WEIGHT: bold;
}
#article h2, #contentColumnRight h2, #contentRight h2 {
	MARGIN: 0px 0px 5px 0px;
	Padding: 0px 0px 0px 0px;
	/*COLOR: #969680;*/
	COLOR: #84754E;
	FONT-SIZE: 16px;
	line-height: 18px;
	FONT-WEIGHT: bold;
	/*display: inline;*/
}
#article h3, #contentColumnRight h3, #contentRight h3 {
	MARGIN: 10px 0px 0px 0px;
	Padding: 0px 0px 0px 0px;
	/*COLOR: #969680;*/
	COLOR: #84754E;
	FONT-SIZE: 100%;
	FONT-WEIGHT: bold;
	display: inline;
}



/************* MESSAGES *************/

.messagetext-outer-0 {
	width: 100%;
	border-bottom: 2px solid #F15A25;
	border-top: 2px solid #F15A25;
	background-color: #F9ED9F;
}
.messagetext-outer-1 {
	width: 100%;
	border-bottom: 2px solid #888888;
	border-top: 2px solid #888888;
	background-color: #DDDDDD;
}
.messagetext-inner-0, .messagetext-inner-1 {
	padding: 3px 0px 3px 20px;
}

/**** nyheder ***/

.nyhedsoversigt-dato {
	width: 100%;
	MARGIN: 0px 0px 5px 0px;
	COLOR: #969680;
	FONT-WEIGHT: normal;
}

.nyhedsoversigt-thumbnail {
	width: 144px;
	float: left;
	text-align: left;
}
.nyhedsoversigt-content {
	width: 420px;
	float: left;
}
.nyhedsoversigt-titel {
	width: 100%;
	MARGIN: 0px 0px 5px 0px;
	FONT-WEIGHT: bold;
}
.nyhedsoversigt-tekst {
	width: 100%;
	MARGIN: 0px 0px 5px 0px;
	FONT-WEIGHT: normal;
}
.nyhedsoversigt-tekst a, .nyheder-kolonne-seneste-titel a {
	color: #000000;
}

.nyhedsvisning-dato {
	width: 100%;
	MARGIN: 0px 0px 15px 0px;
	COLOR: #969680;
	FONT-WEIGHT: normal;
}
.nyhedsvisning-titel {
	width: 100%;
	MARGIN: 0px 0px 15px 0px;
	FONT-WEIGHT: bold;
}
.nyhedsvisning-tekst {
	width: 100%;
	height: 100%;
	MARGIN: 0px 0px 5px 0px;
	FONT-WEIGHT: normal;
}

.nyheder-kolonne-seneste-dato {
	width: 100%;
	MARGIN: 0px 0px 5px 0px;
	COLOR: #969680;
	FONT-WEIGHT: normal;
}
.nyheder-kolonne-seneste-titel {
	width: 100%;
	MARGIN: 0px 0px 8px 0px;
	FONT-WEIGHT: normal;
}
.nyheder-kolonne-seneste-link-alle {
	width: 100%;
	MARGIN: 0px 0px 1px 0px;
	FONT-WEIGHT: normal;
}


/**** AKTIVITETER ***/

.aktivitetsoversigt-dato {
	width: 100%;
	MARGIN: 0px 0px 5px 0px;
	COLOR: #969680;
	FONT-WEIGHT: normal;
}
.aktivitetsoversigt-titel {
	width: 100%;
	MARGIN: 0px 0px 3px 0px;
	FONT-WEIGHT: normal;
}
.aktivitetsoversigt-tekst {
	width: 100%;
	MARGIN: 0px 0px 5px 0px;
	FONT-WEIGHT: normal;
}
.aktivitetsoversigt-tekst a, .nyheder-kolonne-seneste-titel a {
	color: #000000;
}

.aktivitetsvisning-dato {
	width: 100%;
	MARGIN: 0px 0px 15px 0px;
	COLOR: #969680;
	FONT-WEIGHT: normal;
}
.aktivitetsvisning-titel {
	width: 100%;
	padding: 0px;
	MARGIN: 0px 0px 15px 0px;
	FONT-WEIGHT: bold;
}
.aktivitetsvisning-tekst-intro {
	width: 100%;
	MARGIN: 0px 0px 16px 0px;
	FONT-WEIGHT: bold;
	COLOR: #84754E;
}

.aktivitetsvisning-tekst {
	width: 100%;
	MARGIN: 0px 0px 16px 0px;
	FONT-WEIGHT: normal;
}

.aktivitetsvisning-infobox-outer { width: 564px; margin-bottom: 20px;}
.aktivitetsvisning-infobox-title-outer {
	background-color: #E1CEBD;
	padding: 2px 0px 3px 8px;
}
.aktivitetsvisning-infobox-title-inner {
	font-weight: bold;
}
.aktivitetsvisning-infobox-content {background-color: #EEE4DA; padding: 6px 0px 6px 0px;}
.aktivitetsvisning-infobox-content-left {width: 276px;float: left;}
.aktivitetsvisning-infobox-content-right {width: 288px;float: left; text-align: center; padding-top: 5px;}

.aktivitetsvisning-infobox-element-outer {
	border-bottom: 1px solid #E1CEBD;
}
.aktivitetsvisning-infobox-element-inner {
	padding: 3px 0px 5px 8px;
}

.aktivitetsvisning-infobox-periode-m-box {
	padding: 15px 0px 0px 5px;
}

.aktivitetsvisning-infobox-periode-m-o {
	width: 19px;
	float: left;
	margin-left: 3px;
}
.aktivitetsvisning-infobox-periode-m-top {
	width: 19px;
	text-align: center;
	font-weight: bold;
}
.aktivitetsvisning-infobox-periode-m-bund { width: 19px; height: 23px; background-color: #DECEBE; }
.aktivitetsvisning-infobox-periode-m-bund-selected { width: 19px; height: 23px; background-color: #6C7D5D; }


/*################### AKTIVITETER SOEGNING ###################*/

#aktivitetssoegning-form-container {
	width: 756px;
}

.aktivitetssoegning-container-a {
	width: 756px;
	background: #F1E7DE;
	margin-bottom: 2px;
}

.aktivitetssoegning-container-b {
	width: 756px;
	background: #F8EFE6;
	margin-bottom: 2px;
}

.aktivitetssoegning-container-inner {
	padding: 5px 6px 5px 6px;
	font-size: 11px;
}

.aktivitetssoegning-element-a {
	width: 260px;
	float: left;
	font-size: 11px;
}
.aktivitetssoegning-element-b {
	width: 38px;
	float: left;
	font-size: 11px;
}
.aktivitetssoegning-element-c {
	width: 440px;
	float: left;
	font-size: 11px;
}

.aktivitetssoegning-form-select {
	border: 1px solid #A8B798;
	font-size: 11px;
	width: 260px;
}
.aktivitetssoegning-form-input {
	border: 1px solid #A8B798;
	font-size: 11px;
	width: 260px;
}

/*################### AKTIVITETER SOEGNING FORSIDE ###################*/

#aktivitetssoegningforside-form-container {
	padding: 12px 0px 12px 8px;
	font-size: 11px;
	line-height: 18px;
}

.aktivitetssoegningforside-form-element {
	padding: 0px 0px 10px 0px;
}

.aktivitetssoegningforside-form-select {
	border: 1px solid #A8B798;
	font-size: 11px;
	width: 228px;
}

.aktivitetssoegningforside-form-input {
	border: 1px solid #A8B798;
	font-size: 11px;
	width: 224px;
}

/*################### CUSTOM BOX ###################*/

.custombox {
	width: 100%;
	margin-bottom:16px;
}

.custombox div {
/*	width: 100%;*/
}

.custombox-army .custombox-div-header { background: #6E7D5E url('../images/box/pil_hoejre_army.png') top right no-repeat; width: 100%; }
.custombox-army .custombox-div-bottom { background-color: #6E7D5E; width: 100%; }

.custombox-blaa .custombox-div-header { background: #5B8182 url('../images/box/pil_hoejre_blaa.png') top right no-repeat; width: 100%; }
.custombox-blaa .custombox-div-bottom { background-color: #5B8182; width: 100%; }

.custombox-brun .custombox-div-header { background: #522B26 url('../images/box/pil_hoejre_brun.png') top right no-repeat; width: 100%; }
.custombox-brun .custombox-div-bottom { background-color: #522B26; width: 100%; }

.custombox-groen .custombox-div-header { background: #61942F url('../images/box/pil_hoejre_groen.png') top right no-repeat; width: 100%; }
.custombox-groen .custombox-div-bottom { background-color: #61942F; width: 100%; }

.custombox-roed .custombox-div-header { background: #9F573E url('../images/box/pil_hoejre_roed.png') top right no-repeat; width: 100%; }
.custombox-roed .custombox-div-bottom { background-color: #9F573E; width: 100%; }


.custombox-div-header {
	height: 21px;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 21px;
	font-family: georgia,garamond,serif;
	font-weight: bold;
	font-style:italic;
}
.custombox-div-header-inner { padding-left: 6px;}

.custombox-div-content {

}
.custombox-div-content-inner { padding: 4px 0px 4px 0px;}

.custombox-div-bottom {
	font-size: 1px;
	line-height: 1px;
	height: 3px;
}

.custombox-div-billede { margin:0px; padding: 0px; }
.custombox-div-billede-inner { margin:0px; padding: 0px 0px 0px 0px; }


/*################### KONTAKT BX ###################*/

.kontaktbox {
	width: 100%;
	margin-bottom:16px;
	background-color: #4E7274;
}

.kontaktbox-div-content {
	color: #FFFFFF;
}
.kontaktbox-div-content-inner { padding: 0px 10px 4px 10px;}

.kontaktbox-div-content-inner p {
	margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;
}
.kontaktbox-div-content a {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
.kontaktbox-div-content a:hover {COLOR: #cc2201;}


/*################### NYHEDSBREV BX ###################*/

.nyhedsbrevbox {
	width: 100%;
	margin-bottom:16px;
	background: url('../images/nyhedsbrev/nyhedsbrev_bg.png') top right repeat;
}
.nyhedsbrevbox-div-content {
	padding: 5px 15px 15px 15px;
	text-align: center;
}
.nyhedsbrevbox-div-content-inner {
	width: 100%;
	text-align: center;
	background-color: #512C24;
	font-size: 12px;
	line-height: 20px;
}
.nyhedsbrevbox-div-content-inner a {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
.nyhedsbrevbox-div-content-inner a:hover {COLOR: #cc2201;}

/*################### CALENDAR ###################*/

/*### CALENDAR - FORMULAR ###*/

#calendar-form-container-outer {width: 100%; margin: 0px 0px 0px 0px; padding: 0px; border: solid 1px #BABABA;}

/*### CALENDAR - RESULT ###*/

.calendar-container-outer {width: 100%; margin: 0px 0px 10px 0px; padding: 0px; border: solid 1px #BABABA;}

.calendar-day-container-outer {
	width: 190px; 
	margin: 0px; 
	padding: 0px 0px 0px 12px; 
	background-color: #4B4B4B; 
	color: #FFFFFF; 
	line-height: 22px; 
	font-size: 11px;
	position:relative;
	top:-1px;
	left:-1px;
	text-transform:uppercase;
}

.calendar-content-container-outer {width: 100%;}
.calendar-content-container-inner {padding: 10px 9px 7px 9px;}

.calendar-post-container-outer {width: 100%; margin-bottom: 6px;}

.calendar-post-container-type-outer {width: 60px;float: left;}
.calendar-post-container-type-inner {padding: 8px 0px 8px 8px; color: #FFFFFF; line-height: 9px;}
.calendar-post-container-content-outer {width: 410px;float: left;}
.calendar-post-container-content-inner {padding: 5px 8px 5px 8px;}
.calendar-post-container-admin-outer {width: 30px;float: left;}
.calendar-post-container-admin-inner {padding: 5px 0px 0px 0px;}
.calendar-post-title {font-weight: bold;}

/*### CALENDAR - BOX ###*/
#calendar-box-title {width: 220px; text-align: right; font-weight: bold; font-size: 16px;}
#calendar-box-container-outer {width: 100%; margin: 0px 0px 0px 0px; padding: 0px; border: solid 1px #BABABA;}

.kalenderbox_cell_container {width: 26px; float: left;}
.kalenderbox_cell {
	border: 1px solid #FFFFFF;
	background-color: #D6D6D6;
	text-align: center;
	font-size: 11px;
}
.kalenderbox_cell_old  {
	border: 1px solid #FFFFFF;
	background-color: #D6D6D6;
	text-align: center;
	font-size: 11px;
	color: #999999;
}
.kalenderbox_cell_post {
	border: 1px solid #FFFFFF;
	background-color: #D7F2BF;
	text-align: center;
	font-size: 11px;
}
#kalenderbox_maaned {
	float: left;
	font-size: 11px;
	padding-bottom: 6px;
	font-weight: bold;
	line-height: 18px;
}

#kalenderbox_pile {
	float: right;
	padding-bottom: 6px;
}

.kalenderbox_kalenderlink {
	width: 100%;
	text-align: left;
	padding-top: 6px;
	padding-bottom: 4px;
	font-size: 11px;
}

.form-soege-knap {
	margin: 0px;
	padding: 0px;
}

/*### CALENDAR - Ny begivenhed ###*/







/*################### FORMS ###################*/

.form-select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #7D9BB7;	
	margin: 0px;
	padding: 1px 2px 1px 2px;
}

.form-inputtext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #7D9BB7;	
	margin: 0px;
	padding: 1px 2px 1px 2px;
}

/************* MESSAGES *************/

.messagetext-outer-0 {
	width: 100%;
	border-bottom: 2px solid #F15A25;
	border-top: 2px solid #F15A25;
	background-color: #F9ED9F;
}
.messagetext-outer-1 {
	width: 100%;
	border-bottom: 2px solid #888888;
	border-top: 2px solid #888888;
	background-color: #DDDDDD;
}
.messagetext-inner-0, .messagetext-inner-1 {
	padding: 3px 0px 3px 20px;
}


/************* PRODUCTION *************/


.overskrift-a {
	border-bottom: 1px solid #F15A25;
	width: 100%;
	text-transform:uppercase;
}

.overskrift-b {
	border-bottom: 1px solid #999999;
	width: 100%;
}

.pro-list-topcell {
	text-align: left;
	background-color: #cccccc;
	padding: 0px 0px 0px 3px;
}

.pro-list-cell {
	background-color: #EEEEEE;
	padding: 0px 0px 0px 3px;
}

.pro-form-cell {
	background-color: #EEEEEE;
	padding: 1px 0px 1px 3px;
}

.pro-form-tbl {
	border: 1px solid #BDBDBD;
}

/************* INDSLAG *************/
.medvirkende-form-cell {
	background-color: #F6F6F6;
	padding: 1px 0px 1px 3px;
}
.medvirkende-titel-cell {
	background-color: #D5D5D5;
	padding: 1px 0px 1px 3px;
}


/************* HELP TEXT - tooltip *************/

.tip {
	padding: 3px 10px 5px 10px;
	border: #000000 1px solid;
	DISPLAY: inline;
	Z-INDEX: 100; LEFT: 90px; 
	VISIBILITY: hidden; 
	FONT: 11px verdana,Arial,Helvetica,sans-serif; 
	text-align: left;
	COLOR: #000000; 
	POSITION: absolute; TOP: 20px; 
	BACKGROUND-COLOR: #ffffbb;
	WORD-WRAP: normal; 
	layer-background-color: #ffffbf;
}
.ltip {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; Z-INDEX: 100; LEFT: 90px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; FONT: 11px verdana,Arial,Helvetica,sans-serif; BORDER-LEFT: #000000 1px solid; WIDTH: 250px; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; TOP: 20px; BACKGROUND-COLOR: #ffffbf; layer-background-color: #ffffbf
}
.gtip {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; Z-INDEX: 100; LEFT: 90px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; FONT: 11px verdana,Arial,Helvetica,sans-serif; BORDER-LEFT: #000000 1px solid; WIDTH: 300px; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; TOP: 20px; BACKGROUND-COLOR: #ffffbf; layer-background-color: #ffffbf
}



/*
.calendar-container-month {
	width: 450px;
	background: #E4E4D8;
	height: 20px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #A0A483;
}

.calendar-content-month {
	padding-left: 12px;
	line-height: 20px;

}
.calendar-container-text {
	width: 330px;
	float: left;
}
.calendar-content-text {
	padding: 2px 10px 14px 12px;
	text-align: justify;
}
.calendar-container-place {
	width: 120px;
	float: left;
}
.calendar-content-place {
	padding: 2px 0px 2px 2px;
}
.calendar-content-date {
	color: #B38760;
}
*/
/*################### RELATED NEWS THEME ###################*/
/*
.related-news-theme-container-title {
	width: 386px;
	background: #E4E4D8;
	height: 20px;
	margin: 0px;
	padding: 0px;
	border-top: solid 1px #A0A483;
}

.related-news-theme-title {
	padding-left: 8px;
	color: #000000;	
	font-weight: bold;
	line-height: 20px;
	font-size: 11px;
}

.related-news-theme-container-news {
	width: 386px;
	padding: 6px 0px 6px 0px;
	border-bottom: 1px solid #CACDA2;
}

.related-news-theme-container-news-date {
	width: 54px;
	float: left;
}
.related-news-theme-container-news-link {
	width: 332px;
	float: left;
}
.related-news-theme-news-date {
	padding-left: 5px;
	color: #B38760;
}
.related-news-theme-news-link {
	color: #B38760;
}

.related-news-theme-bottom-margin {
	height: 20px;
}*/