body { background-color: #cacaca; margin: 10px 0 0; }
/*<agl.folder "mailform">*/
fieldset.csc-mailform {
	border: 0px;
}
DIV.csc-mailform-field {
	padding-top: 3px;
	padding-bottom: 3px;
}

DIV.csc-mailform-field label {
	color: #000;
	width: 100px;
	height: 19px;
	float: left;
	display: block;
	xfont-size: 10px;
text-align:left;
margin-right:20px;
}

DIV.csc-mailform-field input, DIV.csc-mailform-field textarea {
	xbackground-color: #f9ffff;
	width: 300px;
	border: solid 1px #000;
}


DIV.csc-mailform-field input[type=checkbox] {
	width: 20px;
}

DIV.csc-mailform-field legend {
	visibility: hidden;
}

DIV.csc-mailform-field fieldset {
        border:0px;
	margin-top:20px;
	margin-left:100px;
}

DIV.csc-mailform-field fieldset input {
	float: left;
	border:0px;
	width: 20px;
}

DIV.csc-mailform-field input.csc-mailform-submit{ 

	background-color: #eee;
	width: auto;
	margin-top: 4px;
	margin-left: 125px;
}
/*</agl.folder>*/
/*<agl.folder "sub">*/
	#sub { background-color: white; margin: auto; width: 900px; }
	#menuContainer { }
	#mainContentBorder {  }
	#mainContentContainer { width: 667px; margin-left: 10px; }
	#mainContentContainer A { color: #325b76; text-decoration: none; }
	#mainContentContainer A:hover { color: #325b76; text-decoration: underline; }
	DIV#mainContentContainer DIV.csc-header-n1 { background-color: #77797a; position: relative; right: 10px; z-index: 100; margin-bottom: 15px; padding-bottom: 6px; }
	DIV#mainContentContainer H1.csc-firstHeader { color: #fff; background-color: #77797a; padding-bottom: 2px; padding-left: 8px; border-bottom: 2px solid #fff; }
	#mainContentContainer div.csc-menu p a {
    text-decoration: none;
    border-bottom-width: 0pt;
    border-bottom-style: none;
    border-bottom-color: transparent;
}
	#mainContentContainer div.csc-menu p a:hover
{
    text-decoration: underline;
}
	div.search_help { line-height: 20px; vertical-align: bottom;}
/*</agl.folder>*/
/*<agl.folder "Search">*/
	#searchContainer { }
	#searchContainer #searchText {
		width: 180px;
		height: 16px;
		margin-top: 15px;
		border-width: 0; }
	#searchContainer #searchSubmit {
		margin: 0;
		padding: 0; }
/*</agl.folder>*/
/*<agl.folder "tt_news">*/
	#latestnewsContainer { width: 225px; height: 236px; overflow: hidden; }
	/*-----------------------------------  clearer  -----------------------------------*/
	/* prevent floated images from overlapping the div-containers they are wrapped in  */
	.news-list-container HR.clearer,  .news-single-item HR.clearer,  .news-latest-container HR.clearer {
		clear:right;
		height:1px;
		border:solid 0px transparent; }
	.news-latest-container HR.clearer {
		clear:left; }
	/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
	.news-latest-container { margin-top: 0; margin-left: 5px; padding-top: 0; }
	.news-latest-container H2, .news-latest-gotoarchive {
		color:#fff;
		padding:0 3px 3px;
		margin:0 3px 3px; }
	.news-latest-gotoarchive {
		font-weight:bold;
		margin-top:5px; }
	.news-latest-gotoarchive A:LINK,  .news-latest-gotoarchive A:VISITED,  .news-latest-gotoarchive A:HOVER {
		color:#fff; }
	.news-latest-gotoarchive A {
		color:#fff; }
	.news-latest-item {
	/* IE hack */
	line-height: 1.3;
	/* IE hack end */
	padding:0 3px 3px;
		margin:0 3px 3px; }
	.news-latest-item H3 A { color: #000; font-size: 12px; line-height: 1; margin-top: 0; padding-top: 0; }
	.news-latest-item IMG {
		margin-bottom:5px;
		margin-right:5px;
		border:solid 1px #666;
		float:left; }
	.news-latest-category IMG {
		float: none;
		border:none;
		margin:0; }
	.news-latest-date, .news-latest-morelink, .news-latest-category { color: #fff; font-size:9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	.news-latest-morelink {
		height:12px; }
	.news-latest-morelink A {
		float:right; }
	/*--------------------------------- tt_news LIST view  -----------------------------------*/
	.news-list-container {  }
	.news-list-item {
	/* IE hack */
	height: 1%;
		line-height: 1.3;
	/* IE hack end */
	/*padding:3px;
		margin:3px;*/
		border:none 1px #666; }
	.news-search-form {
		padding:3px;
		margin-bottom:5px;
		border:solid 1px #666;
		background-color:#f9ffe5; }
	.news-search-emptyMsg {
		margin:0; }
	.news-search-form FORM {
		margin:0; }
	.news-list-container H3 { /*background-color: #b4cad1;*/ margin-bottom: 5px; padding: 2px; border-bottom: 2px /*solid*/ none #b4cad1; }
	.news-list-container H3 A:LINK, .news-list-container H3 A:VISITED, .news-list-container H3 A:HOVER { color:#fff; padding-left:2px; }
	.news-list-container H3 A { color:#fff; text-decoration: none; }
	.news-list-container P {
		padding-left:3px; }
	.news-list-date {
		float: right;
		color: #3e551c;
		width: 180px;
		text-align: right;
		/*height: 20px;*/
		margin-top: -12px;
		margin-right: -2px;
		font-size: 9px;
		font-weight: normal; }
	.news-list-imgcaption {
		float: right;
		padding-top:3px;
		padding-right:3px;
		font-size: 9px; }
	.news-list-container IMG {
		float: right;
		border:solid 1px #666;
		margin-bottom:5px;
		margin-right:2px;
		margin-left:5px; }
	.news-list-category IMG {
		float: none;
		border:none;
		margin:0; }
	.news-list-morelink, .news-list-category {
		font-size:9px;
		margin-left:3px; }
	.news-list-morelink {
		margin-bottom:3px; }
	.news-list-browse {
		text-align: center; }
        .news-list-header a { width: 540px; display:block;}
	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
	.tx-ttnews-browsebox {
		margin:3px;
		border:solid 1px #666;
		padding:3px;
		/*background-color:#f9ffe5;*/ }
	.tx-ttnews-browsebox TD {
		font-size: 10px; }
	.tx-ttnews-browsebox-strong,  .tx-ttnews-browsebox-SCell {
		font-weight: bold; }
	.tx-ttnews-browsebox-SCell P, .tx-ttnews-browsebox TD P {
		margin:0; }
	.tx-ttnews-browsebox-SCell {
		background-color: #B4CAD1; /*#bbe53a;*/
		border:solid 1px #666; }
	.news-search-emptyMsg {
		font-size: 11px;
		margin-left: 10px; }
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
	.news-single-item {
		padding:5px;
		margin-bottom:5px;

		border:solid 1px #666; }
	.news-single-item H2 {
		font-size: 16px;
		font-weight:bold;
		color: #325b76;
		margin-bottom: 0; }
	.news-single-item H3 {
		margin-bottom: 15px; }
	.news-single-img {
		float: right;
		margin-left:5px; }
	.news-single-imgcaption {
		padding:3px;
		clear:both; }
	.news-single-category {
		float: right; }
	.news-single-backlink,  .news-single-backlink a {
		font-weight: bold;
		font-size: 10px;
		margin-bottom: 15px;
		margin-top: 10px; }
	.news-single-timedata {
		float: right; }
	.news-single-timedata,  .news-single-author, .news-single-imgcaption {
		font-size: 9px; }
	.news-single-author {
		padding-bottom: 3px; }
	.news-single-additional-info {
		/*background-color: #F9FFE5;*/ /*#bbe53a;*/
/* 	clear: both; */
	margin-top: 15px;
		border: solid 1px #666;
		padding:3px 

 }
	.news-single-related, .news-single-files, .news-single-links {
		border: solid 1px #666;
		margin:0 0 3px;
		padding:3px;
		/*background-color:#f9ffe5;*/ }
	.news-single-related DD,  .news-single-links DD,  .news-single-files DD {
		margin-left:20px; }
	.news-single-related DT,  .news-single-links DT,  .news-single-files DT {
		font-weight: bold;
		font-size: 11px;
		margin-left:5px;
		width:90%; }
	/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
	.news-amenu-container {
		margin-top:10px;
		padding:3px;
		border:solid 1px #333;
		background-color:#bbe53a; }
	.news-amenu-container LI {
		padding-bottom:1px; }
	.news-amenu-container UL {
		padding:3px;
		margin-top:5px;
		margin-left:0;
		margin-bottom:0;
		border:solid 1px #666;
		background-color:#f9ffe5;
		list-style-type: none; }
	.news-amenu-container H2 {
		color:#fff;
		padding:3px;
		border:solid 1px #666;
		background-color:#769024; }
	.news-amenu-item-year {
		font-weight: bold;
		border: solid 1px #666;
		padding: 2px;
		background-color: #769024;

		color:#fff; }
	/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */
	.news-catmenu {
		padding:5px;
		margin:10px 0 10px 10px;
		border:solid 1px #666;
		background-color:#f9ffe5; }
	.news-catmenu-header {
		font-size:11px;
		font-weight:bold; }
	.news-catmenu DIV {
		font-size:10px;
		white-space: nowrap; }
	.news-catmenu DIV img {
		margin:0;
		padding:0;
		vertical-align: middle; }
	.news-catmenu-ACT {
		font-weight:bold; }
	/*  Styles for catmenu mode "nestedWraps" */
	.level0 {
		background-color:#fff; }
	.level1 {
		padding-left:10px;
		background-color:#eee; }
	.level2 {
		padding-left:10px;
		background-color:#ddd; }
	.level3 {
		padding-left:10px;
		background-color:#ccc; }
	.level4 {
		padding-left:10px;
		background-color:#bbb; }
/*</agl.folder>*/


#front_stillinger {  }
#front_stillinger a { margin-left: 12px; margin-top: 7px; font-weight: bold; color: white }
#webMasterLinkContainer { color: #fff; font-weight: bold; margin-left: 5px; }
#webMasterLinkContainer a { color: #fff; font-weight: bold; text-decoration: none; }
#lastUpdateContainer { color: #fff; font-size: 9px; margin-left: 5px; }
img a {
	border-width: 0; }

/* borger template */
div.borger_print { float: right; padding-right: 6px; }

/* Search result */
.tx-indexedsearch-descr { font-style: normal; }
#address { color: #fff; margin: 21px 10px 10px 9px; }
#address P { color: #fff; }
#banner { width: 900px; height: 80px; margin: auto auto 10px; }
/*<agl.folder "htmlArea RTE">*/
/****************************************************************************************
# Default css file for content edited with htmlArea RTE
#
# Defines a few class selectors that can be simply taken as examples by anyone who needs to configure the RTE.
# This css file is referenced by property RTE.default.contentCSS in the default configuration of htmlArea RTE
#
# TYPO3 CVS ID: $Id: dynamiccss.css 955 2005-12-28 00:49:12Z mundaun $
# ***************************************************************************************/

/* Left, center and right alignment of text in paragraphs and cells.*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

/* Bullet styles for unordered lists.*/
ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/* Numbering styles for ordered lists.*/
ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.important { color: #8A0020; }
span.name-of-person { color: #10007B; }
span.detail { color: #186900; }

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}
/*</agl.folder>*/
