@charset "UTF-8";
/* CSS Document */

/** { border: 1px solid red; }*/

hr {
	background-image: url('/Files/System/Graphic/border1.png');
	border: 0;
	margin: 0;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0;
	line-height: 1px;
	height: 1px;
        color: #CCCCCC;
	overflow-x: hidden; 
/* = dangerous attempt to prevent sideways scrolling due to long width on footer element on small screens <= 1280 (but what happens on really small screens, ipad, pda, android etc ??? */
}
hr.color2 {
	background-image: url('/Files/system/Graphic/border2.png');
}
body {
	background-color: #ffffff;
	background-image: url("/Files/System/Graphic/bg1.gif");
	background-repeat: repeat-x;
	background-position: 0px -39px;
	padding: 0;
	margin: 0;
}
img, h1, h2, h3, p, form {
	border: 0;
	padding: 0;
	margin: 0;
}

.Indent1{margin-left: 40px;}
.Indent2{margin-left: 80px;}
.Indent3{margin-left: 120px;}

#contentholder .h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	color: #191919;
	font-weight: bold;
	margin-bottom: 25px;
	letter-spacing: -1px;
}
#contentholder .h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #191919;
	font-weight: bold;
	margin-bottom: 25px;
	letter-spacing: -1px;
}
#contentholder .h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #191919;
	font-weight: bold;
	margin-bottom: 14px;
	letter-spacing: -1px;
}
#contentholder small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
}
#contentholder td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#contentholder p,
#contentholder li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #191919;
	font-weight: normal;
	margin-bottom: 10px;
}
#contentholder ul,
#contentholder li {
	padding: 0;
	margin: 0;
}
#contentholder ul li {
	padding-top: 5px;
	padding-left: 25px;
	list-style: none;
	background-image: url("/Files/System/Graphic/bullet1.png");
	background-repeat: no-repeat;
	background-position: 0 8px;
}
#contentholder ul ul li {
	padding-left: 15px;
	background-image: url("/Files/System/Graphic/bullet2.png");
	background-repeat: no-repeat;
	background-position: 0 11px;
}
#container a:link,
#container a:visited {
	color: #dc1c24;
	text-decoration: none;
}
#container a:hover {
	color: #dc1c24;
	text-decoration: underline;
}
#container a.generated:hover {
	text-decoration: none;
}
p.small {
	height: 8px;
	line-height: 8px;
}
#container {
	margin: 0 auto;
	width: 1000px;
}

#container * {
/*  border: 1px solid black;  */
}

#headerholder,
#bodyholder,
#bodyholder2 {
	float: left;
	clear: left;
	width: 960px;
	padding-left: 20px;
	padding-right: 20px;
}

#headerholder {
	width: 940px;
	padding-left: 30px;
	padding-right: 30px;
}

#logo {
	float: left;
	clear: left;
	width: 400px;
	height: 58px;
	padding-top: 7px;
}
#options {
	float: right;
	clear: right;
	width: 500px;
	list-style: none;
	padding: 0;
	margin: 0;
	padding-top: 15px;
}
#options li {
	float: right;
	clear: none;
	padding-left: 20px;
	line-height: 34px;
	vertical-align: middle;
}

/*
#options input {
	vertical-align: middle;
	margin: 0;
	height: 24px;
}
*/

.arkiv,
.topsearchinput  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url("/Files/System/Graphic/topsearchinputlarge.png");
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #ffffff;
	border: 0;
	width: 229px;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-top: 1px;
}
.searchSubmit {
        vertical-align: top;
}
.topsearchinput {
}
#options .topsearchinput {
	/*height: 21px;*/
	margin-top: 1px;
        background-image: url("/Files/System/Graphic/topsearchinput.png");
	background-color: #f8f8f9;
	width: 116px;
} 
#options .searchSubmit {
        margin-top: 0px;
        vertical-align: middle;
}


/* --- Browser css hacks overrides :-=   --- */

*+html #options .searchSubmit { 
        margin-top: -9px;       /* IE 7 hack :-( */  
}
#options .searchSubmit {
        margin-top: -2px\0/;    /* IE 8 Hack :-( */
}
#contentholder .searchSubmit {
      margin-top: 1px\0/;
}

/*#options input {margin-top:4px\0/}*/
#headerholder #options .topsearchinput {margin-top:5px\0/}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
    #options .searchSubmit {
        margin-top: -2px;
    }    
}
/* --- */


#options li,
#options li a:link,
#options li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
#options li a:hover {
	color: #dc1c24;
}
#topnavigation {
	float: left;
	clear: left;
	width: 665px; /* RJT: foer: 750/780px, gjort smallere pga printknap og mere tekst paa logonknap*/
	list-style: none;
	padding: 0;
	margin: 0;
	height: 37px;
	padding-top: 9px;
}
#topnavigation li {
	float: left;
	clear: none;
	padding-right: 1px;
	background-image: url("/Files/System/Graphic/topnavigation-spacer.gif");
	background-position: center right;
	background-repeat: no-repeat;
}
#topnavigation li.last {
	background-image: none;
}
#topnavigation li a:link,
#topnavigation li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	padding-left: 13px;
	padding-right: 13px;
	line-height: 29px;
}
#topnavigation li a:hover {
	color: #dc1c24;
}
#topnavigation .selected {
	display: block;
	padding: 0;
	padding-left: 13px;
	background-image: url("/Files/System/Graphic/bgtopnavigation1.png");
	background-position: top left;
	background-repeat: repeat-x;
}
#topnavigation .selected a:link,
#topnavigation .selected a:visited {
	display: block;
	padding: 0;
	padding-right: 13px;
	background-image: url("/Files/System/Graphic/bgtopnavigation2.png");
	background-position: top right;
	background-repeat: no-repeat;
	color: #ffffff;
}
#logon {
	float: right;
	clear: right;
	width: 275px; /* RJT, gjort bredere pga printknap + mere tekst paa logon knap */ 
	text-align: right;
	padding-top: 12px;
}
#bodyholder {
	min-height: 385px;
	padding-bottom: 42px;
}
#bodyholder2 {
	min-height: 800px;
	background-image: url("/Files/System/Graphic/bg4-3.png");
	background-position: 14px 0px;
	background-repeat: no-repeat;
}
#legend {
	float: left;
	clear: left;
	width: 940px;
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0;
	list-style: none;
}
#legend li {
	float: left;
	clear: none;
	padding-right: 10px;
	padding-top: 15px;
	height: 80px;
}
#legend li,
#legend li a:link,
#legend li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
#legend li a:hover {
	color: #dc1c24;
}
#leftnav {
	float: left;
	clear: left;
	width: 211px;
/*background: green;*/
	min-height: 370px;
	padding-bottom: 315px;
	background-image: url('/Files/System/Graphic/bg4-3-3.png');
	background-position: right bottom;
	background-repeat: no-repeat;
}
#leftnavigation,
#leftnavigation ul {
	float: left;
	clear: left;
	width: 201px;
	padding: 0;
	margin: 0;
	list-style: none;
/*background: pink;*/
}
#leftnavigation {
	padding-left: 10px;
	padding-bottom: 10px;
	min-height: 370px;
	background-image: url('/Files/System/Graphic/bg4-3-1.png');
	background-position: right top;
	background-repeat: no-repeat;
/*background:red;*/
}
/*
#leftnavigation ul {
background-image: url('/Files/System/Graphic/bg4-3-1.png');
background-position: left top;
background-repeat: no-repeat;
}
*/
#leftnavigation li {
	float: left;
	clear: left;
	width: 201px;
/*background: blue;*/
}
#leftnavigation li a:link,
#leftnavigation li a:visited {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #191919;
	font-weight: normal;
	text-decoration: none;
	width: 171px;
	padding-left: 22px;
	padding-right: 8px;
	line-height: 33px;
	height: 33px;
}
#leftnavigation li li a:link,
#leftnavigation li li a:visited {
	width: 161px;
	padding-left: 32px;
	font-size: 12px;
	height: auto;
}
#leftnavigation li li.longText a {
	line-height: 18px;
	margin-top: 11px;
	margin-bottom: 4px;
	}
#leftnavigation li li li a:link,
#leftnavigation li li li a:visited {
	width: 151px;
	padding-left: 42px;
}
#leftnavigation li a:hover {
	color: #dc1c24;
}
#leftnavigation li a.selected:link,
#leftnavigation li a.selected:visited {
	background-position: 12px 0px;
	background-repeat: no-repeat;
}
#leftnavigation li a.active {	
	color: #ffffff;
	background-image: url("/Files/System/Graphic/bgleftnavigation.png"); 
}
#leftnavigation li li a.selected:link,
#leftnavigation li li a.selected:visited {
	background-position: 22px 0px;
}
#leftnavigation li li.longText a.active:link,
#leftnavigation li li.longText a.active:visited {
	background-image: url("/Files/System/Graphic/bgleftnavigation_large.png"); 
	padding-top: 9px;
	height: 58px;
	margin-bottom: -2px;
}
#leftnavigation li li li a.selected:link,
#leftnavigation li li li a.selected:visited {
	background-position: 32px 0px;
}
#leftnavigation li li.longText li a.selected:link,
#leftnavigation li li.longText li a.selected:visited {
	height: 33px;
        line-height: 33px;
	background-image: url("/Files/System/Graphic/bgleftnavigation.png");         
        margin-bottom: 0;
        padding-top: 0;
}

/* RJT ny grafik p? aktive menupunkter, skygge i hoejre side tilfoejet * * * * */

#leftnavigation li.firstItem a.active span {
  background-image: url(/files/system/graphic/bgleftnavigation-skygge-first.png);
}

#leftnavigation li a.active span,
#leftnavigation li li.firstItem a.active span {
	display: block;
	background: transparent url(/files/system/graphic/bgleftnavigation-skygge.png) repeat-y top right;
}
/*#leftnavigation li:first a.active span {
	display: block;
	background: transparent url(/files/system/graphic/bgleftnavigation-skygge.png) repeat-y top right;
}*/
/* .test fjernet fra herunder */
#leftnavigation li a.active {
	padding-right: 0;
}
#leftnavigation li a.active {width: 178px;}
#leftnavigation li li a.active {width: 168px;}
#leftnavigation li li li a.active {width: 158px;}
#leftnavigation li.longText a.active:link,
#leftnavigation li.longText a.active:visited {
  padding-top: 0;
}
#leftnavigation li.longText a.active span {
  padding-top: 9px;
  height: 46px;
}
#leftnavigation li.longText li a.active span {
  padding-top: 0;
  height: 33px;
}

/* - - - */


/* NYt og Sundt - tidligere numre - menu */
#contentholder ul#tidligereNumre li {
	padding: 0;
	background: none;
        margin: 0;
}
*/
#contentholder ul#tidligereNumre h3 {
	
}
#contentholder .aar h3 {
        padding: 10px 0 5px 0;
        cursor: pointer;
}


#contentholder {
	float: right;
	clear: right;
	width: 690px;
	padding-right: 40px;
	padding-bottom: 30px;
}
#footerholder {
	height: 82px;
	background-image: url("/Files/System/Graphic/bg2.png");
	background-position: center top;
	background-repeat: no-repeat;
	width: 1200px;
	margin: 0 auto;
	padding: 0;
	overflow-x: hidden;}
#footerholder small {
	background-position: center top;
	background-repeat: no-repeat;
	display: inline-block;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	padding-top: 20px;
}
#footerholder a:link,
#footerholder a:visited {
	color: #666666;
	text-decoration: none;
}
#footerholder a:hover {
	color: #dc1c24;
}
.setup1 {
	margin: 0px auto;
	width: 940px;
}
.setup1 .bg1 {
	float: left;
	clear: left;
	width: 890px;
	min-height: 539px;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-right: 30px;
}
.setup1 .paragraph1 {
	float: left;
	clear: left;
	width: 880px;
	height: 250px;
	padding-top: 30px;
	margin-bottom: 25px;
}
.setup1 .paragraph1 .h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #333333;
	font-weight: bold;
	padding: 0;
	margin: 0;
	line-height: 60px;
	letter-spacing: -1px;
}
.setup1 .paragraph1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	padding: 0;
	margin: 0;
	line-height: 28px;
}
.setup1 .leftCol {
    clear:left;
    float:left;
    width:600px;
    height: 300px;
    _height: 300px;
    min-height: 300px;
}
.setup1 .rightCol {
    clear: right;
    float: right;
    width: 270px;
    min-height: 300px;
}
.setup1 .paragraph2 {
	float: left;
	clear: left;
	width: 585px;
	height: 177px; /* 192px; */
	background-image: url("/Files/System/Graphic/tab1.png");
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 24px;
}
.setup1 .paragraph2 ul,
.setup1 .paragraph2 li {
	float: left;
	clear: left;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 245px;
}
.setup1 .paragraph2 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	line-height: 40px;
/* 	padding-left: 15px; */
}
.setup1 .paragraph2 li.selected {
	color: #ffffff;
}
.setup1 .paragraph2 li.selected a:hover span {
        display: block;
        text-align: right;
        padding-right: 45px;
}

#container .setup1 .paragraph2 li a,
#container .setup1 .paragraph2 li a:visited {
	display:block;
	padding-left:15px;
	width:258px;
        color: #000;
        font-weight: bold;
}
#container .setup1 .paragraph2 li.selected a,
#container .setup1 .paragraph2 li.selected a:visited {
        color: #FFF;
}

#container .setup1 .paragraph2 li a:hover {
	text-decoration: none;
        color: #FFF;
}
.setup1 .paragraph2 .tab2,
.setup1 .paragraph2 .tab3,
.setup1 .paragraph2 .tab4 {
	display: none;
}
.setup1 .paragraph2 .tab1,
.setup1 .paragraph2 .tab2,
.setup1 .paragraph2 .tab3,
.setup1 .paragraph2 .tab4 {
	float: right;
	c---lear: right;
	width: auto; /*280px; */
	height: 162px;
/*	padding-top: 10px;*/
        margin-top: -5px;
        margin-left: 52px;
}
.setup1 .paragraph2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #191919;
	font-weight: normal;
	padding: 0;
	margin: 0;
	line-height: 26px;
}
.setup1 .paragraph3 {
	background-image: url("/Files/System/Graphic/box2.png");
	background-position: bottom left;
	background-repeat: no-repeat;
	float: right;
	clear: right;
	width: 200px;
	height: 122px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 20px;
	margin-top: 51px;
        margin-right: 10px;
}
.setup1 .paragraph4 {
	background-image: url("/Files/System/Graphic/box2.png");
	background-position: bottom left;
	background-repeat: no-repeat;
	float: right;
	clear: right;
	width: 200px;
	height: 122px;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
	margin-top: 10px;
        margin-right: 10px;
}
.setup1 .paragraph3 .h2,
.setup1 .paragraph4 .h2,
.setup1 .paragraph5 .h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #191919;
	font-weight: bold;
	letter-spacing: -1px;
}
.setup1 .paragraph3 p,
.setup1 .paragraph3 p a:link,
.setup1 .paragraph3 p a:visited,
.setup1 .paragraph4 p,
.setup1 .paragraph4 p a:link,
.setup1 .paragraph4 p a:visited,
.setup1 .paragraph5 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #191919;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
}
/* alternativt design for setup med flere nyheder i en samlet box, overskriver .paragraph3+4 */
.setup1 .newsSingleBox {
        background-image:url("/files/system/graphic/newsSingleBox_top.png");
        background-repeat:no-repeat;
        padding-bottom: 15px;
}
.setup1 .newsSingleBox .newsItem {
        background: none;
        float: none;
        height: auto;
}
.setup1 .newsSingleBoxBottom {
        height: 5px;
        width: 100%;
        background: url(/files/system/graphic/newsSinglebox_bottom.png) no-repeat;
}




.setup1 .paragraph5 {
	float: right;
	clear: right;
	width: 220px;
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 20px;
}
.setup1 .paragraph6 {
	float: left;
	clear: left;
	padding-top: 20px;
        padding-left: 15px;
        background: url(/files/system/graphic/baggrund.png) no-repeat;
        width:585px;
}
.setup1 .paragraph6 .media {
	float: left;
	clear: left;
	width: 285px;
}
.setup1 .paragraph6 .content {
	float: right;
	clear: right;
	width: 285px;
}
.setup1 .paragraph6 .h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	letter-spacing: -1px;
        padding-bottom: 10px;
}
.setup1 .paragraph6 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #191919;
	font-weight: normal;
	line-height: 18px;
}
#kameraIkon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -22px;
    /* height: 44px; width: 44px;*/
}
.section {
	height: 300px;
	width: 770px;
	background-position: top right;
	background-repeat: no-repeat;
}
.section .frame1 {
	float: left;
	clear: left;
	height: 300px;
	width: 670px;
	background-position: top right;
	background-repeat: no-repeat;
}
.section .frame2 {
	float: left;
	clear: left;
	height: 265px;
	width: 500px;
	background-image: url("/Files/System/Graphic/sectionframe.png");
	background-position: top left;
	background-repeat: no-repeat;
	background-color: none;
	padding-left: 50px;
	padding-right: 330px;
	padding-top: 35px;
}
.section h2.h2 {
	font-size: 26px !important;
	line-height: 30px !important;
	margin-bottom: 5px !important;
}
.section p {
	font-size: 16px !important;
	line-height: 30px !important;
	margin-bottom: 0 !important;
}
.clearboth {
	clear: both;
}
a.redbutton:link,
a.redbutton:visited,
a.redbutton:hover {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px !important;
	color: #ffffff !important;
	font-weight: normal;
	text-decoration: none !important;
	background-image: url("/Files/System/Graphic/redbutton.png");
	line-height: 37px;
	width: 125px; /* 139px;  */
	text-align: left; /* center */
        background-repeat: no-repeat;
        padding-left: 15px;
}
a.redbutton2:link,
a.redbutton2:visited {
        background-image: url("/Files/System/Graphic/redbutton-ny.png");
}
a.greenbutton:link,
a.greenbutton:visited,
a.greenbutton:hover {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px !important;
	color: #ffffff !important;
	font-weight: normal;
	text-decoration: none !important;
	background-image: url("/Files/System/Graphic/greenbutton.png");
	line-height: 37px;
	width: 125px; /* 139px;  */
	text-align: left; /* center */
        background-repeat: no-repeat;
        padding-left: 15px;
}
a.greybutton:link,
a.greybutton:visited,
a.greybutton:hover {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	color: #333333 !important;
	font-weight: normal;
	text-decoration: none !important;
	background-image: url("/Files/System/Graphic/greybutton.png");
	background-repeat: no-repeat;
	background-position: top left;
	line-height: 24px;
	width: 133px;
	text-align: center;
}
a.greybuttonmedium:link,
a.greybuttonmedium:visited,
a.greybuttonmedium:hover {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px !important;
	color: #191919 !important;
	font-weight: normal;
	text-decoration: none !important;
	background-image: url("/Files/System/Graphic/greybuttonmedium.png");
	background-repeat: no-repeat;
	background-position: top left;
	line-height: 36px;
	width: 210px;
	padding-left: 20px;
	text-align: left;
}
a.greybuttonmedium2 {
        background-image: url("/Files/System/Graphic/greybuttonmedium2.png");
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	color: #333333 !important;
	font-weight: normal;
	text-decoration: none !important;
	background-repeat: no-repeat;
	background-position: top left;
	line-height: 24px;
	width: 173px;
	text-align: center;
        padding-left: 12px;
}
a.normal {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
a.nostyle:link,
a.nostyle:visited,
a.nostyle:hover {
	color: #191919 !important;
	text-decoration: none !important;
}
a.blue:link,
a.blue:visited {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	color: #25b0ec !important;
	font-weight: normal;
	text-decoration: none !important;
}
a.pink:link,
a.pink:visited {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	color: #C00086 !important;
	font-weight: normal;
	text-decoration: none !important;
}
a.purple:link,
a.purple:visited {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	color: #5c2d90 !important;
	font-weight: normal;
	text-decoration: none !important;
}
a.green:link,
a.green:visited {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	color: #4cbfb6 !important;
	font-weight: normal;
	text-decoration: none !important;
}
a.blue:hover,
a.pink:hover,
a.purple:hover,
a.green:hover {
	text-decoration: underline !important;
}
.position1 {
	margin-left: 20px;
	margin-top: 14px;
}
.position2 {
	margin-left: 30px;
	margin-top: 8px;
}
.position3 {
	margin-left: 22px;
	margin-top: 0; /* foer: 2px*/
}
.position4 {
	margin-left: 0px;/* foer: 10px */
	margin-top: 7px; /* RJT, foer: 10px; */
}
.position5 {
        margin-left: 0px; /* foer: 10px */
        margin-top: 6px;
}
#container .position4, 
#container .position5 {
        padding-left: 12px;
        text-align: left;
}
img.c1, b.c1 {
	width: 10px;
	height: 1px;
}
img.c2, b.c2 {
	width: 60px;
	height: 1px;
}
img.c3, b.c3 {
	width: 30px;
	height: 1px;
}
img.c4, b.c4 {
	width: 100px;
	height: 1px;
}
img.c5, b.c5 {
	width: 45px;
	height: 1px;
}
img.c6, b.c6 {
	width: 28px;
	height: 1px;
}
img.c7, b.c7 {
	width: 15px;
	height: 1px;
}
img.c8, b.c8 {
	width: 28px;
	height: 1px;
}
img.c9, b.c9 {
	width: 30px;
	height: 1px;
}
img.c10, b.c10 {
	width: 28px;
	height: 1px;
}
#contentholder tr.spaces p {
	height: 1px;
	margin: 0;
	padding: 0;
}
#contentholder tr.spaces p b {
	display:block;
	height:1px;
}
#topgraphic {
	position: relative;
	width: 100%;
	height: 203px;
	padding-bottom: 40px;
}
#topgraphic p {
	position: absolute;
	bottom: 40px;
	left: 10px;
	height: 254px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	margin: 0px;
}
.indeksering {
       	background-image: url('/Files/System/Graphic/bgindeksering.jpg');
        background-position: left bottom;
}
.bgindeksering {
	padding: 15px;
        padding-bottom: 30px;
}
.bgindeksering p,
.bgindeksering li {
	margin: 0 !important;
}
.bgindeksering li {
	padding-left: 17px !important;
	padding-top: 7px !important;
	background-image: url('/Files/System/Graphic/blackarrow1.png') !important;
	background-position: 0px 11px !important;
}
.bgindeksering li a:link,
.bgindeksering li a:visited {
	color: #191919 !important;
}
.bgindeksering li a:hover {
	color: #dc1c24 !important;
	text-decoration: underline;
}
#contentholder .paragraphsetup4 {
	background-image: url('/Files/System/Graphic/paragraphsetup4-bg1.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 130px;
	margin-bottom: 12px;
}
#contentholder .paragraphsetup4.more {
	display: none;
	background-image: url('/Files/System/Graphic/paragraphsetup4-bg3.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 358px;
	margin-bottom: 12px;
}
#contentholde	r .paragraphsetup4.current .row1 {
	width: 490px;
	padding-top: 20px;
}
#contentholder .paragraphsetup4.more .row1 {
	width: 376px;
	padding-top: 20px;
}
#contentholder .paragraphsetup4 .row1 .c1 {
	width: 30px;
}
#contentholder .paragraphsetup4.current .row1 .c2 {
	width: 60px;
}
#contentholder .paragraphsetup4.more .row1 .c2 {
	width: 41px;
}
#contentholder .paragraphsetup4 .row1 .c3 {
	width: 20px;
}
#contentholder .paragraphsetup4 .row1 h2.h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 26px;
	font-weight: bold;
	margin: 0;
	margin-bottom: 16px;
	padding: 0;
}
#contentholder .paragraphsetup4 .row1 p {
	line-height: normal;
	margin: 0;
	padding: 0;
}
#contentholder .paragraphsetup4.more .row1 p {
	line-height: 18px;
	margin-bottom: 10px;
}
#contentholder .paragraphsetup4 .row1 p span {
	color: #dc1c24;
}
#contentholder .paragraphsetup4 .row1 p b {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#contentholder .paragraphsetup4 .row2 {
	background-repeat: no-repeat;
	background-position: 97px bottom;
}

#contentholder .paragraphsetup4 .row2 p {
	line-height: normal;
	font-size: 15px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#contentholder .paragraphsetup4 .row2 p b {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 36px;
	font-weight: bold;
}
#contentholder .paragraphsetup4 .row2 small {
	line-height: normal;
	font-size: 12px;
	font-weight: normal;
}
#contentholder .paragraphsetup4.current .row2 {
	padding-top: 18px;
}
#contentholder .paragraphsetup4.more .row2 {
	padding-top: 116px;
	padding-left: 42px;
	background-position: 30px 50px;
	background-repeat: no-repeat;
}
#contentholder .paragraphsetup4 .row2 .c1 {
	width: 22px;
}
#contentholder .paragraphsetup4.current .row2 .c2 {
	width: 18px;
}
#contentholder .paragraphsetup4.more .row2 .c2 {
	width: 26px;
}
#contentholder .paragraphsetup4 .row2 .c3 {
	width: 10px;
}
#contentholder table.schema {
/*	background-color: #ffffff; fjernet pga konflikt med gradient i bg */
	background-position: top right;
	background-repeat:repeat-y;
	position: relative;
	display: inline-table;
}
#contentholder table.schema p {
	line-height: 20px;
	margin: 0;
	padding: 0;
}
#contentholder table.schema .caption {
	height: 56px;
	padding-top: 16px;
	background-color: #ffffff;
	background-position: top right;
	background-repeat: no-repeat;
	text-align: left;
}
#contentholder table.schema caption img {
	position: absolute;
	top: 0;
	right: 0;
}
#contentholder .border {
	background-image: url('/Files/System/Graphic/border1.png');
	background-repeat: repeat-x;
	background-position: top left;
	height: 20px;
	padding-bottom: 5px;
	padding-top: 6px;
	vertical-align: bottom;
}
table.schema td {
	vertical-align: bottom;
}
table.schema td {
	vertical-align: bottom;
}
/* Ryk ordet "Gruppe" p?? plads */
table.schema td:first-child {
	vertical-align: top;
	padding-top: 6px;
}
#contentholder .priser-grupper p { margin-bottom: 0}
#contentholder .priser-grupper td {height: 40px;}
#contentholder .foldudbox {
	background-repeat: repeat-x;	
}
.faqsmall .div1 {
	float: left;
	clear: left;
	width: 414px;
	background-image: url('/Files/System/Graphic/faq22.png');
	background-repeat: repeat-y;    
}
.faqsmall .div2 {
	float: left;
	clear: left;
	width: 236px;
	padding-top: 29px;
	padding-left: 30px;
	padding-right: 30px;
	background-image: url('/Files/System/Graphic/faq21.png');
	background-position: top left;
	background-repeat: no-repeat;
        min-height: 76px;
        _height: 76px;
}
.faqsmall .div3 {
	float: left;
	clear: left;
	width: 374px;
	padding: 20px;
	background-image: url('/Files/System/Graphic/faq23.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 40px;
}
.faqsmall .div3 a {
	color: #000000 !important;
	font-weight: bold;
	cursor: pointer;
}
.faqsmall .div3 .close {
	display: none;
}
.faqsmall .div4 {
	float: left;
	clear: left;
	width: 414px;
}
.faqsmall .div5 {
	float: right;
	clear: right;
	width: 261px;
	padding-left: 30px;
	padding-right: 30px;
	min-height: 5px;
	background-image: url('/Files/System/Graphic/faq24.png');
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #d8dce3;
}
.faqsmall .div5 span {display: none;}

.faqlarge .div1 {
	float: left;
	clear: left;
	width: 670px;
	background-image: url('/Files/System/Graphic/faq12.png');
	background-repeat: repeat-y;
}
.faqlarge .div2 {
	float: left;
	clear: left;
	width: 296px;
	padding-top: 29px;
	padding-left: 30px;
	padding-right: 30px;
	background-image: url('/Files/System/Graphic/faq11.png');
	background-position: top left;
	background-repeat: no-repeat;
}
.faqlarge .div3 {
	float: left;
	clear: left;
	width: 630px;
	padding: 20px;
	background-image: url('/Files/System/Graphic/faq13.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 40px;
}
.faqlarge .div3 a {
	color: #000000 !important;
	font-weight: bold;
	cursor: pointer;
}
.faqlarge .div4 {
	float: left;
	clear: left;
	width: 670px;
}
.faqlarge .div5 {
	float: right;
	clear: right;
	width: 447px;
	padding-left: 30px;
	padding-right: 30px;
	min-height: 5px;
	background-image: url('/Files/System/Graphic/faq14.png');
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #d8dce3;
}
.faqlargeturkis .div1 {
	float: left;
	clear: left;
	width: 670px;
	background-image: url('/Files/System/Graphic/faq32.png');
	background-repeat: repeat-y;
}
.faqlargeturkis .div2 {
	float: left;
	clear: left;
	width: 396px;
	padding-top: 29px;
	padding-left: 0px;
	padding-right: 30px;
	background-image: url('/Files/System/Graphic/faq31.png');
	background-position: top left;
	background-repeat: no-repeat;
}
.faqlargeturkis p {
	margin: 0;
}
.faqlargeturkis .div3 {
	float: left;
	clear: left;
	width: 630px;
	padding: 20px;
	background-image: url('/Files/System/Graphic/faq33.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 40px;
}
.faqlargeturkis .div3 a {
	color: #000000 !important;
	font-weight: bold;
	cursor: pointer;
}
.faqlargeturkis .div4 {
	float: left;
	clear: left;
	width: 670px;
}
.faqlargeturkis .div5 {
	float: right;
	clear: right;
	width: 477px;
	padding-left: 0px;
	padding-right: 30px;
	min-height: 5px;
	background-image: url('/Files/System/Graphic/faq34.png');
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #7bbfb6;
}
.faqlargeturkis .c1 {
	width: 30px;
}
.faqlargeturkis .c2 {
	width: 30px;
}
.faqlargeturkis .c3 {
	width: 38px;
}
.faqlargeturkis .c5 {
	width: 30px;
}
.faqlargeturkis .c6 {
	width: 54px;
}
#contentholder .faqlargeturkis li{
	background: none; 
	list-style: disc outside none;
	margin-left:15px;
	padding-left:0;
}
#contentholder .faqlargeturkis a:link, #contentholder .faqlargeturkis a:visited {
	color: #FFF;
} 
#contentholder .faqAnswer {
   			height: 75px;
   			overflow: hidden;
}
#contentholder .faqlargeturkis .opened {
	height: auto;
	overflow: visible;	
}

#contentholder .turkis h2.h2 {
	color: #033254;
	font-size: 20px;
	line-height: 24px;
	margin: 10px 0;
}
#contentholder .turkis p,
#contentholder .turkis li {
	color: #033254;
	font-size: 14px;
	line-height: 18px;
	margin: 0px 0 10px 0;
}
#contentholder .turkis a:link,
#contentholder .turkis a:visited {
	color: #FFFFFF;
}
#contentholder .turkis ul li {
	background-image: url('Files/System/Graphic/bullet3.png');
	background-position: 3px 10px;
	padding-left: 20px;
}

	
#contentholder .cartbox {
/*	display: none;*/
	display: block;
	display: none;
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 252px;
	height: 131px;
	padding: 40px;
	padding-right: 20px;
	background-image: url('/Files/System/Graphic/cart-box.png');
}
#contentholder .noMargin p,
#contentholder .point p,
#contentholder .cartbox p {
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
}
.infoholder {
	position: relative;
        z-index: 0;
}
.questionholder {
	position: relative;
    z-index: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #033254;
	font-weight: normal;
	margin-bottom: 10px;
}
.infotitle {
	cursor:help;
	display: none;
	position: absolute;
	left: -42px;
	top: -43px;
	width: 304px;
	z-index:100;
	min-height: 111px;
	_height: 111px;
        background: transparent url(/files/system/graphic/forfatterboks-top.png) no-repeat;
	font-size: 13px;
	vertical-align: middle;
}
.infotitle span {
	display: block;
	margin: 29px 15px 15px 42px;	
}
.infotitle img.info {
	vertical-align: middle;
	margin-bottom: 5px;
}
.infotitle img.bottom {
	position: absolute;
	bottom: -23px;
	}
span.info {
	background:url(/Files/System/Graphic/info.png) no-repeat;
	width:20px;
	height:20px;
	display:inline-block;
	position:relative;
	z-index:50;
	cursor:help;
}
/* dnyt sider bliver overskrevet af nytogsundt css fra andet cssfil 
de skal overskrives tilbage til d-nyts farver */
.dnyt-page #contentholder h1.h1,
.dnyt-page #contentholder h2.h2,
.dnyt-page #contentholder h3.h3,
.dnyt-page #contentholder p,
.dnyt-page #contentholder li {
	color: #191919;
	}
.dnyt-page #contentholder ul li {
	background-image: url("/Files/System/Graphic/bullet1.png")	
}
.dnyt-page #contentholder a:link, .dnyt-page #contentholder a:visited {
	color:#dc1c24;
}
/* d- nyt arkiv */
#contentholder .dNytArkiv td, 
#contentholder .dNytArkiv td p {margin: 0; text-align: center}
.firstTD {padding-left: 10px;}
#contentholder .dNytArkiv a:link, #contentholder .dNytArkiv a:visited {
	color: #dc1c24;	
}
/* dato paa aktuelt siden, undgaa at datoen hopper op, naar der bliver autogenereret et p-tag */
#contentholder .date p {
	margin-bottom: 0;	
}

/* 
   * * * styles for .fakta paragraph templates * * * 
*/


#contentholder .fakta h2.h2 {
	color: #007C72;
	font-size: 40px;
	line-height: 44px;
	margin: 0;
	margin-bottom: 10px;
	padding-bottom: 6px;
	border-bottom: 2px solid #72CFC8;
}
#contentholder .fakta h3.h3 {
	color: #333333;
	font-size: 20px;
	line-height: 24px;
	margin: 0;
	margin-bottom: 10px;
}
#contentholder .fakta p,
#contentholder .fakta li {
	color: #333333;
	font-size: 14px;
	line-height: 18px;
	margin: 0;
	margin-bottom: 10px;
}
#contentholder .fakta ul li {
	background-image: url('/Files/System/Graphic/bullet5.png');
	background-position: 3px 10px;
	padding-left: 20px;
}
#contentholder .fakta a:link,
#contentholder .fakta a:visited {
	color: #007c72;
}

#contentholder .fakta {
	background: #FFF url('/files/system/graphic/bg-blue-body-left.png') top left repeat-y;
}
#contentholder .fakta .top {
	width: 100%;
	height: 17px;
	background: url('/files/system/graphic/bg-blue-top-left.png') no-repeat left top;
}
#contentholder .fakta .top span {
	display: block;
	position: relative;
	height: 17px;
	background: url('/files/system/graphic/bg-blue-top-right.png') top right no-repeat;
	margin-left: 17px;
}
#contentholder .fakta .centerContent {
	position:relative;
	background: url('/files/system/graphic/bg-blue-body-right.png') repeat-y right top;
	padding:1px 20px 1px 25px;
	margin:-1px 0 0 0;
}
#contentholder .fakta .bottom {
	height:16px;
	background: url('/files/system/graphic/bg-blue-bottom-left.png') no-repeat left bottom;
}
#contentholder .fakta .bottom span {
	display:block;
	position:relative;
	height: 16px;
	background: url('/files/system/graphic/bg-blue-bottom-right.png') no-repeat right top;
	margin-left: 16px;
}

.nytogsundt-news-graphic .h4 {
	display: none;
}

