@import url(css_styled_content.css);
.clear-both{
	clear:both;
}
/*
	================================================================
		tx-dkmcompetenceplugins-pi2
	================================================================
*/
.tx-dkmcompetenceplugins-pi2 .dcp-item{
	margin-bottom:10px;
}
.tx-dkmcompetenceplugins-pi2 .dcp-item img{
	padding-top:3px;
}
/*
	================================================================
		tx-dkmcompetenceplugins-pi2
	================================================================
*/

/*
	================================================================
		tx-felogin-pi1
	================================================================
*/
.tx-felogin-pi1 legend{
	display:none;
}
.tx-felogin-pi1 fieldset{
	border:0;
	padding:0;
}

/*
	================================================================
		tx-felogin-pi1 slut
	================================================================
*/
/*
	================================================================
		Standard
	================================================================
*/

body{
	margin:				0px;
	padding:			0px;
}
body,* {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
}
img {
	border:				solid 0px black;
}

table.contenttable tr td {
	vertical-align:		top;
}

.csc-textpic-clear {
	clear:				both;
}
/*
	================================================================
		Top menu
	================================================================
*/
.topcontent{
	position:relative;
	float:left;
}

#field_topimage{
	position:relative;
	float:left;
}

.field_functions_box{
	position:absolute;
	right:0px;
	width:142px;
	height:22px;
	font-family:verdana;
	font-size:11px;
	font-weight:700;
	line-height:10px;
	border-bottom: solid 0px #a9bf38;
	border-left: solid 0px #a9bf38;
	color:#afbe47;
}

.field_functions_box a {
	color:#a9bf38;
	font-family:verdana;
	font-size:11px;
	line-height:10px;
	text-decoration:none;
}

.field_functions_box a:hover {
	color:#000;
	font-family:verdana;
	font-size:11px;
	line-height:10px;
	text-decoration:none;
}

#field_functions{
	position:relative;
	float:right;
	top:6px;
	right:15px;
}

/*
	================================================================
		Niveau 1
	================================================================
*/

#field_topmenu1 ul, #field_topmenu2 ul, #field_topmenu3 ul {
	border-top:			solid 0px #000;
	height:				22px;
	background:			#a9bf38;
	list-style:			none;
	margin:				0px;
	padding:			0px;
}

#field_topmenu1 ul {
	border-top:			solid 0px #a9bf38;
}

#field_topmenu1 ul li, #field_topmenu2 ul li, #field_topmenu3 ul li {
	display:			inline;
	margin:				0px;
	padding:			0px;
}

#field_topmenu1 ul li a:hover {
	color:				#000;
}

#field_topmenu1 ul li a.selected, #field_topmenu2 ul li a.selected, #field_topmenu3 ul li a.selected {
	background:			#000;
	color:				#fff;
}

#field_topmenu1 ul li a, #field_topmenu2 ul li a, #field_topmenu3 ul li a {
	text-decoration:	none;
	color:				#000;
	font-family:		verdana;
	font-size:			12px;
	line-height:		22px;
	float:				left;
	padding-left:		5px;
	padding-right:		10px;
}
/*
	================================================================
		Niveau 2
	================================================================
*/
#field_topmenu2 ul {
	border-top:			solid 3px #000;
}

#field_topmenu2 ul li a:hover {
	color:				#a9bf38;
}

#field_topmenu2 ul {
	background:			#000;
	color:				#a9bf38;
}

#field_topmenu2 ul li a.selected {
	background:			#E6E6E6;
	color:				#000;
}
/*
	================================================================
		Niveau 3
	================================================================
*/
#field_topmenu3 ul {
	background:			#E6E6E6;
}


#field_topmenu3 ul li a.selected {
	background:			#E6E6E6;
	color:				#000;
text-decoration: underline;
}


#field_topmenu3 ul li a:hover {
	color:				#FF0000;
}

#field_topmenu2 ul li a {
	color:				#ffffff;
}

#field_topmenu3 ul li a {
	color:				#000000;
}




/*
	================================================================
		Fælles
	================================================================
*/


img.transparent {
	behavior:		url("/fileadmin/templates/pngbehavior.htc");
}

a {
	color:				#000000;
	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-family:verdana;
	font-size:11px;
	font-style:			italic;
	font
	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 {
line-height:143%;
list-style-type:square;

}

p, p.bodytext {
	margin:				0px;
	padding:			0px 0px 7px 0px;
	font-family:		verdana;
	line-height:		143%;
}

.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;*/
margin-bottom: 22px;
}

.function_bar {
	font-size:			10px;
	line-height:		10px;
/*	background:			#B6B5B5;*/
	background:			#CECBCE;
}

.function_bar a {
	font-size:			10px;
	line-height:		10px;
	text-decoration:	none;
	color:				#000000;
}

.line {
	background:			#CCCCCC;
}


/*	================================================================
		Function menu
	================================================================
*/

#field_functions ul {
	height:				22px;
	list-style:			none;
	margin:				0px;
	padding:			0px;

	font-size:			10px;
	line-height:		10px;
/*	background:			#B6B5B5;*/
	background:			#353010;
}

#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-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-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-weight:		bold;
}

.news-single-item {
	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-size:			11px;
	line-height:		12px;
	padding-bottom:10px;
}

.tx-indexedsearch-searchbox {
	font-size:			120px;
	line-height:		200px;
	padding-bottom:100px;
}


div.news_title {
	margin-bottom:	5px;		
}
.news_title a {
	color:			#333333;
	font-size:		13px;
	line-height:		15px;
	margin-bottom:	5px;		
}

.news-latest-item {
	margin-bottom:		15px;
}

.news_subheader p.bodytext {
	margin:				0px;
	padding:			0px 0px 7px 0px;
}

/*
	================================================================
		Calendar
	================================================================*/


.tx-cal-controller * {
	font-size:			12px;

}

.tx-cal-controller h1 {
	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 * {
	font-size:			11px;
}

.overskriftLIST {
font-weight:bold;
line-height:14px;
	font-size: 12px;

}
.evenLIST {
	background-color: #ffffff;
	font-size:10px;
	padding-left:1px;
	padding-bottom:15px;
	margin-top:-10px;

} 

.oddLIST {
	background-color: #ffffff;
	font-size:10px;
	padding-left:1px;
	padding-bottom:15px;
	margin-top:-10px;

} 

.calLIST {
	font-size: 11px;
	color: #000000;

} 

.descLIST {
	font-size:11px;

}
.descDay {

}










.dkmplugin * {
	font-family: 'Trebuchet MS';
	font-size: 13px;
}

.dkmplugin {
	text-align: left;
	width: 490px;
}

.dkmplugin input, .dkmplugin select {
	border: 1px solid #899DB5;
}

.dkmplugin input {
	width: 320px;
}





h1 { font-size: 18px; font-family: trebuchet ms; margin-top: 3px; }

.dkmplugin input.checkbox { width: auto; }

.dkmplugin td p { margin-top: 0px; line-height: 1em; }

.dkmplugin td { vertical-align: top; padding-right: 8px; padding-bottom: 4px; line-height: 1.6em; }

.dkmplugin td.label { width: 130px; }

.dkmplugin td.whitebackground { background-color: #ffffff; }

.dkmplugin a { color: black; text-decoration: underline; }

.dkmplugin a img { border: none; }

.dkmplugin textarea { width: 320px; height: 180px; border: 1px solid #899DB5; }

.dkmplugin table { margin-top: 18px; }

.dkmplugin table.search td { padding-left: 8px; }

.dkmplugin table.search a { text-decoration: none; }

.dkmplugin .bold { font-weight: bold; }

.background {
	padding: 12px;
	background-color: #DADAD2;
}

.dkmplugin input.short { width: 42px; }

.dkmplugin input.medium { width: 255px; }


.dkmplugin button, .dkmplugin tr.bluebackground td {
	background: #0199CB;
	border: none;
	color: #ffffff;
	margin-right: 5px;
}

