/*
	================================================================
		Standard
	================================================================
*/

body {
	margin:				0px;
	padding:			0px;
	background:			#FFFFFF;
/* Added by Lars Dyhr, on September 2007 */
		font:11px Verdana,Arial,Helvetica,sans-serif;
		color:#000;
}

h1 {
	text-transform: uppercase;
	font-size: 9pt;
	font-weight: lighter;
	font-familiy: arial;
}

/* Added by Lars Dyhr, on September 2007 */
#field_content {
	padding:10px 0 0;
}

img {
	border:				solid 0px black;
}

table.contenttable tr td {
	vertical-align:		top;
}

.csc-textpic-clear {
	clear:				both;
}

/*
	================================================================
		Fælles
	================================================================
*/

img.transparent {
	behavior:		url("fileadmin/templates/pngbehavior.htc");
}

a {
	color:				#990000;
	text-decoration:	underline;
}

.csc-textpic-image {
	padding-top:		11px;
}

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	margin-left:		0px;
}

.csc-textpic-caption {
	font-size:			10px;
	font-style:			italic;
	line-height:		120%;
}

.top {
	height:				130px;
}

#footer p.bodytext {
	display:			inline;
	margin:				0px;
	padding:			0px;
	font-size:			9px;
	line-height:		23px;
}

#footer a {
	text-decoration:	none;
}

li, table.contenttable tr td, label, input, option, .csc-form-label, .csc-form-label-req, .csc-linkToTop, .csc-header-date {
	font-family:		verdana;
	font-size:			12px;
	line-height:		14px;
}

p, p.bodytext {
	margin:				0px;
	padding:			7px 0px 7px 0px;
	font-family:		verdana;
	font-size:			12px;
	line-height:		14px;
	font-family:		verdana;
	font-size:			11px;
	line-height:		143%;
}

.broed {
	font-family:		verdana;
	font-size:			12px;
	line-height:		14px;
}

.top {
	background:			url('/fileadmin/templates/grafik/top.png') no-repeat;
	height:				130px;
}

.border_left {
	background:			url('/fileadmin/templates/grafik/border-left.gif') repeat-y;
}

.border_right {
	background:			url('/fileadmin/templates/grafik/border-right.gif') repeat-y;
}

.topmenu {
/* Uncommented by Lars on sep 2007 to get flexible height */
/*	height:				70px;*/
}

.function_bar {
	font-family:		verdana;
	font-size:			10px;
	line-height:		10px;
/*	background:			#B6B5B5;*/
	background:			#CECBCE;
}

.function_bar a {
	font-family:		verdana;
	font-size:			10px;
	line-height:		10px;
	text-decoration:	none;
	color:				#000000;
}

.line {
	background:			#CCCCCC;
}

/*
	================================================================
		Top menu
	================================================================
*/

#field_topmenu1 ul, #field_topmenu2 ul, #field_topmenu3 ul {
	border-top:			solid 2px #B6B5B5;
	height:				22px;
	background:			#990000;
	list-style:			none;
	margin:				0px;
	padding:			0px;
}

#field_topmenu1 ul li, #field_topmenu2 ul li, #field_topmenu3 ul li {
	display:			inline;
	margin:				0px;
	padding:			0px;
}

#field_topmenu1 ul li a.selected, #field_topmenu2 ul li a.selected, #field_topmenu3 ul li a.selected {
	background:			#B6B5B5;
	color:				#000000;
}

#field_topmenu1 ul li a, #field_topmenu2 ul li a, #field_topmenu3 ul li a {
	text-decoration:	none;
	color:				#FFFFFF;
	font-family:		verdana;
	font-size:			10px;
	line-height:		22px;
	float:				left;
	padding-left:		5px;
	padding-right:		5px;
}

#field_topmenu2 ul, #field_topmenu3 ul {
	border-top:			solid 1px #FFFFFF;
}

#field_topmenu2 ul, #field_topmenu3 ul {
	background:			#B6B5B5;
}

#field_topmenu2 ul li a.selected, #field_topmenu3 ul li a.selected {
	background:			#990000;
}

#field_topmenu2 ul li a.selected, #field_topmenu3 ul li a.selected {
	color:				#FFFFFF;
}

#field_topmenu2 ul li a, #field_topmenu3 ul li a {
	color:				#000000;
}

/*
	================================================================
		Function menu
	================================================================
*/

#field_functions ul {
	height:				22px;
	list-style:			none;
	margin:				0px;
	padding:			0px;

	font-family:		verdana;
	font-size:			10px;
	line-height:		10px;
/*	background:			#B6B5B5;*/
	background:			#CECBCE;
}

#field_functions ul li {
	display:			inline;
	margin:				0px;
	padding:			0px;
}

#field_functions ul li a.selected {
	color:				#000000;
}

#field_functions ul li a {
	float:				left;
	padding-left:		7px;
	padding-right:		7px;

	font-family:		verdana;
	font-size:			10px;
	line-height:		10px;
	text-decoration:	none;
	color:				#000000;
}

img.function_icon {
	padding-right:		4px;
}

/*
	================================================================
		Newsletter subscription
	================================================================
*/

.tx-sremailsubscribe-pi1 fieldset, .tx-sremailsubscribe-pi1 fieldset dl dt label, .tx-sremailsubscribe-pi1 h4 {
	border:				0px;
	font-family:		verdana;
	font-size:			11px;
	line-height:		12px;
	margin:				0px;
	padding:			0px;
}

.tx-sremailsubscribe-pi1-submit {
	margin-top:			8px;
}

p.tx-sremailsubscribe-pi1-error {
	font-weight:		bold;
	color:				#990000;
}

.tx-sremailsubscribe-pi1 form dl dd {
	display:			block;
	margin:				0px;
	padding:			0px;
	margin-bottom:		6px;
}

.tx-sremailsubscribe-pi1 form dl dt {
	display:			block;
	margin:				0px;
	padding:			0px;
}

/*
	================================================================
		News
	================================================================
*/

.news-latest-container a, .news-list-container a {
	color:				#000000;
	text-decoration:	underline;
	font-size:			11px;
	line-height:		11px;
	font-family:		verdana;
	font-weight:		bold;
}

.news-single-item {
	font-family:		verdana;
	font-size:			12px;
	line-height:		14px;
}

.news_image {
	margin-top:			11px;
	margin-right:		6px;
	float:				right;
}

.news_links p {
	margin:				0px;
	padding:			0px;
}

.tx-indexedsearch td {
	font-family:		verdana;
	font-size:			12px;
	line-height:		14px;
}

.news_title a {
	color:			#333333;
}

.news-latest-item {
	margin-bottom:		15px;
}

.news_subheader p.bodytext {
	margin:				0px;
	padding:			0px 0px 7px 0px;
}

/*
	================================================================
		Calendar
	================================================================*/


.tx-cal-controller h1 {
	font-family:		verdana;
	font-size:			16px;
	line-height:		18px;
	color:			#333333;
}

.tx-cal-controller div table tr td {
	vertical-align:		top;
}

.tx-cal-controller div table tr td p.bodytext {
	margin:			0px;
	padding:			0px 0px 7px 0px;
}

div.cal-single-img{
	text-align: right;
	float: right;
}

/*
	================================================================
		Ændringer Brian - Kalender
	================================================================
*/
.tx-cal-controller dl{
	margin:0;
	padding:0;
}
.tx-cal-controller div,
.tx-cal-controller span,
.tx-cal-controller a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.overskriftLIST {
	font-weight:bold;
	line-height:14px;
	padding:0 0 3px 0;
}
.evenLIST {
	background-color: #ffffff;
	padding-left:1px;
	padding-bottom:15px;
} 

.oddLIST {
	background-color: #ffffff;
	padding-left:1px;
	padding-bottom:15px;

} 

.tx-cal-controller .calLIST {
	font-size:10px;
	font-style:italic;
	color: #666666;
} 

.calLIST,
.descLIST,
.overskriftLIST{
	padding:0;
	margin:0;
}
.descDay {

}

