@import url(rte.css);
/*
background-color:#cee1c6 (Den grå når den er færdig med at tile
background-color:#0b0807; el. bliver til 0E0705 i PE er den sorte når den er færdig med tile
background-color:#509155; grøn bund
background-color:#c5b45b; bullet farve
color:#c5b45b (tekst farve i midter menu)
background-color:#27582b; grøn tekst (venstre kolonne)
background-color:#305f34; grøn tekst i indhold (link tekst)
color:#e6210f; red as in "Rock for nødhjælp" used for mouse over (and possibly link color?)
*/
* {
	margin: 0;
	padding: 0;
}

/*************************** de_simplecalendar start ***********************************/
.list_item_imagetable, .event_teaser_imagetable { 	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: left; MARGIN: 2px 4px 2px 0px; BORDER-LEFT: medium none; WIDTH: 40px; BORDER-BOTTOM: medium none; HEIGHT: 40px }
.eventdetail_wraptable { 	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: none; PADDING-BOTTOM: 2px; MARGIN: 2px; WIDTH: 100%; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.eventdetail_imagetable { 	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: auto }
/*************************** de_simplecalendar slut ***********************************/

.news-single-backlink {
	clear:both;
	border-top:1px solid #ccc;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.news-list-morelink {
	clear:both;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
}
#content-left-td div.news-latest-date {
margin:0 0 0 16px;
font-size:10px;
color:black;
padding:0;
line-height:1;
}

ul.news-latest-item {
padding:0 0 10px;
}
img { border:0; }
.csc-header { clear:both; }

html, body {
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
body {
	margin: 0; 
	font-family: tahoma,Arial,Helvetica,sans-serif;
	text-align: center;
	font-size:11px;
	color:#000;
	line-height:1.333;
	background:#cee1c6 url('../images/bg-tile-10x718.gif') repeat-x;	
}
#container {
	margin: 0 auto;
	width:994px;
	text-align: left;
	position:relative;
	background: transparent url('../images/bg-994x726.gif') no-repeat bottom left;
	padding-bottom:82px;
	overflow:hidden;
}
div#background {
	position:relative;
	background: transparent url('../images/bg-tile-10x955.gif') repeat-y 28px 0;
}

#content-wrap {
	position:relative;
	width:955px;
	top:0;
	left:28px;
	background: transparent url('../images/bg-table-955x572-3.jpg') no-repeat bottom left;
}

#left-table {
	table-layout:fixed;
	width:425px;
}
td#content-left-td {
	width:205px;
}
td#content-middle-td {
	width:220px;
}

#main-table {
	table-layout:fixed;
	width:955px;
	background: transparent url('../images/table-bg-530x150.jpg') no-repeat top right;
}
#first-col { width:205px; } 
#second-col { width:220px; }
#third-col { width:530px; }
#main-table td {
	background-color:transparent;
	background-image:none;
}
td#left-flash-td {
	width:425px
	vertical-align:top;
}
div#left-flash {
	background-color:white;
	height:200px;
	overflow:hidden;
}
div#flashcontent {
	height:200px;
	overflow:hidden;
}
td#content-middle-td {
}
td#content-right-td {
}


#logo {
	height:80px;
	margin:30px 100px 40px 25px;
}
#logo h1 {
	text-indent: -1000em; 
	overflow: hidden;
	margin:0;
	padding:0;
	height:100%;
}
#logo h1 a {
	display: block;
	height:100%;
}

#topmenu-table {
	width:515px;
	overflow:hidden;
}
#topmenu-table td {
	line-height:25px;
	vertical-align:middle;
	overflow:hidden;
	font-size:12px;
}

#topmenu td a {
	color:white;
	padding-right:5px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight:bold;
}
#topmenu td a:hover { color:#e6210f; } /* red*/
#topmenu td.topmenu-active a, 
#topmenu td.topmenu-active a:hover { color:#305f34; } /* green */



div#content {
	margin:0 15px 15px;
	min-height:300px;
}
* html div#content { height:300px; }

div#content-left {
	margin:0 15px 15px;
}
div#content-left * { color:#27582b; }

div#content-middle {
	margin:20px 15px 15px;
	color:white;
}
div#content-middle * { color:white; }
div#content-middle a.active { color:#c5b45b; }



td#content-bottom-td {
	
}
div#content-bottom {
	height:20px;
	margin:30px 25px 10px;
	color:white;
	font-size:11px;
}
div#content-bottom a {
	color:white;
	text-decoration:none;
}

#print-logo { display:none; }



.tx-newloginbox-pi1 table { border:2px solid #ccc; width:100%; }

.tx-newloginbox-pi1 th { background:#ccc; padding:4px; text-align:right; white-space:nowrap; width:25%; }

.tx-newloginbox-pi1 td { background:#eee; padding:4px; vertical-align: middle; }



/*
* Sitemap and other lists 
*/

	#content-sub .csc-sitemap a, #content-sub .csc-sitemap a:visited { 
		text-decoration:none;
	}
	.csc-sitemap  {
		margin-bottom:20px;
	}

	.csc-sitemap ul {
		list-style-type:none;
	}

	.csc-sitemap ul li  {
		line-height:1.3;
		padding:0;
		margin:0;
	}

	.csc-sitemap ul li a {
		display:block;
		line-height:1.3;
		padding:5px 0 5px 10px;
		margin:0;
	}
	.csc-sitemap ul li a:hover	{
		text-decoration:none;
		background-color:#348AA8;
		color:#fff;
	}
	.csc-sitemap ul li a:active	{
		background-color:#348AA8;
		font-weight:bold;
		color:#fff;
	}
	
	.csc-sitemap ul li li a {
  		background: url('../images/black-arrow-3x5.gif') no-repeat 10px 50%;
		margin:0;
		padding-left: 20px;
	}
	.csc-sitemap ul li li li a {
		background: url('../images/black-arrow-3x5.gif') no-repeat 20px 50%;
		padding-left: 30px;
	}
	.csc-sitemap ul li li li li a {
		background: url('../images/black-arrow-3x5.gif') no-repeat 30px 50%;
		padding-left: 40px;
	}	

.csc-mailform-submit,
.tx-indexedsearch-searchbox-button  {
	background-color: #348AA8;
	border: none;
	padding: 4px 3px 5px 3px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	width:auto;
}

/* extra space above the search area */
.tx-indexedsearch {
	margin-top:10px;
	width:100%;
}

.tx-indexedsearch-res table {
	width:100%;
	padding:0 5px;
}

.tx-indexedsearch td {
	padding:5px 5px 5px 0;
}

.tx-indexedsearch td select {
	font-size:11px;
}



td.csc-form-fieldcell input,
.tx-indexedsearch-searchbox input,
td.csc-form-fieldcell textarea {
	border: 1px solid #e3e3e3;
	padding: 3px;
	font-size: 11px;
	width: auto;
}

.tx-indexedsearch-searchbox input,
.tx-indexedsearch input.tx-indexedsearch-searchbox-button {
	width:50px;
}

.tx-indexedsearch-selectbox-type,
.tx-indexedsearch-selectbox-defop,
.tx-indexedsearch-selectbox-desc,
.tx-indexedsearch-selectbox-order,
.tx-indexedsearch-selectbox-results {
	border: 1px solid #e3e3e3;
	padding: 2px;
	font-size: 11px;
	width:140px;
}

/* Label felter generelt pÃ¥ mailforms */
p.csc-form-label {
	padding: 0 20px 0 0; 
}
p.csc-form-label-req {
	padding: 0 20px 0 0; 
	font-weight:bold;
}


td.csc-form-fieldcell input.csc-mailform-check {
	background-color: transparent;
	border: 0px solid #e3e3e3;
	padding: 0;
	font-size: 11px;
	width: auto;
}


td.csc-form-fieldcell {
	vertical-align: middle;
}

td.csc-form-labelcell p {
	padding-top: 5px;
}
