html {
	font-size: 100%;
	height: 100%;
	overflow-y: scroll;
}


body {
	background: #fff url(../gfx/backgrounds/back_body.png) repeat-x top left;
	height: 100%;
	text-align: center;
	margin: 0;
	font-family: verdana, Arial;
	font-size: 70%;
	color: #5e5e5e;
	line-height: 1.35em;
	padding: 0;
}

/* START: Share button  */
#addthis {
	height: 26px;
	padding: 0 14px;
	margin: 0;
}
#addthis .addthis_button_compact {
	float: right;
}
#addthis a {
	color: #473e52;
	text-decoration: none;
}
#addthis a:active, #addthis a:focus, #addthis a:hover {
	text-decoration: underline;
}
/* END: Share button  */

/* START validation summary */
.errors {
	border: 1px solid red;
	color: red;
	margin: 5px 0px;
	padding: 15px;
	font-size: 11px;
}

.errors ul {
	margin: 0;
	padding: 0;
	margin-left: 15px;
	list-style: square;
}

form {
	padding: 0px;
	margin: 0px;
}
fieldset {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
legend {
	display: none;
}
input, textarea, select {
	font-size: 1em;
	font-family: verdana, Arial;
}

h1 {
	padding: 0 0 10px;
	margin: 0;
	font-size: 32px;
	font-family: Georgia, Verdana, Arial;
	font-weight: bold;
	line-height: 34px;
	color: #3e7636;
}
h2 {
	padding: 0;
	font-family: Arial, Verdana;
	margin: 0 0 18px 0;
	padding:0 0 14px;
	font-size: 15px;
	font-weight: bold;
	line-height: 22px;
}
h2.newsmanchet {
	color: #535361;
	border-bottom:1px solid #dbdbdb;
}
h3 {
	padding: 0;
	margin: 0 0 5px 0;
	font-size: 13px;
	line-height: 18px;
	font-family: Arial, Verdana;
}
.pagecontent h3 {
	margin-bottom: 18px;
}
blockquote {
	float: right;
	clear: right;
	width: 208px !important;
	height: auto !important;
	margin: 0 0 0 28px;
	padding: 36px 0 0;
	font-size: 24px;
	font-family: Georgia, Verdana, Arial;
	font-weight: bold;
	line-height: 28px;
	color: #3e7636;
	background: #fff url(../gfx/backgrounds/back_quote.png) no-repeat left 4px;
}
blockquote p {
	margin: 0 0 18px;
}
p {
	padding: 0px;
	margin: 0 0 1.5em 0;
}
p.linespace {
	padding: 0px;
	margin: 0 0 0.5em 0;
}
hr {
	height: 1px;
	overflow: hidden;
	border: 0;
	background: #ccd8d5;
	color: #ccd8d5;
	margin: -2px 0 7px 0;
	padding: 0;
}
* + html hr {
	margin: -6px 0 0 0;
}
a {
	color: #3e7636;
	text-decoration: underline;
}
a:link {
	color: #3e7636;
	text-decoration: underline;
}
a:visited {
	color: #3e7636;
}
a:active {
	color: #5e5e5e;
}
a:hover {
	color: #5e5e5e;
}
a:focus {
	color: #5e5e5e;
}

img {
	border: 0;
}

/* GLOBALS *************************************************************************************************************************************************************************************************/

.left {
	float: left;
}
.left img {
	margin: 2px 14px 0 0;
}
.right {
	float: right;
}
.right img {
	margin: 0 0 0 14px;
}

.clear {
	clear: both;
}
.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear {
	display: inline-block;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
.clearfix {
	display: block;
}
* html .clearfix {
	height: 1px;
}

/* Hides from IE-mac \*/
* html .clear {
	height: 1%;
}
.clear {
	display: block;
}
/* End hide from IE-mac */

.line {
	background: url(../gfx/backgrounds/back_line.gif) repeat-x top left;
	height: 3px;
	overflow: hidden;
}
.line2 {
	background: url(../gfx/backgrounds/back_line2.gif) repeat-x top left;
	height: 2px;
	overflow: hidden;
}
.line3 {
	background: #DBDBDB;
	height: 1px;
	overflow: hidden;
}

span.date {
	color: #6e6e6e;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	display: block;
}
.imagedescription {
	font-size: 10px;
	padding: 8px 0 4px 0;
	display:block;
	line-height:14px;
	clear:both;
}
*+html .imagedescription {
	padding: 8px 0 4px 0;
	display:inline-block;
}

a.button {
	background: url(../gfx/backgrounds/back_button_left.gif) no-repeat left top;
	padding: 0 0 0 14px;
	line-height: 23px;
	float: left;
	margin: 9px 10px 3px 0;
	color: #fff !important;
	font-weight: bold;
	text-decoration: none !important;
}
.bottom a.button {
	margin-bottom: 5px;
	margin-top: 0;
}
*+ html a.button {
	float: none;
	display: inline-block;
	margin-bottom: 5px;
}
* html a.button {
	float: none;
	display: inline-block;
	background: url(../gfx/backgrounds/back_button_left.gif) no-repeat 0 center;
}

a.button:hover, a.button:active, a.button:focus {
	background-position: -500px top;
	color: #fff;
}
a.hidden {
	display: none;
}

a.button span {
	background: url(../gfx/backgrounds/back_button_right.gif) no-repeat right top;
	padding: 0 14px 0 0;
	line-height: 23px;
	float: left;
	cursor: pointer;
}
*+ html a.button span {
	float: none;
	display: inline-block;
	color:#fff;
	white-space:nowrap;
}
* html a.button span {
	float: none;
	display: inline-block;
	color:#fff;
}

table.uvm_table {
	margin: 0 14px 14px 0;
	padding: 0;
	border-collapse: collapse;
	font-size:11px;
}
table.uvm_table td {
	margin: 0;
	padding: 8px 11px;
	border-collapse: collapse;
	border-bottom: 1px solid #dbdbdb;
}
table.uvm_table thead th, table.uvm_table thead td {
	font-weight: bold;
	margin: 0;
	padding: 8px 11px;
	border-collapse: collapse;
	border-bottom: 1px solid #dbdbdb;
	background: #F5F7F7;
}
table.uvm_table tr.odd td {
	background: #f5f7f7;
}
/*table.uvm_table tr td p, table.uvm_table tr th p {
	margin: 0;
}*/

.twocol .pagecontent .uvm_table{
	width:430px !important;
}

a.readmore {
	padding: 0 0 0 12px;
	background: url(../gfx/backgrounds/back_readmore.png) no-repeat 0 3px;
	color: #5e5e5e;
	display: block;
	text-decoration: none;
	line-height:normal;
}
a.readmore:hover, a.readmore:active, a.readmore:focus {
	color:#3E7636;
	text-decoration: underline;
}

a.readmore_external {
	padding: 0 0 0 12px;
	background: url(../gfx/backgrounds/back_readmore.png) no-repeat 0 3px;
	color: #5e5e5e;
	display: block;
	text-decoration: none;
	line-height:normal;
}
a.readmore_external:hover, a.readmore_external:active, a.readmore_external:focus {
	text-decoration: underline;
}

*html a.readmore {
	background: url(../gfx/backgrounds/back_readmore.gif) no-repeat 0 5px;
}
*html a.readmore_external {
	background: url(../gfx/backgrounds/back_readmore.gif) no-repeat 0 5px;
}

.RedMeasure{
position:absolute;
top:-999px;
left:-999px;
}

/* PAGE *************************************************************************************************************************************************************************************************/

#pagetop {
	/*background: #fff url(../gfx/backgrounds/back_body.jpg) repeat-x top left;*/
	height: 172px;
	overflow: hidden;
}
#page {
	min-height: 100%;
	position: relative;
	margin: 0 0 344px;
}
#pagebottom {
	background: #eff0f0 url(../gfx/backgrounds/back_pagebottom.png) repeat-x top left;
	overflow: hidden;
	height: 340px;
	border-bottom: 4px solid #3e7636;
	margin: -344px auto -344px;
	position: relative;
	width: 100%;
	text-align: left;
}

/* TOP *************************************************************************************************************************************************************************************************/

#top {
	min-height: 124px;
	text-align: left;
	width: 1004px;
	margin: auto;
	position: relative;
	/* commented due to language specific logo. */
	/* background: url(../gfx/logos/uvm.png) no-repeat 9px top;	 */
}

.en_logo {
	background: url(../gfx/logos/uvm_uk_logo.png) no-repeat 9px 3px;
}


.dk_logo {
	background: url(../gfx/logos/uvm.png) no-repeat 9px 3px;	
}


*html #top {
	height: 124px;
}

#top h1{
padding:0;
}
#top h1 a {
	position:absolute;
	top:0;
	left:0;
	display: block;
	width: 300px;
	height: 109px;
	outline: none;
	margin: 0 auto;
}
#top h1 a span {
	display: none;
}
#top #service{
	width:640px;
	float:right;
	clear:right;
	position:relative;
	height: 50px;
	margin: 0 14px 0 0;
}
#top #service ul {
	padding: 0 23px 0 0;
	margin: 0;
	float: right;
}
#top #service ul li {
	padding: 16px 0 0 20px;
	margin: 0;
	list-style: none;
	float: right;
}
#top #service ul li strong {
	font-weight: normal;
}
#top #service ul li a {
	display: block;
	float: left;
	color: #6e6e6e;
	text-decoration: none;
}
#top #service ul li a:hover, #top #service ul li a:focus, #top #service ul li a:active {
	text-decoration: underline;
	color:#3E7636;
}
#top #service ul li.selected a {
	font-weight: normal;
	text-decoration: underline;
}
#top #search {
	width: 208px;
	float: right;
	margin: 21px 29px 0 7px;
	padding: 0 0 9px 0;
	text-align: right;
	clear:right;
}
*html #top #search {
}
#top #search label {
	position: absolute;
	top: -999px;
	left: -999px;
}
#top #search input.txt {
	border: 1px solid #ccc;
	color: #6e6e6e;
	width: 167px;
	padding: 5px 2px 4px 2px;
	float: left;
	margin: 0 6px 0 0;
}
#top #search input.btn {
	float: left;
	margin: 2px 0 0 0;
}

#top #tools {
	margin: 21px 0 0;
	float: right;
	width:400px;
}
.publicationpage #top {
	border: 0;
	height: 109px;
}
.publicationpage #top #tools {
	padding: 14px 9px 14px 0;
	height: 42px;
}
*html .publicationpage #top #tools {
	width: 109px;
	padding-right: 0;
}
#top #tools ul {
	margin: 0;
	padding: 0;
	float: right;
}
#top #tools ul li {
	margin: 0 7px;
	padding: 0;
	list-style: none;
	float: left;
}
#top #tools ul li a {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	background: url(../gfx/backgrounds/back_top_icons.png) no-repeat top left;
	height: 22px;
	width: 28px;
}
*html #top #tools ul li a {
	background: url(../gfx/backgrounds/back_top_icons.gif) no-repeat top left;
}
#top #tools ul li a.read {
	background-position: -16px -15px;
}
#top #tools ul li a.read:hover, #top #tools ul li a.read:active, #top #tools ul li a.read:focus {
	background-position: -16px -90px;
}
#top #tools ul li a.send {
	background-position: -66px -15px;
}
#top #tools ul li a.send:hover, #top #tools ul li a.send:active, #top #tools ul li a.send:focus {
	background-position: -66px -90px;
}
#top #tools ul li a.print {
	background-position: -116px -15px;
}
#top #tools ul li a.print:hover, #top #tools ul li a.print:active, #top #tools ul li a.print:focus {
	background-position: -116px -90px;
}
#top #tools ul li a.textonly {
	background-position: -166px -15px;
}
#top #tools ul li a.textonly:hover, #top #tools ul li a.textonly:active, #top #tools ul li a.textonly:focus {
	background-position: -166px -90px;
}
#top #tools ul li a.logout {
	background-position: -216px -15px;
}
#top #tools ul li a.logout:hover, #top #tools ul li a.logout:active, #top #tools ul li a.logout:focus {
	background-position: -216px -90px;
}
#top #tools ul li a.pdf {
	background-position: -266px -15px;
}
#top #tools ul li a.pdf:hover, #top #tools ul li a.pdf:active, #top #tools ul li a.pdf:focus {
	background-position: -266px -90px;
}
#top #tools ul li a span {
	position: absolute;
	top: -999px;
	left: -999px;
}

#top a.uvmhome {
	float: right;
	clear: right;
	margin: 0 28px 0 0;
	font-weight: bold;
	color: #55706c;
}
#top a.uvmhome:hover, #top a.uvmhome:focus, #top a.uvmhome:active {
}

/* TOPMENU *************************************************************************************************************************************************************************************************/

#topmenu {
	position: relative;
	width: 958px;
	margin: auto;
}
#topmenu ul {
	padding: 0 2px 0 0;
	margin: 0 0 0 12px;
	float: left;
}
#topmenu ul li {
	padding: 0 0 0 2px;
	margin: 0 2px 0 0;
	list-style: none;
	float: left;
	background: url(../gfx/backgrounds/back_topmenu_left.png) no-repeat top left;
}
#topmenu ul li.selected, #topmenu ul.fp li {
	background: url(../gfx/backgrounds/back_topmenu_left_sel.png) no-repeat top left;
}
#topmenu ul li strong {
	font-weight: normal;
}
#topmenu ul li a {
	display: block;
	float: left;
	padding: 0 17px;
	line-height: 47px;
	color: #473e52;
	font-size: 15px;
	text-decoration: none;
	font-family: Arial;
	background: url(../gfx/backgrounds/back_topmenu_right.png) no-repeat right top;
	outline: none;
}

#topmenu ul li.selected a, #topmenu ul.fp li a{
	background: url(../gfx/backgrounds/back_topmenu_right_sel.png) no-repeat right top;
	color:#fff;
} 

#topmenu ul li a.first {
	background: none;
	padding:0 15px 0 14px;
}
#topmenu ul li a:hover, #topmenu ul li a:active, #topmenu ul li a:focus {
	text-decoration: underline;
}

#topmenu ul li a#submenutoggle {
	height: 47px;
	width: 31px;
	padding: 0;
	background: url(../gfx/backgrounds/back_topmenu_open.png) no-repeat top right;
}
#topmenu ul li.selected a#submenutoggle, #topmenu ul.fp li a#submenutoggle {
	background: url(../gfx/backgrounds/back_topmenu_open_sel.png) no-repeat top right;
}
#topmenu ul li a#submenutoggle:hover, #topmenu ul li a#submenutoggle:active, #topmenu ul li a#submenutoggle:focus {
	background: url(../gfx/backgrounds/back_topmenu_open_sel.png) no-repeat top right;
}
#topmenu ul li a#submenutoggle span {
	position: absolute;
	top: -999px;
	left: -999px;
}

/* SUBMENU *************************************************************************************************************************************************************************************************/

#submenu {
	position: absolute;
	left: 28px;
	top: 0;
	background: #535361 url(../gfx/backgrounds/back_keynumbers.jpg) repeat-x top left;
	width: 666px;
	display: none;
	text-align: left;
	border-right:1px solid #60596e;
	border-bottom:1px solid #60596e;
	z-index:3;
}
#submenu h2 {
	padding: 10px 28px 8px 20px;
	color: #fff;
	font-family:Arial,Verdana;
	font-size:15px;
	font-weight:normal;
	line-height:22px;
	margin:0;
}
#submenu .line {
	background:url("../gfx/backgrounds/back_keynumbers_line.png") repeat-x scroll left top transparent;
	height:8px;
}
#submenu ul {
	position: relative;
	float: left;
	width: 326px;
	padding: 0;
	margin: 1px 0 0 0;
	background: none;
}
*html #submenu ul {
	width: 300px;
}
#submenu ul li {
	float: left;
	padding: 8px 0 21px 14px;
	margin: 0;
	background: none;
	width: 312px;
	list-style: none;
}
#submenu ul li a {
	padding: 4px 20px 3px 23px;
	color: #fff;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	display: block;
	background: url(../gfx/backgrounds/back_readmore_white.png) no-repeat 8px 8px;
}
#submenu ul li ul {
	float: none;
	margin: 0;
}
#submenu ul li ul li {
	padding: 0;
	margin: 0;
}
#submenu ul li ul li a {
	padding: 4px 20px 3px 23px;
	color: #fff;
	font-size: 1em;
	font-weight: normal;
	display: block;
}
#submenu ul li a:hover, #submenu ul li a:active, #submenu ul li a:focus {
	text-decoration: underline;
}
/*#submenu #submenutop {
	position: absolute;
	top: 0;
	left: 200px;
	background: url(../gfx/backgrounds/back_submenu_top.gif) no-repeat top left;
	width: 666px;
	height: 2px;
}
#submenu #submenubottom {
	position: absolute;
	left: 0;
	bottom: -4px;
	background: url(../gfx/backgrounds/back_submenu_bottom.gif) no-repeat bottom left;
	width: 666px;
	height: 145px;
}*/

/* BREADCRUMB *************************************************************************************************************************************************************************************************/

#breadcrumb {
	padding: 1px 14px 12px 0;
	margin: 0;
	color: #6e6e6e;
	font-size: 11px;
}
#breadcrumb span {
	float: left;
	padding: 0;
}
#breadcrumb ul {
	padding: 0;
	margin: 0;
	float: left;
}
#breadcrumb ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
}
#breadcrumb ul li a {
	float: left;
	padding: 0 18px 0 12px;
	color: #6e6e6e;
	background: url(../gfx/backgrounds/back_readmore.png) no-repeat right 5px;
	text-decoration: none;
	white-space: nowrap;
}
#breadcrumb ul li a:hover, #breadcrumb ul li a:active, #breadcrumb ul li a:focus {
	text-decoration: underline;
}
#breadcrumb strong {
	padding: 0 18px 0 12px;
	float: left;
}
#breadcrumb ul li.selected a {
	font-weight: bold;
}

/* MAIN *************************************************************************************************************************************************************************************************/

#main {
	padding: 16px 0 0 14px;
	width: 944px;
	min-height: 500px;
	text-align: left;
	margin: 0 auto;
}
.publicationpage #main {
	padding-top: 0;
}
/* MAIN COLUMNS *************************************************************************************************************************************************************************************************/

.onecol {
	width: 222px;
	float: left;
	margin: 0 14px 0 0;
	overflow: hidden;
}
.twocol {
	width: 458px;
	float: left;
	margin: 0 14px 0 0;
	overflow: hidden;
}
.threecol {
	width: 694px;
	float: left;
	margin: 0 14px 0 0;
	overflow: hidden;
}
.threecolcontainer {
	width: 708px;
	float: left;
	margin: 0 0 0 0;
	overflow: hidden;
}
.fourcol {
	width: 930px;
	float: left;
	overflow: hidden;
	margin:0;
}

/* MAIN CONTENTBLOCK *************************************************************************************************************************************************************************************************/

.contentblock {
	margin: 0;
	margin-bottom: 13px;
	border: 1px solid #dbdbdb;
}

.contentblock h1, .contentblock h2 {
	margin: 0;
	background: url(../gfx/backgrounds/back_headline.png) no-repeat right 0;
	padding: 14px 13px 10px 13px;
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
	color: #585365;
}
.fourcol .contentblock .pagecontent h1{
	margin:0 0 14px -14px;
	width:902px;	
}
*+ html .fourcol .contentblock .pagecontent{
}

*+ html .fourcol .contentblock .pagecontent h1{
	padding: 14px 13px 10px 13px;
	margin:0 0 14px;
	width:902px;
	position:relative;
	left:-14px;
	top:0;	
}
*+ html .fourcol .contentblock{
	max-width:930px;
	overflow:hidden;
}

.contentblock h1 a, .contentblock h2 a {
	background: url(../gfx/backgrounds/back_headinglink.png) no-repeat left 6px;
	display: block;
	color: #585365;
	padding: 0 0 0 12px;
	text-decoration: none;
}

.contentblock h1 a:active, .contentblock h1 a:focus, .contentblock h1 a:hover {
	color: #3e7636;
	text-decoration: underline;
}
.contentblock h2 a:active, .contentblock h2 a:focus, .contentblock h2 a:hover {
	color: #3e7636;
	text-decoration: underline;
}

.contentblock .content {
	padding: 12px 13px;
}

.contentblock .content2 {
	padding: 12px 13px 0;
	background: #f8f8f8 url(../gfx/backgrounds/back_content2.gif) repeat-x top left;
	margin-top: -1px;
}
.contentblock .content3 {
	padding: 12px 13px;
}
.contentblock .contentbuttons {
	padding: 9px 13px 0;
	background: #f8f8f8;
}
.bottom {
	padding: 12px 14px 0;
}
.contentblock .bottom {
	background: #f8f8f8;
	padding: 6px 12px 0;
	min-height: 26px;
}
.bottom .right a {
	color: #473e52;
	text-decoration: none;
}
.bottom .right a:active, .bottom .right a:focus, .bottom .right a:hover {
	text-decoration: underline;
}
.pageinfo {
	padding: 12px 14px;
}
.pageinfo .right a {
	color: #473e52;
	text-decoration: none;
}
.pageinfo .right a:active, .pageinfo .right a:focus, .pageinfo .right a:hover {
	text-decoration: underline;
}

.contentblock.highlight {
	background: #736b84 url(../gfx/backgrounds/back_keynumbers.jpg) repeat-x bottom left;
	color: #fff;
	border:0;
	font-size:11px;
	border:1px solid;
}
.contentblock.highlight .header, .contentblock.highlight h1, .contentblock.highlight h2 {
	background: url(../gfx/backgrounds/back_keynumbers_line.png) repeat-x bottom left;
	padding:14px 14px 21px;
	font-size:16px;
	font-family:Arial;
	color: #fff;
}
.contentblock.highlight .header a, .contentblock.highlight h1 a, .contentblock.highlight h2 a{
	background: url(../gfx/backgrounds/back_readmore_white.gif) no-repeat left 6px;
}
.contentblock.highlight a,.contentblock.highlight a:active,.contentblock.highlight a:focus,.contentblock.highlight a:hover{
	color:#fff;
}
.contentblock.highlight a.readmore, .contentblock.highlight a.readmore_external, .contentblock.highlight ul.readmore a{
	background: url(../gfx/backgrounds/back_readmore_white.png) no-repeat left 3px;	
}
.contentblock.highlight .line{
	display:none;
}
.contentblock.highlight .content .right {
	padding-bottom:13px;
}
.contentblock.highlight .content {
	padding:4px 13px 13px;
}
.contentblock.keynumbers {
	background: #736b84 url(../gfx/backgrounds/back_keynumbers.jpg) repeat-x bottom left;
	color: #fff;
}
.contentblock.keynumbers h1, .contentblock.keynumbers h2 {
	background: none;
	padding-bottom: 10px;
}
.contentblock.keynumbers h1 a, .contentblock.keynumbers h2 a {
	color: #fff;
	background: url(../gfx/backgrounds/back_readmore_white.gif) no-repeat left 6px;
}
.contentblock.keynumbers .line {
	background: url(../gfx/backgrounds/back_keynumbers_line.png) repeat-x top left;
	height: 8px;
}
*html .contentblock.keynumbers .line {
	background: url(../gfx/backgrounds/back_keynumbers_line.gif) repeat-x top left;
}
.contentblock.keynumbers .content {
	padding-top: 0px;
}
.contentblock.topnav {
	border: 1px solid #736b84;
	background: #736b84 url(../gfx/backgrounds/back_keynumbers.jpg) repeat-x bottom left;
	padding: 0 0 17px 0;
}
.threecolcontainer .contentblock.topnav {
	margin-right: 14px;
}
.contentblock.topnav h1 {
	float: left;
	font-family: Georgia, Arial, Verdana;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	width: 410px;
	background: none;
	padding: 17px 10px 0;
	margin: 0 28px 0 0;
	line-height: normal;
}
.contentblock.topnav h2 {
	font-size: 16px;
	color: #fff;
	background: none;
	padding: 14px 10px 0;
	line-height: normal;
	background: none;
	line-height: normal;
}
.contentblock.topnav .content {
	padding: 0 14px;
}
.contentblock.topnav .content ul {
	float: left;
	width: 420px;
	margin: 10px 0 0 0;
}
.contentblock.topnav .content ul li {
	padding: 5px 0 0 0;
	float:left;
}
*html .contentblock.topnav .content .clear {
	height: 5px;
}
.contentblock.topnav a {
	color: #fff;
	margin: 0 0 0 12px;
	text-decoration: none;
	display:block;
}
.contentblock.topnav a:active, .contentblock.topnav a:focus, .contentblock.topnav a:hover {
	text-decoration: underline;
}
*+ html .contentblock.topnav a{
}

.contentblock.contactfirst, .contentblock.contactbetween{
	border-bottom:0;
	margin-bottom:0;
}
.contentblock.contactlast, .contentblock.contactbetween{
	border-top:0;
}
.contentblock.contactlast .content, .contentblock.contactbetween .content{
	padding-top:0;
}

.content div.facts {
	background: #F5F7F7;
	width: 458px;
	margin: 0 0 14px 0;
	border: 1px solid #DBDBDB;
}
.content div.facts h2 {
	font-size: 16px;
	font-family: Arial, Verdana;
	font-weight: normal;
	padding: 12px 14px;
	margin: 0;
	border-bottom: 1px solid #DBDBDB;
}
.content div.facts .content {
	padding: 10px 14px 14px 14px;
	font-size: 11px;
}
.content div.facts .content hr {
	height: 1px;
	overflow: hidden;
	border: 0;
	background: #ccd8d5;
	color: #ccd8d5;
	margin: -2px 0 7px 0;
	padding: 0;
}
* + html .content div.facts .content hr {
	margin: -6px 0 0 0;
}
.pagecontent table.facts {
	background: #Fff;
	width: 100%;
	margin: 0 0 14px 0;
	border-collapse: collapse;
	border: 1px solid #DBDBDB;
}
.pagecontent table.facts th.facthead {
	margin: 0;
	background: url(../gfx/backgrounds/back_headline.png) no-repeat right 0;
	padding: 14px 13px 10px 13px;
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
	color: #585365;
	border-bottom: 1px solid #DBDBDB;
	text-align:left;
}
.pagecontent table.facts td.factcontent {
	padding: 10px 14px 14px 14px;
	font-size: 11px;
}
.pagecontent table.facts td.factcontent hr {
	height: 1px;
	overflow: hidden;
	border: 0;
	background: #ccd8d5;
	color: #ccd8d5;
	margin: -2px 0 7px 0;
	padding: 0;
}
* + html .pagecontent table.facts td.content hr {
	margin: -6px 0 0 0;
}

.contentblock ul.image {
	margin: 0;
	padding: 0;
}
.contentblock ul.image li {
	margin: 0 13px;
	padding: 11px 0 12px;
	list-style: none;
	border-bottom: 1px solid #dbdbdb;
}
.contentblock ul.image li.last {
	border: 0;
}
html .contentblock ul.image li img {
	margin-top: 3px;
	margin-bottom: 1px;
}
*html .contentblock ul.image li img {
	margin: 3px 10px 1px 0;
}
.contentblock ul.image li h3 {
	padding: 0;
	margin-bottom: 5px;
}
.contentblock ul.image li h3 a {
	color: #3e7636;
	text-decoration: none;
}
.contentblock ul.image li h3 a:hover, .contentblock ul.image li h3 a:active, .contentblock ul.image li h3 a:focus {
	text-decoration: underline;
}
.contentblock ul.image li p {
	margin: 0;
	float: left;
	width: 75%;
}
.contentblock ul.image li p a {
	color: #5e5e5e;
	text-decoration: none;
}
.contentblock ul.image li p a:hover, .contentblock ul.image li p a:active, .contentblock ul.image li p a:focus {
	text-decoration: underline;
	color:#3E7636;
}

.content .opinion {
	background: #f5f7f7;
	border: 1px solid #dbdbdb;
	margin: 0 14px 14px;
}
.content .opinion h2 {
	font-size: 16px;
	padding: 12px 14px 0;
	margin: 0 0 14px;
	font-weight:normal;
}
.content .opinion #pagerating {
	margin: 16px 16px 0 0;
	float: right;
	background: url(../gfx/backgrounds/back_rating.gif) no-repeat top left;
	height: 14px;
	overflow: hidden;
}
.content .opinion #pagerating div {
	background: url(../gfx/backgrounds/back_rating.gif) no-repeat 0 20px;
}
.content .opinion .content {
	padding: 0;
	margin: 0;
	font-size: 11px;
	display: none;
}
.content .opinion .content fieldset {
	padding: 10px 4px 10px 14px;
}
.content .opinion .content fieldset textarea {
	height: 111px;
	width: 394px;
	border: 1px solid #c4d2d0;
	padding: 2px;
	margin: 5px 0 0;
}
.content .opinion .hidden {
	display: none;
}
.content .opinion .contentFeedback {
	padding: 5px 14px 15px 14px;
}
.content .opinion .contentFeedback .line {
	margin: 0 0 10px 0;
	height: 1px;
}
.comments {
	border: 1px solid #dbdbdb;
	margin: 0 14px 14px;
	padding-bottom:0;
}
.comments .blogheader{
	background: #f5f7f7;
}
.comments .content{
	padding-top: 3px;
}
.comments .blogheader .right{
	padding:10px 14px;
	line-height:22px;
}
.comments h2 {
	background:none;
	padding-top:12px;
}
.comments #commentform {
	padding: 10px 0 0;
	background:#fff;
	display:none;
}
.comments #commentform label{
	line-height:18px;
	width:120px;
	float:left;
	margin:0 0 4px;
}
.comments #commentform .text{
	width:300px;
	border:1px solid #DBDBDB;
	color:#5E5E5E;
	padding:4px 3px;
	margin:0 0 8px 0;
}
.comments #commentform textarea.text{
	height:70px;
}
.comments #commentform .errormsg{
	font-size:10px;
	white-space:nowrap;
	margin:0 0 3px 0;
}
.comments .comment{
	background: url(../gfx/backgrounds/back_line2.gif) repeat-x top left;
	padding:12px 0 4px;
}
.comments .comment:first-child{
	background: none;
	padding:0 0 4px;
}
.comments .comment p{
	margin:0 0 10px;
}

ul.split {
	margin: 0;
	padding: 0;
}
.twocol ul.split {
	width: 420px;
}
ul.split li {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.split li p {
	padding-right: 14px;
}
ul.readmore {
	margin: 2px 0 0 0;
	padding: 0;
}
ul.extra {
	display: none;
	float: left;
}
ul.twolevels {
	width: 50%;
	float: left;
}
ul.twolevels ul {
	margin: 5px 0 0 0;
	padding: 0;
}
ul.readmore li {
	margin: 0;
	padding: 0;
	list-style: none;
	padding: 0 0 5px 0;
}
ul.twolevels li {
	margin: 0 14px 35px 0;
	padding: 0;
}
ul.split li {
	width: 50%;
	float: left;
}
.twocol ul.split li {
	width: 210px;
	float: left;
}
ul.split li li {
	width: auto;
	clear: left;
	float: none;
}
ul.readmore li a {
	padding: 0 0 0 12px;
	background: url(../gfx/backgrounds/back_readmore.png) no-repeat 0 3px;
	color: #5e5e5e;
	display: block;
	text-decoration: none;
}
ul.readmore li span {
	padding: 0 0 0 12px;
}
* + html ul.readmore li span {
	display: block;
}
*html ul.readmore li a {
	background: url(../gfx/backgrounds/back_readmore.gif) no-repeat 0 4px;
}
* html ul.readmore li span {
	display: block;
}
ul.shortcuts li a {
	background: url(../gfx/backgrounds/back_shortcut.png) no-repeat;
	padding: 4px 0 7px 33px;
	display: block;
	color: #5e5e5e;
	margin: 0 0 4px;
	font-weight: bold;
	font-family: Arial, Verdana;
	font-size: 13px;
	text-decoration: none;
}
ul.shortcuts li a:active, ul.shortcuts li a:focus, ul.shortcuts li a:hover {
	text-decoration: underline;
}
.twocol ul.keynumbers {
	width: 430px;
}
.twocol ul.keynumbers li {
	width: 199px;
}
.twocol ul.keynumbers li.clear {
	margin: 0 32px 0 0;
}
ul.keynumbers li a {
	display: block;
	text-decoration: none;
	color: #d0cfd5 !important;
	margin: 0 0 11px;
}
ul.keynumbers li a:active span, ul.keynumbers li a:focus span, ul.keynumbers li a:hover span {
	text-decoration: underline;
}
ul.keynumbers li a strong {
	display: block;
	font-family: Georgia, Arial, Verdana;
	font-size: 20px;
	line-height: 28px;
	color: #fff;
	text-decoration: none;
	text-shadow: 1px 1px 1px #544761;
}
ul.keynumbers li .highlight {
	color: #fff;
	padding: 0 0 5px;
	background: url(../gfx/backgrounds/back_keynumbers_line.gif) repeat-x left bottom;
	min-height: 90px;
	margin:0 0 8px;
}
ul.keynumbers li .highlight strong {
	font-size: 42px;
	line-height: 50px;
}
ul.keynumbers li .highlight a span{
	color: #fff;
}
ul.twolevels li a {
	font-weight: bold;
	font-size: 1.1em;
}
ul.twolevels li li {
	margin: 5px 14px 0 0;
}
ul.twolevels li li a {
	font-weight: normal;
	font-size: 1em;
}
* + html ul.readmore li a {
	display: inline-block;
}
*html ul.readmore li a {
	display: inline-block;
}
ul.readmore li a:hover, ul.readmore li a:active, ul.readmore li a:focus {
	color:#3E7636;
	text-decoration: underline;
}


.contentblock h2.manchet {
	background: #fff;
	padding: 0 0 18px;
}
.contentblock .content h2.manchet {
	padding: 0;
}
.contentblock h2.fullwidthmanchet {
	background: #fff;
	padding: 12px 13px;
}

.contentblock h2.newsmanchet {
	background: #fff;
	padding: 5px 0 15px;
}

.splitblocks {
	width: 930px;
	background: url(../gfx/backgrounds/back_splitcol.gif) repeat-y;
}
.splitblock {
	width: 944px;
	background: url(../gfx/backgrounds/back_splitcol_bottom.gif) no-repeat bottom left;
	border-bottom: 13px solid #e3e8e7;
}
.splitblock .contentblock {
	margin: 0 14px 0 0;
	border: 0;
	width: 458px;
	overflow: hidden;
	float: left;
}
.splitblock .contentblock h1 {
	background: #fff url(../gfx/backgrounds/back_twocol_top.gif) no-repeat;
}

#search2 div.content {
	width: 348px;
	margin: 0 6px 10px 0;
	padding: 8px 0 11px 15px;
	text-align: right;
	background: url(../gfx/backgrounds/back_search2.png) no-repeat -8px center;
	float: left;
}
*html #search2 div.content {
	background: url(../gfx/backgrounds/back_search2.gif) no-repeat -8px center;
}
#search2 label {
	padding: 0;
	float: left;
	margin: 0 10px 0 0;
	line-height: 2em;
}
#search2 div.content label {
	position: absolute;
	top: -999px;
	left: -999px;
}
#search2 input.txt {
	border: 1px solid #d6d3ca;
	color: #64625c;
	width: 293px;
	padding: 5px 2px 4px 6px;
	float: left;
	margin: 0 6px 0 0;
	font-size: 0.9em;
}
#search2 input.btn {
	float: left;
	margin: 2px 0 0 0;
}
#search2 input.rad {
	float: left;
	margin: 3px 0 0 0;
	line-height: 1.6em;
}
*html #search2 input.rad {
	margin-top: 0px;
}
* + html #search2 input.rad {
	margin-top: 0px;
}
ul.searchresult {
	margin: 0;
	padding: 0;
	width: 576px;
	display: block;
}
ul.searchresult li {
	margin: 0;
	padding: 0;
	list-style: none;
	padding: 7px 0 16px 0;
}
ul.searchresult li.keyword {
	padding: 2px 0 12px 0;
}
ul.searchresult li h3 {
	margin: 0 0 7px 0;
}
ul.searchresult li h3 a {
}
ul.searchresult li h3 a:hover, ul.searchresult li h3 a:active, ul.searchresult li h3 a:focus {
	text-decoration: underline;
}
ul.searchresult li span {
	color: #728997;
}
ul.searchresult li a.keyword {
	padding: 0 0 0 18px;
	background: url(../gfx/backgrounds/back_keyword.gif) no-repeat top left;
}

#categories label {
}
#categories select {
	border: 1px solid #d6d3ca;
	padding: 1px 0;
	margin: 9px 0 5px 0;
}

ul.jobs {
	margin: 0;
	padding: 0;
}
ul.jobs li {
	margin: 0;
	padding: 10px 0 12px 0;
	list-style: none;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #c4d2d0;
}
ul.jobs li.first {
	border-top: 0;
	padding-top: 0;
}
ul.jobs li.last {
	border-bottom: 0;
}
ul.jobs li h3 {
	padding: 0 0 10px 0;
	display: inline;
}
ul.jobs li h3 a {
	text-decoration: none;
}
ul.jobs li h3 a:hover, ul.jobs li h3 a:active, ul.jobs li h3 a:focus {
	text-decoration: underline;
}
ul.jobs li div {
	padding: 5px 0 0 0;
}
.namelist .anchors {
	background:#7B758A;
	padding: 14px 10px;
	margin: 0 0 14px;
	list-style: none;
	color: #8f899d;
	font-family: Georgia,Arial,Verdana;
	font-size: 20px;
	font-weight: bold;
	line-height: normal;
}
.namelist .anchors li {
	padding: 0 3px 0 4px;
	margin: 0;
	float: left;
}
.namelist .anchors a {
	color: #fff;
	text-decoration: none;
	outline:none;
}

.namelist .anchors a:active,.namelist .anchors a:focus,.namelist .anchors a:hover {
	text-decoration: underline;
}
.namelist .toggleall {
	cursor:pointer;
	margin:0 14px 0 0;
}
.namelist .toggleall:hover {
	text-decoration:underline;
}
.namelist .header {
	margin: 0 14px 10px;
}
.namelist .header a {
	font-size: 26px;
	font-family: Georgia, Arial;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
	color: #5E5E5E;
}
.namelist dl.contentblock {
	margin: 0;
	border:0;
	min-height:58px;
}
.namelist dt {
	padding: 10px 13px;
	margin: 0;
	background: #eff0f0;
	border: 1px solid #dbdbdb;
	position: relative;
	color: #5E5E5E;
	font-family: Arial,Verdana;
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
}
.namelist dt .plus {
	background: url(../gfx/backgrounds/back_plus.png) no-repeat right top;
	width: 26px;
	height: 26px;
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 13px;
}

.namelist dt .minus {
	background: url(../gfx/backgrounds/back_minus.png) no-repeat right top;
}

.namelist dd {
	padding: 0 0 14px;
	margin: 0;
	display: none;
	width:708px;
}
.namelist dd .contact {
	float: left;
	border: 1px solid #dbdbdb;
	padding: 13px 13px 12px;
	margin: 14px 14px 0 0;
	width: 194px;
	min-height: 112px;
}
.namelist dd .contact.clear {
	margin-left: 0;
}
.namelist dd .right {
	margin-top: 14px;
	margin-right: 28px;
}
.namelist dd .right a{
	text-decoration: none;
	color: #5E5E5E;
}

/* MAIN CONTENT *************************************************************************************************************************************************************************************************/

.pagecontent {
	margin: 4px 14px 0 14px;
	font-size: 12px;
	line-height: 20px;
}
.pagecontent.calendarpadding{
	margin:4px 0 0;
}
.fourcol .pagecontent{
	margin:0 14px;
}
.pagecontent iframe {
	width: 100%;
}
.contentblock .bottom .right a {
	color: #5e5e5e;
	text-decoration: none;
}
.contentblock .bottom .right a:hover, .contentblock .bottom .right a:active, .contentblock .bottom .right a:focus {
	text-decoration: underline;
}
.contentblock .bottom a.plus {
	padding: 0;
	float: left;
	margin: 0 4px 2px 0;
	color: #473e52;
	text-decoration: none;
	line-height: 35px;
}
.contentblock .bottom a.plus span {
	background: url(../gfx/backgrounds/back_plus.png) no-repeat right 6px;
	padding: 0 32px 0 0;
	float: left;
	cursor: pointer;
}
.contentblock .bottom a.plus:hover, .twocol .contentblock .bottom a.plus:active, .twocol .contentblock .bottom a.plus:focus {
	text-decoration: underline;
	color: #5e5e5e;
}

.contentblock .bottom a.minus span {
	background: url(../gfx/backgrounds/back_minus.png) no-repeat right 6px;
}

.contentblock .bottom span.plus {
	text-decoration: none;
	line-height: 35px;
	background: url(../gfx/backgrounds/back_plus.png) no-repeat right 6px;
	padding: 12px 32px 9px 0;
	cursor: pointer;
}
*html .contentblock .bottom span.plus {
	padding: 12px 23px 12px 0;
}
.contentblock .bottom span.minus {
	background: url(../gfx/backgrounds/back_minus.png) no-repeat right 6px;
}
.contentblock .bottom a.readmore {
	margin: 10px 0;
}

.contentblock .paging {
	text-align: center;
	padding-bottom: 12px;
}
.contentblock .paging .line2 {
	margin: 0 0 10px;
}
.contentblock .paging ul.pages {
	margin: 0;
	padding: 0;
}
.contentblock .paging ul.pages li {
	margin: 0;
	padding: 0 6px 0 9px;
	list-style: none;
	display: inline;
}
.contentblock .paging ul.pages li a {
	color: #473E52;
	text-decoration: none;
}
.contentblock .paging ul.pages li a:active, .contentblock .paging ul.pages li a:focus, .contentblock .paging ul.pages li a:hover {
	text-decoration: underline;
}
.contentblock .paging ul.pages li.previous a {
	text-decoration: none;
	padding: 0 0 0 2px;
	background: url(../gfx/backgrounds/back_back.png) no-repeat left center;
}
.contentblock .paging ul.pages li.next a {
	text-decoration: none;
	padding: 0 0 0 12px;
	background: url(../gfx/backgrounds/back_readmore.gif) no-repeat left center;
}
.contentblock .paging ul.pages li.next a span, .contentblock .paging ul.pages li.previous a span {
	position: absolute;
	top: -999px;
	left: -999px;
}

/* NOTES *************************************************************************************************************************************************************************************************/

.notes{
	background:none repeat scroll 0 0 #F5F7F7;
	border:1px solid #DBDBDB;
	margin:0 0 14px;
	padding:0 13px;
	font-size:11px;
	line-height:16px;
}
.notes ul{
	padding:0;
	margin:0;
	list-style:none;
}
.notes ul li{
	padding:13px 0 0;
	margin:0;
	border-top:1px solid #DBDBDB;
}
.notes ul li:first-child{
	border-top:0;
}
.notes ul li strong{
	font-family:arial, verdana;
	font-size:13px;
}

/* PUBLICATIONS *************************************************************************************************************************************************************************************************/

.contentblock.publicationfull .content2 {
	border-bottom: 1px solid #DBDBDB;
}
.contentblock.publicationheader {
	border: 0;
	background: #5a4f68 url(../gfx/backgrounds/back_topnav.jpg) repeat-x top left;
	padding: 17px 14px;
}
.contentblock.publicationheader h1 {
	font-family: Georgia, Arial, Verdana;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	background: none;
	padding: 0;
	margin: 0;
	line-height: normal;
}
.contentblock.publicationheader h2 {
	font-size: 16px;
	color: #fff;
	background: none;
	padding: 14px 0 0;
	line-height: normal;
	background: none;
	line-height: normal;
}

.contentblock .publicationdata {
	border-bottom: 1px solid #DBDBDB;
	padding-bottom: 0;
}
.publicationformats {
	background: #F5F7F7;
	border-bottom: 1px solid #DBDBDB;
	position: relative;
	padding: 0 0 13px 0;
}
.publicationformats .header {
	padding: 12px 14px;
	border-bottom: 1px solid #DBDBDB;
	font-size: 16px;
	font-family: Arial, Verdana;
}
.publicationformats .left {
	padding: 16px 0 0 15px;
	width: 400px;
}

ul.publicationformatlist {
	padding: 0;
	margin: 0;
}
ul.publicationformatlist li {
	padding: 0;
	margin: 0 0 6px 0;
	list-style: none;
}
.publicationformats .right {
	padding: 15px 13px 0 0;
}
.publicationformats .right .front a img {
	width: 174px;
	border: 0;
	margin:0;
}
.publicationformats .right #frontpageimage {
	display: none;
}
.publicationlinks {
	padding: 10px 12px;
	margin: 0 2px;
}
.publicationlinks a.contentstoggle {
	background: url(../gfx/backgrounds/back_publicationformat_arro.gif) no-repeat center right;
	display: block;
	color: #473E52;
	text-decoration: none;
}

.nextprevious {
	padding: 3px 0 12px;
}
.nextprevious.foot {
	border-top: 1px solid #ccd8d5;
	padding: 0;
	padding: 10px 0 12px;
	font-size: 0.9em;
}
.nextprevious.nochild {
	border-top: 0;
	padding-top: 5px;
}

.nextprevious a {
	padding: 0 14px;
	display: block;
	color: #473E52;
	font-size: 11px;
	text-decoration: none;
}
.nextprevious a:active, .nextprevious a:focus, .nextprevious a:hover {
	text-decoration: underline;
}
.nextprevious a.contentprevious {
	background: url(../gfx/backgrounds/back_back.png) no-repeat left center;
}
.nextprevious a.contentnext {
	background: url(../gfx/backgrounds/back_readmore.png) no-repeat right center;
}
.contentblock .brief h3 {
	padding: 0;
	margin: 14px 0 12px 0;
	font-size: 2em;
	font-family: Georgia, Verdana, Arial;
	font-style: italic;
	font-weight: normal;
}

.contentblock .fmpunktopstilling h2 {
	padding: 5px 0 5px 0;
	margin: 20px 0 12px 0;
	font-size: 2em;
	font-family: Georgia, Verdana, Arial;
	font-weight: normal;
	border-top: 2px solid #3A504D;
	border-bottom: 2px solid #3A504D;
	text-align: center;
}
.contentblock .fmpunktopstilling h3 {
	padding: 0;
	margin: 14px 0 12px 0;
	font-size: 1.2em;
	font-weight: bold;
}
.contentblock .fmsynoptisk {
	padding: 0;
	margin: 14px 0 12px 0;
}
body.fm_synoptisk_body {
	background-color: #fff;
	background-image: none;
}
body.fm_synoptisk_body .fm_synoptisk_open {
	text-align: left;
	margin: 10px 0 0 0;
}
body.fm_synoptisk_body .fm_synoptisk_open h1 {
	text-align: left;
	margin: 10px 0 15px 0;
}
body.fm_synoptisk_body .fm_synoptisk_open .fmsynoptisk {
	padding: 0;
	margin: 0px 0 10px 0;
}
.fm_synoptisk_table_header {
	padding: 10px 0 10px 0;
	margin: 20px 0 0 0;
	font-size: 2em;
	font-family: Georgia, Verdana, Arial;
	font-weight: normal;
	color: #fff;
	background-color: #3A504D;
	text-align: left;
}
.contentblock .top {
	background: #fff url(../gfx/backgrounds/back_publication.png) no-repeat right 25px;
	min-height: 110px;
}
*html .contentblock .top {
	height: 110px;
	background: #fff url(../gfx/backgrounds/back_publication.gif) no-repeat right 25px;
}
.contentblock .top h1 {
	background-color: transparent;
	padding-right: 77px;
}
.contentblock .top h2 {
	background-color: transparent;
	padding-right: 77px;
}
.contentblock .chapter {
	width: 666px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.contentblock .chapter .left {
	width: 200px;
}
.contentblock .chapter .left .image {
	float: left;
}
.contentblock .chapter .left .image span {
	display: block;
	padding: 2px 0 9px 0;
	float: left;
}
.contentblock .chapter .left .image img {
	width: 190px;
	margin: 0;
	border: 0;
	float: left;
}
.contentblock .chapter .right {
	width: 430px;
}
.contentblock .chapter .right blockquote {
	background-color: transparent;
	padding: 46px 0 10px 0;
	font-size: 18px;
	line-height: normal;
}
.contentblock .chapter .right blockquote p {
	margin: 0;
}
.contentblock .chapter .right .author {
	color: #728997;
	font-size: 0.9em;
}
.contentblock .chapter .right img {
	margin: 0;
}
ul.publicationcontents {
	padding: 0;
	margin: 0;
}
ul.publicationcontents li {
	padding: 0 0;
	margin: 0;
	border-top: 1px solid #DBDBDB;
	list-style: none;
}
*html ul.publicationcontents li {
	height: 18px;
}
ul.publicationcontents li a {
	display: block;
	padding: 6px 0 6px 33px;
	color: #473E52;
	background: url(../gfx/backgrounds/back_readmore.png) no-repeat 14px 10px;
	text-decoration: none;
}
ul.publicationcontents li a:hover, ul.publicationcontents li a:active, ul.publicationcontents li a:focus {
	text-decoration: underline;
}
ul.publicationcontents li.selected a {
	font-weight: bold;
}

ul.publicationcontents li ul {
	padding: 0;
	margin: 0;
	display: none;
}
ul.publicationcontents li ul li {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul.publicationcontents li ul li a {
	background: url(../gfx/backgrounds/back_readmore.png) no-repeat 33px 10px;
	font-weight: normal;
	padding-left: 51px;
}
ul.publicationcontents li.selected ul {
	padding: 0;
	margin: 0;
	display: block;
}
ul.publicationcontents li.selected ul li {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul.publicationcontents li.selected ul li a {
	background: url(../gfx/backgrounds/back_readmore.png) no-repeat 33px 10px;
	font-weight: normal;
	padding-left: 51px;
}
ul.publicationcontents li.selected ul li.selected a {
	font-weight: bold;
}

.publicationoverview {
	background: url(../gfx/backgrounds/back_publicationoverview.gif) repeat-x top left;
	padding: 0 12px 17px 0;
	margin: 0 2px;
	line-height: 36px;
	text-align: right;
}
.publicationoverview a {
	color: #4e6865;
	text-decoration: none;
	background: url(../gfx/backgrounds/back_publicationformat_next.gif) no-repeat center right;
	padding: 0 16px 0 0;
}
.publicationoverview a:hover, .publicationoverview a:focus, .publicationoverview a:active {
	text-decoration: underline;
	background: url(../gfx/backgrounds/back_readmore.gif) no-repeat center right;
}


.contentblock .fmsynoptisk a {
	margin: auto;
	padding: 0;
	display: block;
	background: url(../gfx/buttons/faelles_maal_icons.png) no-repeat top left;
	height: 88px;
	width: 88px;
}
*html .contentblock .fmsynoptisk a {
	background: url(../gfx/buttons/faelles_maal_icons.gif) no-repeat top left;
}
.contentblock .fmsynoptisk a.fmsynoptisklink {
	background-position: -10px -10px;
}
.contentblock .fmsynoptisk a.fmsynoptisklink:hover, #top #tools ul li a.fmsynoptisklink:active, #top #tools ul li a.fmsynoptisklink:focus {
	background-position: -10px -110px;
}


/* LEFTMENU *************************************************************************************************************************************************************************************************/

.contentblock.leftmenu {
	border: 0;
	background: #eff0f0;
	padding: 1px 0;
}
.contentblock.leftmenu h2 {
	background: none;
	padding-bottom: 10px;
	border-bottom: 1px solid #dbdbdb;
}
.contentblock.leftmenu h2 a {
	padding-left: 20px;
}
#leftmenu {
	margin: 0;
	padding: 0;
}
#leftmenu li {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #dbdbdb;
	border-top: 1px solid #fff;
}
#leftmenu li.last {
	border-bottom: 0;
}
#leftmenu li a {
	display: block;
	padding: 6px 0 6px 33px;
	color: #473e52;
	background: url(../gfx/backgrounds/back_readmore.png) no-repeat 14px 10px;
	text-decoration: none;
	line-height: 1.45em;
	outline: none;
}
#leftmenu li a:hover, #leftmenu li a:active, #leftmenu li a:focus {
	text-decoration: underline;
	color:#3E7636;
}
#leftmenu li.parent a {
	background: url(../gfx/backgrounds/back_leftmenu_par.png) no-repeat 14px 12px;
}
#leftmenu li.selected a {
	background: #7b758a url(../gfx/backgrounds/back_leftmenu_sel.png) no-repeat 14px 12px;
	color: #fff;
}
#leftmenu li.parent ul, #leftmenu li.selected ul {
	margin: 0;
	padding: 0;
	background: #fff;
}
#leftmenu li.parent ul li, #leftmenu li.selected ul li {
	border-bottom: 0;
	border-top: 1px solid #dbdbdb;
}
#leftmenu li.parent ul li a, #leftmenu li.selected ul li a {
	padding: 7px 0 6px 53px;
	background: url(../gfx/backgrounds/back_readmore.png) no-repeat 33px 12px;
	color: #473e52;
}
#leftmenu li ul li.parent a {
	background: url(../gfx/backgrounds/back_leftmenu_par.png) no-repeat 33px 12px;
}
#leftmenu li ul li.selected a {
	background: #7b758a url(../gfx/backgrounds/back_leftmenu_sel.png) no-repeat 33px 12px;
	color: #fff;
}
#leftmenu li ul li.parent ul li a, #leftmenu li ul li.selected ul li a {
	padding: 7px 0 6px 73px;
	background: url(../gfx/backgrounds/back_readmore.png) no-repeat 53px 12px;
	color: #473e52;
}
#leftmenu li ul li.parent ul li.parent a, #leftmenu li ul li.selected ul li.parent a {
	background: url(../gfx/backgrounds/back_leftmenu_par.png) no-repeat 53px 12px;
}
#leftmenu li ul li.parent ul li.selected a, #leftmenu li ul li.selected ul li.selected a {
	background: #7b758a url(../gfx/backgrounds/back_leftmenu_sel.png) no-repeat 53px 12px;
	color: #fff;
}
#leftmenu li ul li.parent ul li.parent ul li a, #leftmenu li ul li.parent ul li.selected ul li a {
	padding: 7px 0 6px 93px;
	background: url(../gfx/backgrounds/back_readmore.png) no-repeat 73px 12px;
	color: #473e52;
}
#leftmenu li ul li.parent ul li.parent ul li.parent a, #leftmenu li ul li.parent ul li.selected ul li.parent a {
	background: url(../gfx/backgrounds/back_leftmenu_par.png) no-repeat 73px 12px;
}
#leftmenu li ul li.parent ul li.parent ul li.selected a, #leftmenu li ul li.parent ul li.selected ul li.selected a {
	background: #7b758a url(../gfx/backgrounds/back_leftmenu_sel.png) no-repeat 73px 12px;
	color: #fff;
}
#leftmenu li ul li.parent ul li.parent ul li.parent ul li a, #leftmenu li ul li.parent ul li.parent ul li.selected ul li a {
	padding: 7px 0 6px 113px;
	background: url(../gfx/backgrounds/back_readmore.png) no-repeat 93px 12px;
	color: #473e52;
}
#leftmenu li ul li.parent ul li.parent ul li.parent ul li.parent a, #leftmenu li ul li.parent ul li.parent ul li.selected ul li.parent a {
	background: #7b758a url(../gfx/backgrounds/back_leftmenu_par.png) no-repeat 93px 12px;
	color: #fff;
}
#leftmenu li ul li.parent ul li.parent ul li.parent ul li.selected a, #leftmenu li ul li.parent ul li.parent ul li.selected ul li.selected a {
	background: #7b758a url(../gfx/backgrounds/back_leftmenu_sel.png) no-repeat 93px 12px;
	color: #fff;
}

/* NEWS SEARCH *************************************************************************************************************************************************************************************************/

#newssearch {
}
#newssearch label {
	color: #3a504d;
	line-height: 1.6em;
}
#newssearch div {
}
#newssearch input {
	clear: left;
	font-size: 0.9em;
}
#newssearch input.txt {
	margin: 0 0 5px 0;
	width: 184px;
	padding: 4px 4px;
	border: 1px solid #DBDBDB;
	color: #473E52;
}
#newssearch select {
	clear: left;
	margin: 0 0 8px 0;
	width: 194px;
	padding: 1px 1px 1px 2px;
	color: #473E52;
	font-size: 0.9em;
	border: 1px solid #DBDBDB;
}
#newssearch input.chk {
	float: left;
	clear: left;
}
#newssearch input.txtdate {
	margin: 0 0 5px 0;
	width: 81px;
	padding: 4px 4px;
	border: 1px solid #d6d3ca;
	color: #473E52;
	background: #fff url(../gfx/backgrounds/back_input_date.gif) no-repeat right center;
}
.newslettersplit{
	width:50%;
	float:left;
	padding:0 0 13px;
}

/* SEND TO A FRIEND *************************************************************************************************************************************************************************************************/

.contentblock .sendtofriend {
	padding-bottom: 0;
}
.sendtofriend .colleft {
	width: 440px;
	float: left;
}
.sendtofriend .colright {
	width: 440px;
	float: right;
}
.sendtofriend .inputtxt {
	width: 434px;
	border: 1px solid #C4D2D0;
	color: #64625C;
	padding: 5px 2px 4px;
}
.sendtofriend .textarea {
	width: 434px;
	height: 85px;
	border: 1px solid #C4D2D0;
	color: #64625C;
	padding: 5px 2px 4px;
}
* + html .sendtofriend .textarea {
	height: 82px;
}
div.button {
	background: url(../gfx/backgrounds/back_button_left.png) no-repeat 0 center;
	padding: 0 0 0 14px;
	line-height: 23px;
	font-weight: bold;
	float: left;
}
div.button a {
	background: url(../gfx/backgrounds/back_button_right.gif) no-repeat right center;
	padding: 0 14px 0 0;
	line-height: 23px;
	float: left;
	color: #fff !important;
	text-decoration: none;
}
div.button input {
	background: url(../gfx/backgrounds/back_button_right.gif) no-repeat right center;
	padding: 0 14px 0 0;
	line-height: 23px;
	float: left;
	color: #fff !important;
	border:0;
	height:23px;
	font-weight:bold;
	cursor:pointer;
}
.sendtofriend .button {
	float: right;
	margin: 1px 0 4px 0;
}
.button:hover, .button:active, .button:focus {
	background-position: -500px center;
}

/* CALENDAR *************************************************************************************************************************************************************************************************/

.calendar{
	margin:0 0 0 0;
}
.calendar .highlighted{
	width:708px
}
.calendar .highlighted .event{
	float:left;
	width:220px;
	min-height:211px;
	margin:0 14px 14px 0;
	border:1px solid #dbdbdb;
	background:#eff0f0;
}
.calendar .highlighted .event a{
	display:block;
}
.calendar .highlighted .event img{
	margin:-1px 0 0 -1px;
}
.calendar .highlighted .event .content{
	padding:13px;
}
.calendar .highlighted .event .content a{
	text-decoration:none;
}
.calendar .highlighted .event .content span{
	font-weight:bold;
	display:block;
}
.calendar .highlighted .event .content span.startdate strong{
	font-family: Georgia, Verdana;
	font-size:25px;	
}
.calendar .highlighted .event .content span.eventtitle{
	font-family: Arial, verdana;
	font-size:13px;
	margin:8px 0 5px;
}
.calendar .highlighted .event .content span.eventsubjects{
	color:#5e5e5e;
	font-style:italic;
	font-weight:normal;
}
.calendar .searchcriteria{
	border:1px solid #dbdbdb;
	background:#eff0f0;
	padding:12px 13px;
	margin:0 0 14px 0;
}
.calendar .searchcriteria .selector{
	float:left;
	margin:0 9px 0 0;
}
.calendar .searchcriteria select{
	padding:3px;
	border:1px solid #cccccc;
	margin:3px 0 5px;
}
.calendar .searchcriteria .button{
	background: url(../gfx/backgrounds/back_button.gif) no-repeat top left;
	border:0;
	color:#fff;
	font-weight:bold;
	padding:1px 0 4px;
	height:24px;
	width:53px;
	margin:16px 0 0;
	cursor:pointer;
}
.calendar .searchcriteria .button:hover{
	background: url(../gfx/backgrounds/back_button_hov.gif) no-repeat top left;
}
.calendar .searchcriteria .categories{
	clear:both;
}
.calendar .searchcriteria .checkboxlistitem{
	float:left;
	white-space:nowrap;
	margin:0 8px 0 0;
	line-height:17px;
}
.calendar .searchcriteria .checkboxlistitem input{
	float:left;
}
.calendar .searchcriteria .checkboxlistitem label{
	float:left;
	margin:0 0 5px 3px;
}
.calendar .searchcriteria .right{padding:7px 0 0 0;}
.calendar .header strong{
	font-size:18px;
	font-family:Arial, Verdana;
	font-weight:normal;
	line-height:48px;
	text-transform:capitalize;
}
.calendar .date{
	background: url(../gfx/backgrounds/back_calendar_day.gif) no-repeat top left;
	min-height:61px;
	position:relative;
	margin:0 0 14px;
}
.calendar .date strong{
	position:absolute;
	top:6px;
	left:14px;
	font-family: Georgia, Verdana;
	font-size:25px;
	color:#8f8f8f;
	line-height:normal;
}
.calendar .date strong span{
	display:block;
	font-size:11px;
}
.calendar .date .events{
	float:left;
	width:608px;
	margin:0 0 0 84px;
	border:1px solid #dbdbdb;
	min-height:59px;
}
.calendar .date .event{
	background:#fff;
	padding:0 13px 13px;
}

.calendar .date .event a{
	display:block;
	border-top:1px solid #dbdbdb;
	padding:13px 0 0;
	text-decoration:none;
	color:#5e5e5e;
}
.calendar .date .event:first-child a{
	border:0;
}
.calendar .date .event a span{
	display:block;
}
.calendar .date .event a .dates{
	white-space:nowrap;
	color:#6e6e6e;
	padding:0 0 3px;
}
.calendar .date .event a .dates span{
	display:inline;
}
.calendar .date .event a .eventtitle{
	font-weight:bold;
	color:#3e7636;
	font-family: arial, verdana;
	font-size:13px;
	padding:0 0 3px;
}
a.calendarback{
	background: url(../gfx/backgrounds/back_back.png) no-repeat left center;
	margin:0 0 14px 14px;
	padding-left:12px;
	color:#5e5e5e;
	text-decoration:none;
	display:block;
}
a.calendarback:active,a.calendarback:focus,a.calendarback:hover{
	text-decoration:underline;
	color:#3E7636;
}
.calendarinfo{
	margin:0 0 14px 0;
	background:url("../gfx/backgrounds/back_keynumbers.jpg") repeat-x scroll left bottom #736B84;
	padding:14px 14px 17px;
	color:#fff;
}
.calendarinfo span.startdate {
	font-weight:bold;
	display:block;
	line-height:22px;
	margin:0 0 8px;
}
.calendarinfo span.startdate strong {
	font-family:Georgia,Verdana;
	font-size:25px;
}
*+html .calendarinfo span.startdate {
	line-height:28px;
}

/* LOGIN *************************************************************************************************************************************************************************************************/

.contentblock .login {
	padding-bottom: 0;
}
.login .inputtxt {
	width: 434px;
	border: 1px solid #C4D2D0;
	color: #64625C;
	padding: 5px 2px 4px;
}
.login .button {
	background: url(../gfx/backgrounds/back_button_left.gif) no-repeat 0 center;
	padding: 0 0 0 14px;
	line-height: 35px;
	margin: 1px 0 4px 0;
	font-weight: bold;
	float: left;
}
.login .button a {
	background: url(../gfx/backgrounds/back_button_right.gif) no-repeat right center;
	padding: 0 14px 0 0;
	line-height: 35px;
	float: left;
	color: #55706c;
	text-decoration: none;
}

.login .button:hover, .login .button:active, .login .button:focus {
	background-position: -500px center;
}


/* SITEMAP *************************************************************************************************************************************************************************************************/

ul.sitemaptabs {
	margin: 0;
	padding: 0;
}
ul.sitemaptabs li {
	margin: 0 3px 0 0;
	padding: 0;
	list-style: none;
	float: left;
	border: 1px solid #fff;
	width: 92px;
	text-align: center;
	line-height: 36px;
	font-size: 12px;
}
ul.sitemaptabs li a {
	color: #473E52;
	text-decoration: none;
}
ul.sitemaptabs li.selected {
	border: 1px solid #DBDBDB;
	border-bottom: 1px solid #fff;
	z-index: 2;
	position: relative;
}
ul.sitemaptabs li a:hover, ul.sitemaptabs li a:active, ul.sitemaptabs li a:focus {
	text-decoration: underline;
}
ul.sitemap {
	border-top: 1px solid #DBDBDB;
	margin: -1px 0 0 0;
	padding: 17px 14px 19px 0;
	float: left;
	width: 888px;
	overflow: hidden;
}
ul.sitemap li {
	margin: 0 0 0 14px;
	padding: 0;
	list-style: none;
	float: left;
	width: 208px;
}
*html ul.sitemap li {
	margin: 0 7px 0 7px;
}
ul.sitemap li a {
	font-weight: bold;
	color: #473E52;
	background: url(../gfx/backgrounds/back_readmore.png) no-repeat left 4px;
	padding: 0 0 0 14px;
	display: block;
	text-decoration: none;
}
ul.sitemap li ul {
	margin: 3px 0 0 0;
	padding: 0;
	background: none;
	width: 198px;
	border: 0;
	font-size: 0.9em;
}
ul.sitemap li ul li {
	margin: 0 0 3px 0;
	padding: 0;
	width: 100%;
}
ul.sitemap li ul li a {
	font-weight: normal;
	background: url(../gfx/backgrounds/back_readmore.png) no-repeat left 4px;
	color: #473E52;
}
ul.sitemap li ul li ul {
	margin-left: 14px;
	margin-bottom: 1em;
	font-size: 1em;
}
ul.sitemap li a:hover, ul.sitemap li a:active, ul.sitemap li a:focus {
	text-decoration: underline;
}
*html ul.sitemap li ul li ul {
	margin-left: 14px;
}

ul.azlist {
	border-top: 1px solid #DBDBDB;
	margin: -1px 0 0 0;
	padding: 17px 14px 19px 0;
	float: left;
	width: 888px;
	overflow: hidden;
}
ul.azlist li {
	margin: 0 0 0 14px;
	padding: 0;
	list-style: none;
	float: left;
	width: 15px;
}
ul.azlist li a {
	text-decoration: none;
	color: #473E52;
}
ul.azlist li a:hover, ul.azlist li a:active, ul.azlist li a:focus {
	text-decoration: underline;
}

ul.azitems {
	margin: 0 0 0 14px;
	padding: 0;
	background: none;
	border: 0;
	font-size: 0.9em;
	text-align: left;
}
ul.azitems li {
	margin: 0 0 3px 0;
	padding: 0;
	list-style: none;
	float: left;
	clear: both;
}
ul.azitems li a {
	font-weight: normal;
	background: url(../gfx/backgrounds/back_readmore.png) no-repeat left 4px;
	color: #473E52;
	padding: 0 0 0 14px;
	text-decoration: none;
	float: left;
}
ul.azitems li a:hover, ul.azitems li a:active, ul.azitems li a:focus {
	text-decoration: underline;
}

/* FOCUS *************************************************************************************************************************************************************************************************/

#focus {
	margin: 0 0 14px;
	width: 235px;
	height: 248px;
	overflow: hidden;
	position: relative;
	border: 1px solid #dbdbdb;
	padding: 0 0 0 693px;
}
.threecolcontainer #focus{
	padding:0 0 0 455px;
}
.focusmenu {
	border-left: 1px solid #fff;
	height: 248px;
	width: 234px;
}
.focusmenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.focusmenu ul li {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #dbdbdb;
	background: #eff0f0 url(../gfx/backgrounds/back_focusmenu.jpg) no-repeat;
}
.focusmenu ul li.selected {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #dbdbdb;
	background: #eff0f0 url(../gfx/backgrounds/back_focusmenu_sel.jpg) no-repeat;
}
.focusmenu ul li .content {
	display: none;
	position: absolute;
	top: 1px;
	left: 0;
	width: 693px;
	height: 248px;
	overflow: hidden;
}
.threecolcontainer .focusmenu ul li .content {
	width: 457px;
}
.focusmenu ul li .content img{
	height:248px;
}
.focusmenu ul li a.toggler {
	text-decoration: none;
	display: block;
	padding: 21px 24px 0 40px;
	margin: 0;
	width: 171px;
	height: 60px;
	line-height: 17px;
	font-size: 15px;
	font-family: georgia, Arial, Verdana;
	color: #473e52;
	outline: none;
}
.focusmenu ul li a.toggler:hover {
	text-decoration: underline;
}
.focusmenu ul li.selected .content {
	display: block;
}
.focustext {
	position: absolute;
	top: 0;
	left: 0;
	margin: 17px;
	padding: 14px 20px;
	min-width: 310px;
	max-width: 418px;
	background: url(../gfx/backgrounds/back_topimagetext.png);
	color: #473e52;
	font-size: 11px;
	text-shadow: 0 0 0;
}
* + html .focustext {
	width: 380px;
}
.focustext strong {
	font-family: Georgia, Arial, Verdana;
	font-size: 27px;
	font-style: normal;
	font-weight: bold;
	line-height: 29px;
	margin: 0;
	padding: 0;
	background: none;
}
.focustext .description {
	font-family: Georgia, Arial, Verdana;
	font-size: 17px;
	font-style: italic;
	line-height: 19px;
	padding: 8px 0;
}
.focustext .line {
	background: #473e52;
	height: 2px;
	width: 40%;
	margin:0 0 8px;
}

/* TOPIMAGE *************************************************************************************************************************************************************************************************/

#topimage {
	margin: 0 0 14px 0;
	overflow: hidden;
	position: relative;
}

#topimage img{
	border:1px solid #DBDBDB;
	padding:1px;
	background:#F5F7F7;
}
.threecol #topimage {
	width: auto;
}
.threecolcontainer #topimage {
	width: 694px;
}
#topimage .topimagecontent {
	position: absolute;
	top: 14px;
	left: 14px;
}
#topimage .text {
	padding: 14px 14px;
	background: url(../gfx/backgrounds/back_topimagetext.png);
	min-width: 402px;
}
#topimage h1 {
	font-family: Georgia, Arial, Verdana;
	font-size: 27px;
	font-style: normal;
	font-weight: bold;
	line-height: 29px;
	margin: 0;
	padding: 0;
	color: #473e52;
	background: none;
}
#topimage .description {
	padding: 8px 0;
}

/* AREAS *************************************************************************************************************************************************************************************************/

#areas {
	width: 958px;
	overflow: hidden;
	margin: 0 auto;
	text-align: left;
	padding: 16px 0 0;
}
#areas a.logo {
	background: url(../gfx/backgrounds/back_areas_h1.png) no-repeat top left;
	margin: 0 0 0 14px;
	float: left;
	overflow: hidden;
	width: 35px;
	height: 25px;
}
#areas .line2 {
	margin: 6px 14px 0;
}
#areas a.logo span {
	position: absolute;
	top: -999px;
	left: -999px;
}
#areas h1 {
	margin: 0;
	padding: 3px 0 0;
	float: left;
	line-height: 25px;
	font-size: 15px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #585365;
}

#areas .areascontent {
	margin: 0;
	padding: 10px 0 0 0;
	width: 944px;
	overflow: hidden;
	font-size: 10px;
	line-height: 15px;
}
#areas ul {
	background: url(../gfx/backgrounds/back_areas_lines.gif) repeat-y 14px top;
	margin: 2px 0 7px;
	padding: 0;
	float: left;
	width: 944px;
	overflow: hidden;
	min-height:180px;
	height:180px;
}
#areas ul li {
	margin: 0 0 0 14px;
	padding: 0;
	list-style: none;
	float: left;
	width: 222px;
}
#areas.col5 .areascontent ul {
	background: none;
}
#areas.col5 .areascontent ul li {
	width: 174px;
}
*html #areas ul li {
	margin: 0 0 0 7px;
}
#areas ul li a {
	font-weight: bold;
	color: #585365;
	background: url(../gfx/backgrounds/back_readmore.png) no-repeat left 4px;
	padding: 0 0 0 14px;
	display: block;
	text-decoration: none;
}
#areas ul li a:hover, #areas ul li a:active, #areas ul li a:focus {
	color: #585365;
	text-decoration: underline;
}
*html #areas ul li {
}
#areas ul li ul {
	margin: 0 0 0;
	padding: 0;
	background: none;
	width: 222px;
	border: 0;
}
#areas.col5 ul li ul {
	width: 174px;
}
#areas ul li ul li {
	margin: 0 0 0 0;
	padding: 0;
}
#areas ul li ul li a {
	font-weight: normal;
}
*html #areas ul ul li {
	margin: 0;
}

/* TEASERS *************************************************************************************************************************************************************************************************/

.teasers ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.teasers .teaser {
	float:left;
	width: 222px;
	margin: 0 14px 0 0;
	overflow: hidden;
}
.teasers .teaser.last {
	margin: 0;
}
.teasers .teaser.first {
	clear: both;
}
.teasers .teaser a {
	border: 1px solid #dbdbdb;
	display: block;
	padding: 0 13px 16px;
	text-decoration: none;
	color: #6e6e6e;
	font-size: 11px;
	line-height: 15px;
	width:194px;
	margin: 0 0 14px 0;
}
.teasers .teaser a strong {
	font-family: Arial, Verdana;
	font-size: 15px;
	line-height: 20px;
	color: #3e7636;
	padding: 0 0 3px;
	display: block;
}
.teasers .teaser a img {
	margin: -1px 0 5px -14px;
}

.teasers .teaser a:active strong, .teasers .teaser a:focus strong, .teasers .teaser a:hover strong {
	text-decoration: underline;
}

/* GENERIC FORM *************************************************************************************************************************************************************************************************/

.genericform .button {
	background: transparent url(../gfx/backgrounds/back_button_left.gif) no-repeat scroll 0 center;
	float: right;
	font-weight: bold;
	height: 35px;
	margin: 1px 0 4px;
	padding: 0 0 0 0;
}
.genericform .button input {
	border: 0px none;
	background: transparent url(../gfx/backgrounds/back_button_right.gif) no-repeat scroll right center;
	color: #55706C;
	float: left;
	height: 35px;
	padding: 0 14px 0 14px;
	text-decoration: none;
}
.genericform .formfieldContainer {
	padding: 0 0 10px 0;
}
.genericform .formfieldAttachment {
	border: 1px solid #C4D2D0;
	background-color: #f5f7f7;
	color: #64625C;
	padding: 5px 2px 4px;
	width: 430px;
}
.genericform .formfieldSingleLine {
	border: 1px solid #C4D2D0;
	background-color: #f5f7f7;
	color: #64625C;
	padding: 5px 2px 4px;
	width: 424px;
}
.genericform .formfieldMultiLine {
	border: 1px solid #C4D2D0;
	background-color: #f5f7f7;
	color: #64625C;
	padding: 2px 2px;
	width: 424px;
	overflow: auto;
}
.genericform .formfieldDropdown {
	border: 1px solid #C4D2D0;
	background-color: #f5f7f7;
	color: #64625C;
	padding: 2px 2px;
	width: 430px;
}
.genericform .formfieldCheckBoxList {
	border: 1px solid #C4D2D0;
	background-color: #f5f7f7;
	color: #64625C;
	padding: 2px 2px;
	width: 430px;
}

/* FOOTER *************************************************************************************************************************************************************************************************/

#footer {
	padding: 10px 0 0 0;
	width: 930px;
	font-size: 10px;
	margin: auto;
	text-align: left;
}
#footer .vcard {
	float: left;
}
#footer .left div {
	padding: 0 0 2px 0;
}
#footer .left {
	width: 236px;
}
#footer a {
	color: #3b7748;
	text-decoration: none;
}
#footer a:hover, #footer a:active, #footer a:focus {
	text-decoration: underline;
}
#footer .right {
	width: 220px;
}

#footer .right form {
	padding: 0;
	margin: 0;
}
#footer .right label {
	font-weight: bold;
	padding: 0 0 0 3px;
}
#footer .right select {
	margin: 6px 0 17px 0;
	width: 100%;
	color: #6e6e6e;
	border: 1px solid #ccc;
	padding: 1px 2px;
	line-height: 18px;
}
#footer .right input {
	position: absolute;
	top: -999px;
	left: -999px;
}

/* ACCESSIBILITY *************************************************************************************************************************************************************************/

.accessibility {
	position: absolute;
	top: -999em;
	left: -999em;
	color: #999;
}

ul#skip {
	margin: 0 auto;
}
ul#skip li {
	display: inline;
	list-style-type: none;
}
ul#skip li a {
	position: absolute;
	top: -999px;
	left: -999px;
}
ul#skip li a:focus, ul#skip li a:active {
	position: absolute;
	display: block;
	width: 99.9%;
	top: 0;
	left: 0;
	margin: 0;
	padding: 5px 0 5px 0;
	font-size: 1.1em;
	text-align: center;
	color: #000;
	border-bottom: 2px solid #86b100;
	background-color: #fff;
}
ul#skip li a:hover {
	color: #000;
	border-bottom: 2px solid #86b100;
	background-color: #fff;
}

/* POLL ***************************************************************/

.poll-padding {
	padding: 0 14px;
}

.poll-list .headline 
{
    background: url(http://localhost.uvm.dk/gfx/backgrounds/back_headline.png) no-repeat 100% 0px;
    color: #585365;
    font-family: Arial, Verdana;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    margin: 0px;
    padding: 14px 13px 10px;
    text-align: left;
}

.Poll .clear 
{
    font-size: 0px;
    line-height: 0px;
}

.Poll 
{
    padding: 10px 10px 0px 10px;
}

.Poll .poll-headline 
{
    font-weight: bold;    
}

.Poll p 
{
    margin-bottom: 10px;
}

.Poll input 
{
    margin: 0;
    margin-right: 4px;
}

.Poll .ButtonList 
{
    margin-bottom: 15px;
}

.Poll .PollRadioButtonList 
{
    margin-bottom: 10px;
}

.Poll .PollRadioButtonList input {
	margin-bottom: 12px;
}


.Poll .SubmitButton 
{
    float: left;
    margin-right: 10px;
}

.Poll .ShowResultButton 
{
    float: left;
}

.Poll .SubmitButton input, .Poll .ShowResultButton input 
{
    background: #ffffff url(../gfx/buttons/result.gif) no-repeat;
    background-position: 0px 4px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    height: 30px;
    width: 98px;
    font-size: 11px;
    border: none;
    cursor: pointer;
}
.Poll .ShowResultButton input.hover {
    background-image: url(../gfx/buttons/result_over.gif);
}

.Poll .SubmitButton input 
{
    background-image: url(../gfx/buttons/vote.gif);
    width: 68px;
}
.Poll .SubmitButton input.hover {
    background-image: url(../gfx/buttons/vote_over.gif);
}


.Poll .BodyAfterPoll 
{
    border-bottom: 1px solid #dbdbdb;
}

.Poll.last .BodyAfterPoll
{
    border-bottom: none;
}

.Poll .PollResults 
{
    margin-bottom: 8px;
}

.Poll .PollResults ul, .Poll .PollResults li 
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.Poll .PollResults li {
	margin-bottom: 7px;
}

.Poll .PollResults .question 
{
    float: left;
}

.Poll .PollResults .percentage
{
    float: right;
}


.Poll .PollPercentageBackground 
{
    border: 1px solid #dbdbdb;
    height: 15px;
    line-height: 0px;
    font-size: 0px;
}

.Poll .PollPercentageForeground 
{
    height: 15px;
    background: transparent url(../gfx/backgrounds/percentagebar.gif) repeat-x top left;
}


/* PRINT *************************************************************************************************************************************************************************************************/

#printheader {
	display: none;
}
#printfooter {
	display: none;
}

/* RSS *************************************************************************************************************************************************************************************************/
.feed {
	color: #57736f;
	font-size: 0.9em;
}
.feedcontainer {
	padding-bottom: 3px;
}

/* Question and Answer List *********************************************************************************************************************************************************************************/
.questionList ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.questionList ul li {
	padding: 10px 0px 10px 0px;
}

