table, tr, td, ul, ol, li, p, h1, h2, h3, h4, h5, h6, div, span, a, em {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	text-align: left;
	margin: 0; padding: 0;
	font-style: normal;
}
/* strict img indstillinger til Mozilla/Opera */
img { float: left; border: 0; margin: 0; padding: 0; }
/* strict img indstillinger til IE6.0 (IE7.0 ok) */
*img { float: none; border: 0; margin: 0; padding: 0; }

/* generel a-tag hack, der fjerner evt. special a-tags visninger af T3 id's - kræver T3 modificering */
#contenttable a.hidden-a,
a.hidden-a,
#contenttable a.hidden-a:hover,
a.hidden-a:hover {
	background: none;
	padding-right: 0px;
}

/**** side indstillinger ****/
body {
	text-align: center;
	margin: 0; padding: 0;
	margin-top: 5px;
}
#pagecontainer {
	width: 910px;
	margin: 0px auto;
}


/**** logo ****/
#logo {}


/**** topnavspan ****/
#topnavspan {
	clear: both;
	float: left;
	width: 910px;
	background: url(../images/TOPbar_910_26.jpg) no-repeat; /*topnav_bg.gif);*/
	margin-top: 2px;
}

/*** topnav - flyttet til ext. CSS ***/


/*** service ***/
#service {}
#service2 {
	float: right;
	padding: 0px 5px;
	/*position: relative;
	top: -130px; -26px;
	right: 5px;*/
}
.serviceitem {
	float: left;
	/*width: 50px;*/
	text-align: center;
	padding: 6px 5px;
	/*border-left: solid 1px #FFFFFF;*/
}
.serviceitem a {
	color: #FFFFFF;
	font-weight: bold;
}


/******************************************************************************
* Subpage setup
******************************************************************************/
/*** contenttable_sub ***/
#contenttable_sub {
	clear: both;
	float: left;
	/*margin-top: 2px;*/
	background: url(../images/subpage_grafik/contenttable-bg2.jpg) repeat-y;
	width: 100%;
}

#leftspan_sub {
	float: left;
	width: 200px;
	background: url(../images/subpage_grafik/left_content_top-bg.jpg) no-repeat;
}
#leftnav {
	
}
#leftnav ul {
	list-style-type: none;
	margin: 10px 10px 0px 10px;
}
#leftnav li {
	margin: 5px 0px 0px 0px; /*5px 10px 0px 10px;*/
	padding: 1px 0px; /*1px 10px;*/
}#leftnav li a {
	padding: 0px 5px 0px 10px;
}
/* Baggrund på 'CUR' a-tag */
#leftnav .leftniveau1act a, #leftnav .leftniveau2act a, #leftnav .leftniveau3act a  {
	display: block;
	background: url(../images/leftnav/leftnav_act-bg_middle.gif);
}
/* IE bug fix til ovenforstående - forkert fortolkning af list */
#leftnav .leftniveau1act li a, #leftnav .leftniveau2act li a, #leftnav .leftniveau3act li a {
	background: none;
}

.act-top {
	padding-top: 3px;
	background: url(../images/leftnav/leftnav_act-bg_top.gif) top no-repeat;
}.act-bottom {
	padding-top: 3px;
	background: url(../images/leftnav/leftnav_act-bg_bottom.gif) top no-repeat;
}

#leftnav ul.leftniveau2 .leftniveau2act {
	/*padding: 4px 0px; 4px 10px 4px 25px;*/
}
#leftnav ul ul.leftniveau3 .leftniveau3act {
	/*padding: 4px 0px; 4px 10px 4px 35px;*/
}

#leftnav a {
	display: block;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
/* niveau 2 */
#leftnav ul.leftniveau2 {
	clear: both;
	margin: 0;
}
#leftnav ul.leftniveau2 li {
	padding: 1px 0px; /*1px 10px 1px 25px;*/
}
#leftnav ul.leftniveau2 a {
	display: block;
	font-weight: normal;
	padding: 0px 5px 0px 20px;
}

/* niveau 3 */
#leftnav ul.leftniveau3 {
	margin: 0;
}
#leftnav ul.leftniveau3 li {
	padding: 1px 0px; /*1px 10px 1px 35px;*/
}
#leftnav ul.leftniveau3 a {
	display: block;
	/*font-size: 14px;*/
	font-weight: normal;
	padding: 0px 5px 0px 35px;
}




/*** allcontentspan ***/
#allcontentspan {
	float: right;
	width: 708px; /* space 2px */
}

#allcontentspan a {
	color: #656565;
	background: url(../images/test/a-tag_grey.gif) no-repeat right;
	padding-right: 6px;
}
#allcontentspan a:hover {
	color: #93002C;
	background: url(../images/test/a-tag_red.gif) no-repeat right;
}/*Removes atag params from a-id tags*/
#allcontentspan a.hidden-a,
#allcontentspan a.hidden-a:hover {
	background: none;
	padding: 0;
}

#contenttoppicspan {
	float: left;
	width: 100%;
	background: #E5D1B3 url(../images/subpage_grafik/right_contenttoppic_box.gif) no-repeat right; /*#DCC7A8*/
}
#contenttoppic {
	padding-right: 4px;
}#contenttoppic img {
	padding-right: 2px;
	background: #FFFFFF;
}

/*** pagenamespan ***/
#pagenamespan {
	clear: both;
	width: 506px;
	height: 20px;
	/*background: #FFFFFF url(../images/subpage_grafik/pagename-bg2.jpg) no-repeat;*/
	position: relative;
	top: -40px;
	background: #FFFFFF;
	opacity: .70;
	filter: alpha(opacity=70);
}
#pagename h3 {
	/*line-height: 34px;*/
	color: #000000;
	padding: 2px 15px 0px 15px;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1.3px;
}

/*** maincontent ***/
#maincontent {
	clear: both;
	margin-top: -20px;
	*padding-bottom: 20px; /* RVH, IE bug pga. negativ margin-top */
}

#maincontent p {
	/*padding: 10px 0px 0px 0px;*/
}
#maincontent ul, #maincontent ol {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}#maincontent li {
	list-style-position: outside;
	font-size: 11px;
	line-height: 14px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#contentspan {
	float: left;
	width: 508px;
}
#content {
	margin: 0px 10px;
}



#contenttable_sub #rightspan {
	float: right;
	width: 200px;
	background: url(../images/subpage_grafik/right_content_top-bg.jpg) no-repeat;
}
#contenttable_sub #contentright {
	margin: 0px 10px;
}



/*** aftercontentspan - contenttable afslutningsgrafik ***/
#aftercontentspan {
	clear: both;
	background: url(../images/subpage_grafik/contenttable-bg-bund.jpg) no-repeat bottom;
	line-height: 3px;
}




/**** bottom ****/
#bottom {
	float: left;
	width: 910px;
	text-align: center;
	line-height: 32px;
	background: url(../images/bottompic_bg.gif);
	margin-top: 2px;
}
#bottom a {
	color: #656565;
}#bottom a:hover {
	color: #93002C;
}


/******************************************************************************
* RVH billede opsætning
******************************************************************************/
/* Hack, der sikre float billede til venstre ikke kravler til venstre for en overliggende billede */
.csc-textpic-intext-left { clear: left; }





/******************************************************************************
* Subskabelon - 2spalter (508/200)
******************************************************************************/
.column2_508-200 {
	clear: both;
}
.c2z508 {
	float: left;
	width: 508px;
}
.c2z200 {
	float: right;
	width: 200px;
	background: #DCC7A8;
}









/***************************************************************
* Mailform
***************************************************************/
.csc-mailform label {
	width: 100%;
	float: left;
	line-height: 2;
}.csc-mailform #mailformnavn, .csc-mailform #mailformAdresse, #mailformMit_postnummer, #mailformBy, #mailformEmail, #mailformTelefonnummer {
	width: 80%;
	float: left;
}.csc-mailform textarea {
	width: 80%;
}.csc-mailform .csc-mailform-check {
	/*width: 10%;*/
	float: left;
}.csc-mailform .csc-mailform-submit {
	width: 20%;
	float: right;
	clear: both;
}.csc-mailform .csc-mailform-checkbox input {
	float: left;
	clear: left;
}.csc-mailform .csc-mailform-checkbox label {
	float: left;
	width: 80%;
}
/* Formular ID 394 - Tilmelding til workshop på IDEA's konference 19. juni 2007 */
#mailformWorkshop {
	float: left;
}#mailformWorkshop input {
	float: left;
	clear: left;
}
.csc-mailform-label {
	clear: both;
}

#contentright .csc-mailform .csc-mailform-checkbox input {
	float: left;
	clear: left;
}#contentright .csc-mailform .csc-mailform-checkbox label {
	float: left;
	width: 80%;
}#contentright .csc-mailform .csc-mailform-submit {
	width: 40%;
	float: right;
	clear: both;
}





















/***************************************************************
* News
***************************************************************/
/* Start --> Latest in contentright */
/* Boks overskrift */
#contentright .news-latest-container h2 {
	display: none;
}
/* Boks generel baggrund */
#contentright .news-latest-container {
	/*background: #EFE4D2;*/
	padding: 0px 0px 0px 20px;
}
/* Boks enkelt element container */
#contentright .news-latest-container .news-latest-item {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	border-bottom: solid 1px #000000;
}
/* date */
#contentright .news-latest-container .news-latest-item .news-latest-date {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
}#contentright .news-latest-container .news-latest-item .news-latest-date a {
	font-size: 9px;
	/*line-height: 12px;*/
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
}
/* overskrift */
#contentright .news-latest-container .news-latest-item h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
}#contentright .news-latest-container .news-latest-item h3 a {
	font-size: 10px;
	/*line-height: 12px;*/
	color: #8E002B;
	text-decoration: none;
}
/* manchet */
#contentright .news-latest-container .news-latest-item .bodytext {
	display: none; /* <-- Her er et problem med IE, løsning: ret skabelonen så feltet ikke kommer med ud */
}
/* streg 
#contentright .news-latest-container .news-latest-item hr {
	height: 1px;
	line-height: 1px;
	color: #000000;
	background-color: #000000;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}*/
/* morelink */
#contentright .news-latest-container .news-latest-item .news-latest-morelink {
	display: none;
}
/* kategori */
#contentright .news-latest-container .news-latest-item .news-latest-category {
	display: none;
}
/* archive - tilhører ikke elementet */
#contentright .news-latest-container .news-latest-gotoarchive {
	font-weight: bold;
	margin: 1px 0px 15px 0px;
	padding: 0px 0px 7px 2px;
}#contentright .news-latest-container .news-latest-gotoarchive a {
	font-size: 9px;
	font-style: italic;
	color: #000000;
	text-decoration: none;
}
/* End <-- Latest in contentright */

/* Start --> List in content */
#content .news-list-container {
	font-size: 11px;
}
	
/* overskrift */
#content .news-list-container .news-list-item h3 a {
	font-size: 13px;
	color: 8E002B;
	width: 100%;
	text-decoration: none;
}
/* date */
#content .news-list-container .news-list-item .news-list-date {
	width: 100%;
	text-align: right;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
/* image */
#content .news-list-container .news-list-item .news-list-image {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}#content .news-list-container .news-list-item .news-list-image a,
#content .news-list-container .news-list-item .news-list-image a:hover {
	background: none;
	padding-right: 0;
}
/* manchet */
#content .news-list-container .news-list-item p {
	clear: left;
}
/* kategori */
#content .news-list-container .news-list-item .news-list-category {
}
/* morelink */
#content .news-list-container .news-list-item .news-list-morelink {
}
/* streg */
#content .news-list-container .news-list-item hr {
	height: 1px;
	color: #000000;
	background-color: #000000;
	border: 0px;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
/* next page link */
#content .news-list-container .tx-ttnews-browsebox {
	clear: both;
	padding-top: 5px;
}
#content .news-list-container .tx-ttnews-browsebox p {
	width: 100%;
	text-align: center;
}#content .news-list-container .tx-ttnews-browsebox table {
	text-align: center;
}
#content .news-list-container .tx-ttnews-browsebox a,
#content .news-list-container .tx-ttnews-browsebox a:hover {
	background: none;
	padding-right: 0;
}

/* End <-- List in content */

/* Start --> Single in content */
#content .news-single-item {
	font-size: 11px;
}
/* date */
#content .news-single-item .news-single-timedata {
	/*display: none;*/
	text-align: left;
}
/* overskrift */
#content .news-single-item h2 {
	font-size: 13px;
	font-weight: bold;
	color: #8E002B; 
  /*line-height: 20px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
/* kategori */
#content .news-single-item .news-single-category {
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* author */
#content .news-single-item .news-single-author {
	display: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}#content .news-single-item .news-single-author a {
	text-decoration: none;
}
/* manchet */
#content .news-single-item h3 {
	font-size: 11px;
	font-weight: bold;/*normal;*/
	/*font-style: italic;*/
	margin: 0px 0px 0px 0px;
	padding: 10px 2px 10px 0px;
}
/* billede */
#content .news-single-img {
	float: left;
	margin: 3px 0px 3px 0px;
	padding: 0px 7px 0px 0px;
}#content .news-single-imgcaption {
	display: none;
}/*#content .bodytext img {
	float: right;
	margin: 3px 0px 0px 0px;
	padding: 0px 7px 0px 0px;
}*/


/* bodytekst */
#content .news-single-item .bodytext {
	font-size: 11px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* streg */
#content .news-single-item hr {
	height: 1px;
	color: #000000;
	background-color: #000000;
	border: 0px;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
/* relaterede nyheder - ekstra tags */
#content .news-single-item .news-single-additional-info .news-single-related {
}
/* filer - ekstra tags */
#content .news-single-item .news-single-additional-info .news-single-files a {
	text-decoration: none;
	color: #8E002B;
}
/* links - ekstra tags */
#content .news-single-item .news-single-additional-info news-single-links {
}
/* backlink */
#content .news-single-item .news-single-backlink a {
	text-decoration: none;
	color: #8E002B;
}
/* End <-- Single in content */

/***************************************************************
* News - som kalender
***************************************************************/
/* Start --> Kalender listen */
/*.news-list-container {
	background-image: url(../images/bg-kalender-main.gif);
	background-repeat: repeat;
	background-position: 0px 19px;
	width: 100%;
	line-height: 28px;
}*/
/* Grundopsætning */
#contentspan_kalender {
	float: left;
	width: 700px;
}


#rightspan_kalender {
	float: right;
	width: 200px;
}
/* END <-- grundopsætning slut */


.news-list-container {
	margin: 10px 0px 10px 0px;
}

.news-list-container #ktopspan {
	width: 100%;
}.news-list-container #ktop {
	font-weight: bold;
  font-size: 9.5px; 
  line-height: 19px;
	color: #8E002B;
	background-image: url(../images/kalender-streg.gif);
	padding: 0px 0px 0px 10px;
	letter-spacing: 1.5;
}
.news-list-container #ktimespan {
	width: 100px; /*22%;*/
	/*float: left;*/
}.news-list-container #ktime {
	color: #FFFFFF;
	background: #8E002B;
	/*margin: 0px 2px 0px 0px;*/
	padding: 0px 0px 0px 3px;
	line-height: 19px;
}
.news-list-container #karrangementspan {
	width: 400px; /*78%;*/
	/*float: left;*/
}.news-list-container #karrangement {
	color: #FFFFFF;
	background: #8E002B;
	padding: 0px 0px 0px 3px;
	line-height: 19px;
}
.news-list-container #kstedspan {
	width: 180px; /*78%;*/
	/*float: left;*/
	background: #FFFFFF;
}.news-list-container #ksted {
	color: #FFFFFF;
	background: #8E002B;
	/*margin: 0px 0px 0px 2px;*/
	padding: 0px 0px 0px 3px;
	line-height: 19px;
}
.news-list-container .kalender-list-timespan {
	clear: both;
	width: 100px;
	/*float: left;*/
}.news-list-container .kalender-list-time {
	margin: 0px 2px 0px 0px;
	padding: 0px 0px 0px 3px;
}

.news-list-container .kalender-list-titlespan {
	width: 400px;
	/*float: left;*/
}.news-list-container .kalender-list-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
}.news-list-container .kalender-list-title a {
	text-decoration: none;
	color: #8E002B;
}

.news-list-container .kalender-list-categoryspan {
	width: 180px;
	/*float: left;*/
}.news-list-container .kalender-list-category {
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 3px;
}

/* tabel indstillinger */
.news-list-container td {
	vertical-align: top;
	padding: 4px 0px;
}
.news-list-container .header-to-list td {
	padding: 0px;
}

/* Farverne på linierne */
.news-list-container .kalender-list-item1 .kalender-list-timespan,
.news-list-container .kalender-list-item1 .kalender-list-titlespan,
.news-list-container .kalender-list-item1 .kalender-list-categoryspan {
	line-height: 28px;
	background: #EFE4D2;
}
.news-list-container .kalender-list-item2 .kalender-list-timespan,
.news-list-container .kalender-list-item2 .kalender-list-titlespan,
.news-list-container .kalender-list-item2 .kalender-list-categoryspan {
	line-height: 28px;
	background: #FFFFFF;
}
/* End <-- Kalender listen */

/* Start --> contentright overskrift i forbindelse med kalender */
#rightspan_kalender #contentright h1 {
	color: #FFFFFF;
	background: #8E002B;
	padding: 0px 0px 0px 3px;
	margin: 10px 0px 0px 0px;
	line-height: 19px;
}

/* END <-- contentright overskrift i forbindelse med kalender */

.news-catmenu img {
	display: none;
}.news-catmenu {
	background: #EFE4D2;
	padding: 5px 5px 5px 5px;
	
}.news-catmenu .news-catmenu-NO a {
	text-decoration: none;
	color: #000000;font-size: 11px;
}.news-catmenu .news-catmenu-ACT a {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
}


/* til test film ... skal ikke bruges - cmsh_rvh */
/***************************************************************
* test 2 - CSS til kalendertemplate - bredder styres forneden
***************************************************************/
.kalendertest {
	width: 400px;
	
}
.kalendertest h1 {
	clear: both;
	width: 100%;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px;
}
.kalendertest .contenttable {
	width: 100%;
	border-collapse: collapse;border: solid 1px #000000;
}html>body .kalendertest .contenttable {
	width: 100%;
}
.kalendertest tr {
	vertical-align: middle;
}.kalendertest .tr-0 {
	font-weight: bold;
	background-color: #FFFFFF;
	color: #334455;
}
.kalendertest .tr-even {
	
}.kalendertest .tr-odd {
	background-color: #334455;
	color: #FFFFFF;
}

.kalendertest td {
	border: solid 1px #000000;
	padding: 0px 3px;
}.kalendertest .td-0 {
	width: 15px;
	font-weight: bold;
	text-align: center;
}.kalendertest .td-last {
}



