@import url(css_styled_content.css);
/*
	================================================================
		Standard
	================================================================
*/

body {
	margin:				0px;
	padding:			0px;
	background:			#FFFFFF;
}
body,*{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

img {
	border:				solid 0px black;
}

table.contenttable tr td {
	vertical-align:		top;
}


td { vertical-align:top; }
div.csc-header { padding-top:15px; }


.csc-textpic-clear {
	clear:				both;
}

/*
	================================================================
		Fælles
	================================================================
*/

img.transparent {
	behavior:		url("/fileadmin/templates/pngbehavior.htc");
}

a {
	color:				#5B7997;
	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:			11px;
	line-height:		14px;
}

p, p.bodytext {
	margin:				0px;
	padding:			7px 0px 7px 0px;
	font-family:		verdana;
	font-size:			10px;
	line-height:		14px;
	font-family:		verdana;
	font-size:			11px;
	line-height:		143%;
}

.broed {
	font-family:		verdana;
	font-size:			10px;
	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 {
	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:			#1A5B33;
	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:			#A4D045;
}

#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:			12px;
	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 * {
	font-family:		verdana;
	font-size:			11px;
	line-height:		14px;
}

.tx-cal-controller a {
	font-size: 13px;
}

.tx-cal-controller h1 {
	font-family:		verdana;
	font-size:			14px;
	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;
}

.tx-cal-controller dl.table-display dt {
width: 15em;
float: left;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #999;
font-weight: bold;
clear:both;
}

.tx-cal-controller dl.table-display
{
width: 43.1em;
margin: 2em 0;
padding: 0;
}
.tx-cal-controller dt {
	margin-bottom:20px;
}
.tx-cal-controller dl.table-display dd
{
float: left;
width: 24em;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #999;
}

.tx-cal-controller #calendar-event-backlink {
	clear:both;
}

div.cal-single-img{
	text-align: right;
	float: right;
}
