/*
================================================================================
	Common
================================================================================
*/
/* Lars Dyhr tilretning */

#field_logo_ld {
	text-align:center;
	padding:10px 0 0 0;
}
#field_logo_ld img {
	vertical-align:middle;
	padding-right:10px;
}

body {
	margin:			0px;
	padding:		0px;
	padding-top:	20px;
	background:	#C0CBCE	url('/fileadmin/templates/grafik/margin-top.png') center top no-repeat;
}

tr, td {
	margin:			0px;
	padding:		0px;
}

img {
	border:			solid 0px white;
}

img.transparent {
	behavior:		url("/fileadmin/templates/pngbehavior.htc");
}

form {
	display:		inline;
}

form, input, input.text, input.button {
	margin:			0px;
	padding:		0px;
}

td, th {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
}

a, p, p.bodytext, li {
	color:			#333333;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	line-height:	143%;
	margin:			0px;
	padding:		0px;
}

p, p.bodytext {
	padding-bottom:	6px;
}

span.broed {
	display:		block;
	color:			#333333;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	line-height:	143%;
	margin:			0px;
	padding:		0px;
}

a {
	text-decoration:underline;
}

.csc-form-radio {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
}

.csc-header h1, .csc-header-n1 h1, .csc-textpicHeader h1 {
	color:			#000000;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		14px;
	line-height:	143%;
	margin:			0px;
	padding:		0px;
	margin-bottom:	12px;
}

h2 {
	color:			#333333;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	font-weight:	bold;
	line-height:	143%;
	margin:			0px;
	padding:		0px;
}

h2 {
	margin:			10px 0px 10px 0px;
}

ul {
	margin-left:	0px;
	padding-left:	0px;
	list-style:		none;
}

ul li {
	margin-left:	0px;
	padding-left:	6px;
	background:		url('/fileadmin/templates/grafik/bullet.png') no-repeat;
	background-position:0px 6px;
}

* html ul li {
	background-position:0px 7px;
}

.marked {
	border:			solid 1px #B5C7CE;
	padding:		3px 6px 3px 6px;
}

/*
================================================================================
	Frontpage
================================================================================
*/

.tt_textpic {
	clear:			both;
	margin-bottom:	17px;
}

.csc-firstHeader {
	margin-top:		0px;
	padding-top:	0px;
}

#field_address {
	padding-left:	30px;
	padding-top:	15px;
}

.news-latest-container a {
	font-weight:	bold;
	padding-left:	17px;
	background:		url('/fileadmin/templates/grafik/link-arrow.png') no-repeat;
	background-position: 0px 2px;
	padding-bottom:	4px;
}

.news-latest-container a.internal-link {
	font-weight:	normal;
	padding-left:	0px;
	background-image:none;
	padding-bottom:	0px;
}

#field_sidebar p.bodytext {
	margin-top:		-2px;
	margin-bottom:	2px;
}

* html #field_sidebar p.bodytext {
	margin-top:		-3px;
	margin-bottom:	3px;
}

#field_address p.bodytext, #field_address a {
	color:			#6B8D98;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	line-height:	125%;
	text-decoration:none;
}

#field_logo {
	padding-top:	15px;
}

td.page {
	background:		#FFFFFF;
	vertical-align:	top;
}

.margin_left {
	background:		url('/fileadmin/templates/grafik/margin-left.png') repeat-y;
	font-size:		1px;
	line-height: 		1px;
}

.margin_right {
	background:		url('/fileadmin/templates/grafik/margin-right.png') repeat-y;
	font-size:		1px;
	line-height: 		1px;
}

.margin_wideleft {
	background:		url('/fileadmin/templates/grafik/margin-wideleft.png') no-repeat;
}

.margin_wideright {
	background:		url('/fileadmin/templates/grafik/margin-wideright.png') no-repeat;
}

.content_divider {
	background:	#fff	url('/fileadmin/templates/grafik/bl-prikker.png') repeat-y center 0px;
}

.content_top {
	width:			760px;
	height:			18px;
	background:		url('/fileadmin/templates/grafik/content-top.png') no-repeat;
	font-size:		1px;
}

.content_top_sub {
	width:			760px;
	height:			18px;
	background:		url('/fileadmin/templates/grafik/content-top-sub.png') repeat-y;
	font-size:		1px;
}

.current_bottom {
	width:			390px;
	height:			16px;
	font-size:		1px;
	background:		url('/fileadmin/templates/grafik/current-bottom.gif') no-repeat;
	margin-top:		-17px;
}

.footer {
	background:		url('/fileadmin/templates/grafik/footer.png') no-repeat;
	height:			39px;
	vertical-align:	top;
}

#field_footer {
	margin:			4px 0px 0px 49px;
}

* html #field_footer {
	margin:			3px 0px 0px 49px;
}

#field_footer a {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#6B8D98;
	text-decoration:none;
}

#field_footer p.bodytext {
	margin:			0px;
	padding:		0px;
	line-height:	100%;
}

#field_current {
	border-left:	solid 1px #C4D1D6;
	border-right:	solid 1px #C4D1D6;
	padding:		7px 15px 0px 15px;
}

#field_content {
	margin-top:		25px;
}

#field_content_subpage {
	margin-top:		2px;
}

#field_sidebar {
	margin-top:		7px;
}

#field_search {
	margin-top:		7px;
}

/*
================================================================================
	Subpage
================================================================================
*/

.tx-indexedsearch {
	margin-top:		20px;
}

.tx-indexedsearch-sectionlinks ul {
	margin:			0px;
	padding:		0px;
	text-align:		right;
}

.tx-indexedsearch form {
	display:		block;
	padding-bottom:	10px;
}

/*
================================================================================
	Menu
================================================================================
*/

#field_menu .menu, #field_menu2 .menu, #field_menu3 .menu {
	padding-left:	20px;
}

#field_menu .menu {
	height:			25px;
	background:		#336699;
}

#field_menu a {
	font-size:		11px;
	color:			#CCCCCC;
	line-height:	25px;
}

#field_menu a.selected, #field_menu a.current {
	color:			#FFFFFF;
	background:		#5e81ad;
	padding:		6px 9px 6px 9px;
	line-height:	25px;
}

#field_menu a:hover {
	background:		#5e81ad;
	color:			#FFFFFF;
	padding-top:	6px;
	padding-bottom:	6px;
}

#field_menu2 .menu {
	height:			20px;
	background:		#5e81ad;
}

#field_menu2 a {
	font-size:		10px;
	color:			#000000;
	line-height:	20px;
}

#field_menu2 a:hover {
	background:		#86a0c2;
	color:			#FFFFFF;
	padding-top:	4px;
	padding-bottom:	4px;
}

#field_menu3 .menu {
	background:		#86a0c2;
}

#field_menu3 a {
	font-size:		10px;
	color:			#000000;
	line-height:	20px;
}

#menus ul, #submenus ul {
	list-style-type:none;
	margin:			0px;
	padding:		0px;
}

#menus ul li, #submenus ul li {
	display:		inline;
	background-image:none;
	padding-left:	0px;
}

#menus ul li a, #submenus ul li a {
	text-decoration:none;
	margin:			0px;
	padding:		0px 9px 0px 9px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:	-0.5px;
}

* html #menus ul li a, * html #submenus ul li a {
	letter-spacing:	-1px;
}

#field_menu2 a.selected, #field_menu2 a.current {
	color:			#000000;
/*	background:		url('/fileadmin/templates/grafik/menu-arrow.gif') no-repeat 0px 2px #C0CBCE;*/
	background:		#86a0c2;
	padding:		4px 9px 4px 9px;
	line-height:	20px;
}

#field_menu3 a:hover {
	color:			#FFFFFF;
}

#field_menu3 a.selected, #field_menu3 a.current {
	color:			#000000;
	background:		url('/fileadmin/templates/grafik/menu-arrow.gif') no-repeat 0px 0px;
	padding-left:	11px;
}

#submenus {
	position:		absolute;
	width:			760px;
}

/*
================================================================================
	News
================================================================================
*/

.news-single-item dl, dt, dd {
	margin-left:	0px;
	padding-left:	0px;
}

.news_links p.bodytext {
	margin:			0px;
	padding:		0px;
}

.news_author {
	font-style:		italic;
}

.news-single-item .news_imagewrap {
	width:		100px;
}

.news-latest-container .news_imagewrap {
	width:		65px;
}

.news_caption {
	text-align:		center;
}

/*
================================================================================
	Login
================================================================================
*/

.tx-newloginbox-pi1 h3 {
	display:		none;
}

.tx-newloginbox-pi1 p {
	display:		none;
}

.tx-newloginbox-pi1 table tr td p, .tx-newloginbox-pi1 p.tx-newloginbox-pi1-forgotP {
	display:		block;
}

input.text {
	width:			215px;
	height:			16px;
	border:			solid 1px #B6C7CC;
	font-size:		9px;
	line-height:	14px;
	margin-right:	4px;
}

* html input.text {
}

input.button {
	height:			18px;
	border:			0px solid white;
	font-size:		1px;
}

/* default styles for extension "tx_newloginbox_pi3" */

.tx-newloginbox-pi3-listrow TD {
	background-color:#eeeeee;
	padding-left:	3px;
	padding-right:	3px;
}

.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD {
	background-color:#cccccc;
}

.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P {
	font-weight:	bold;
}

.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD {
	background-color:#f6f6f6;
}

#field_logout .tx-newloginbox-pi1 {
	text-align:		right;
}

#logout_submit {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
}

.tx-newloginbox-pi1 .text {
	color:			#6B8D98;
}

.logout_button {
	height:			38px;
}
