/*
================================================================================
	Links
================================================================================
*/

a {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#769000;
	text-decoration:		none;
	line-height:			148%;
}

a:hover {
	color:					#760000;
}
/*
================================================================================
	Examples
================================================================================

*/
div .examples { font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px  }

/*
================================================================================
	F?lles
================================================================================
*/

html,body {
	height:					100%;
}
.height {
/*	height:					100%;*/
	min-height:				100%;
	height:					auto;
}
html>body .height {
	height:					auto;
}

body {
	margin:					0px;
	padding:				0px;
	background:				#FFFFFF;
	border:					none;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#333333;
}

div, .tx-indexedsearch tr {
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#333333;
}

img, table {
	border:					solid 0px white;
}

h1 {
	margin:					0px;
	padding:				0px;
	margin-bottom:			13px;
}

tr, td {
	margin:					0px;
	padding:				0px;
}

p, p.bodytext, .broed, li, input {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#333333;
	line-height:			148%;
}

p, p.bodytext {
	margin:					0px;
	padding:				0px;
}

.header {
	background:				url('/fileadmin/template/grafik/background-top.png') repeat-x;
}

.footer {
	height:					88px;
	background:				url('/fileadmin/template/grafik/background-bottom.png') repeat-x;
}

.footer-text {
	text-align:				center;
}

.csc-header {
	clear:					both;
	margin:					0px;
	padding:				0px;
}

.csc-header-n1 {
}

.csc-header h1, .csc-firstHeader, .csc-textpicHeader h1 {
	font-family:			'Trebuchet MS';
	font-size:				14px;
	color:					#B6D900;
	line-height:			100%;
}

#field_menu, #field_submenu {
	padding-top:			5px;
	padding-left:			20px;
}

.tt-content-clear {
	clear:					both;
}

td.generic-column {
	vertical-align:			top;
}

#field_content_right {
	margin-top:				1px;
}

.csc-mailform {
	border: 0px;
}

.csc-mailform input, .csc-mailform select, .csc-mailform textarea {
  clear:left;
  display: block;
}

/*
================================================================================
	Forside
================================================================================
*/

.news-header {
	margin-top:				29px;
	width:					620px;
	height:					23px;
	background:				url('/fileadmin/template/grafik/news-header.png') no-repeat;
}

.news-content {
	background:				url('/fileadmin/template/grafik/news-background.png') repeat-x;
	padding:				20px 0px 20px 0px;
}

.header-text {
	font-family:			'Trebuchet MS';
	font-size:				14px;
	color:					#B6D900;
	line-height:			100%;
}

#field_forside_normal {
	margin-top:				-31px;
}

#field_forside_normal .tt-content-top {
	height:					31px;
}

#field_content_border p.bodytext {
	margin-top:				11px;
}

/*
================================================================================
	Underside
================================================================================
*/

#field_content_normal .tt-content {
	margin-bottom:			31px;
}

#field_content_normal h1 {
	margin-top:				0px;
	padding-top:			0px;
}

#field_content_normal h1 a {
	text-decoration:		underline;
}

.icons {
	float:					right;
	margin-top:				7px;
}

#field_flash_forside, #field_flash_underside {
	margin-top:				21px;
	width:					960px;
}

#field_flash_forside {
	height:					267px;
	margin-bottom:			41px;
}

#field_flash_underside {
	height:					200px;
	margin-bottom:			20px;
}

.menu {
	width:					680px;
	height:					31px;
	background:				#FFFFFF;
}

.menu-left {
	height:					31px;
	background:				url('/fileadmin/template/grafik/menu-left.png') no-repeat top left;
}

.menu-right {
	height:					31px;
	background:				url('/fileadmin/template/grafik/menu-right.png') no-repeat top right;
}

.submenu {
	width:					960px;
	height:					31px;
	background:				#EAEAEA;
	margin-bottom:			37px;
}

.submenu-left {
	height:					31px;
	background:				url('/fileadmin/template/grafik/submenu-left.png') no-repeat top left;
}

.submenu-right {
	height:					31px;
	background:				url('/fileadmin/template/grafik/submenu-right.png') no-repeat top right;
}

.content {
}

/*
================================================================================
	Round boxes around headers
================================================================================
*/

.sidebar-header {
	margin-top:				-23px;
}

.sidebar-content {
	width:					300px;
	border-left:			solid 1px #93919C;
	border-right:			solid 1px #93919C;
	padding:				12px 9px 12px 9px;
}

* html .sidebar-content {
	width:					320px;
	border-left:			solid 1px #93919C;
	border-right:			solid 1px #93919C;
	padding:				12px 9px 12px 9px;
}

.sidebar-bottom {
	width:					320px;
	padding-bottom:			18px;
	background:				url('/fileadmin/template/grafik/sidebar-bottom.png') no-repeat bottom left #FFFFFF;
}

.sub-sidebar-header {
	margin-top:				-23px;
}

.sub-sidebar-content {
	width:					240px;
	border-left:			solid 1px #93919C;
	border-right:			solid 1px #93919C;
	padding:				12px 9px 12px 9px;
}

* html .sub-sidebar-content {
	width:					260px;
	border-left:			solid 1px #93919C;
	border-right:			solid 1px #93919C;
	padding:				12px 9px 12px 9px;
}

.sub-sidebar-bottom {
	width:					260px;
	padding-bottom:			18px;
	background:				url('/fileadmin/template/grafik/sub-sidebar-bottom.png') no-repeat top left #FFFFFF;
}

/*
================================================================================
	News
================================================================================
*/

.news-latest-item {
	padding-bottom:			32px;
}

.csc-menu-def li {
	list-style-type:none;
	padding-left: 0px;
}