/* CSS Document */

*{font-size:100.01%}
html{	height: 100%;}
body {font: 75% Arial, Helvetica, sans-serif; color: #010302; margin: 0; background:#f6f4f2; min-width: 1000px; height: 100%;}

/*TYPOGRAPHY*/
.hide{display:none !important;} /*hide content anchor*/
img {border: none;}
a{text-decoration: none; color:#00442f;}
a:hover{text-decoration: underline;}
form {margin: 0; padding: 0; border: 0;}
h1 { font: bold 1.6em Arial,Helvetica, sans-serif; margin: 0 0 10px 0; }
h2 { margin: 0 0 10px 0; padding: 0; font: bold 1.08em Arial,Helvetica, sans-serif; }
h3 {font: bold 1.25em Arial,Helvetica, sans-serif; margin:15px 0 15px 0; color:#00442f;}
h4, h5{font: bold 1.08em Arial,Helvetica,sans-serif; margin:10px 0 13px 0;}
p {margin: 0 0 10px 0; font-size:1em;}
ul { margin: 0; padding : 0;}
.center-box ul{padding:0 0 0 40px; margin:10px 0; }

/*links i midt kolonne*/
.center-box .green-box a, .center-box .green-box .bodytext a{color:#00442f;}
.center-box  .red-box a{color:#9e1c03;}
.center-box  .black-box a{color:#6a6a6a;}

li, input, select, textarea {font-size:1em;}
a img {border: none;}
.csc-textpic-caption{font-size:0.9em;font-style:italic;}
fieldset{padding:0;border:0;}

/*RTE*/
p.red {color: red;}
p.green {color:#00442f;}
p.blue {color: blue;}
p.yellow {color: yellow;}
p.underline {text-decoration: underline;}

/*TABELLER*/

/*--Accesskeys--*/
#accesskeys {position: absolute; left: -9999px; list-style:none; margin: 0; padding: 5px 10px; background: #fff;}
#accesskeys dd {margin: 0 0 0 15px;}
#accesskeys a {text-decoration: none;}
#accesskeys a:hover {text-decoration: underline;}


/*LAYOUT*/
.clear{clear:both;}
#page {width: 966px;overflow: hidden;margin: 0 auto;position: relative;min-height: 100%;}
* html #page{height: 100%; overflow: visible;}
.header-holder{	width: 966px;overflow: hidden;background:url(../images/header-holder.gif) repeat-y;}
.header-top{width: 966px;overflow: hidden;background: url(../images/header-top.gif) no-repeat 0 100%;}
#header{overflow: hidden;width: 966px;padding: 0 0 3px;	background: url(../images/header-bg.gif) no-repeat 50% 0;min-height: 181px;}
* html #header{height: 181px;overflow: visible;}
.logo {	position: absolute;	left: 23px;	top: 27px;	float: left;margin: 0;}
.logo a {display: block;/*text-indent: -9999px;*/width: 153px;height: 57px;overflow: hidden;/*background: url('../images/logo.gif') no-repeat;*/}
#dfe .logo a{width:285px;}
.header-up{width: 100%;overflow: hidden;padding: 18px 0 73px 0;}
.search-box{width: 220px;overflow: hidden;float: right;margin-right: 14px;display: inline;}
.text-box{width: 220px;height: 22px;overflow: hidden;background: url(../images/text-box-bg.gif) no-repeat;}
.text-box .text{width: 170px;padding: 0;margin: 3px 0 0 25px;overflow: hidden;float: left;font:12px Arial, Helvetica, sans-serif;color: #242424;border: none;background: none;}
.text-box .submit{width: 22px;height: 22px;overflow: hidden;margin: 0;padding: 0;float: right;}
.nav-box{width: 956px;background:url(../images/nav-box-bg.gif) repeat-y 0px 0px;}
#dfe .nav-box{background:url(../images/nav-box-bg-dfe.gif) repeat-y 0px 0px;}
#shop .nav-box{background:url(../images/nav-box-bg-sh.gif) repeat-y 0px 0px;margin-bottom:-9px;}
#forening .nav-box{background:url(../images/nav-box-bg-grey.gif) repeat-y 0px 0px;}
.nav-wrap{width: 956px;left:5px;height:71px; overflow:hidden;position:relative;}
.nav-box:after {content:"";display:block;clear:both;}
.nav-box-up{width: 956px;background: url(../images/nav-box-up.gif) no-repeat;}
#dfe .nav-box-up{background: url(../images/nav-box-up-dfe.gif) no-repeat;}
#shop .nav-box-up{background: url(../images/nav-box-up-sh.gif) no-repeat;}
#forening .nav-box-up{background: url(../images/nav-box-up-grey.gif) no-repeat;}
.nav-box-up:after {content:"";display:block;clear:both;}
.nav-box-top{width: 956px;background: url(../images/nav-box-top.gif) no-repeat 0 100%;margin-bottom: -10px;position: relative;float: left;}
#dfe .nav-box-top{background: url(../images/nav-box-top-dfe.gif) no-repeat 0 100%;}
#shop .nav-box-top{background: url(../images/nav-box-top-sh.gif) no-repeat 0 100%;}
#forening .nav-box-top{background: url(../images/nav-box-top-grey.gif) no-repeat 0 100%;}
#content{width: 100%;overflow: hidden;padding: 16px 0 50px;}
.left-box{width:721px;overflow: hidden;float: left;}
.left-up{width: 750px;overflow: hidden;margin-right: -29px;}
#empty-div{padding:20px;}

/*DA*/
.left-up .left{float:left; overflow:hidden; width:476px; margin-right:14px;}
.left-up .left .info-box{width:100%;}
.left-up .right{float:left; width:245px;}
.left-up .right .info-box{margin-bottom:13px;}
.left-up .right .none{margin-bottom:0;}
.left-top .first{width:231px; float:left; margin-right:14px; overflow:hidden;}
.left-top .second{width:231px; float:left; margin-right:14px; overflow:hidden;}
.left-top .third{width:231px; float:left; overflow:hidden;}
.left-up .left .info-box .imger .left-grid{width: 3px;height: 29px;position: absolute;left: 0;top: 0;background: url(../images/red-left-grid.gif) no-repeat;}
.left-up .left .info-box .imger .right-grid{width: 3px;height: 29px;position: absolute;right:0;top: 0;background: url(../images/red-right-grid.gif) no-repeat;}
.left-up .left .info-box .imger .red-box-up{position:absolute; left:0; top:0; overflow:hidden;background:url(../images/red-box-bg.gif) repeat-x; padding: 7px 8px 0px 8px; height:22px; border-bottom:1px solid #fff;}
.left-up .left .info-box .imger a, .left-up .right .info-box .imger a{color:#9e1c03;}
.left-up .left .info-box .imger .date, .left-up .right .info-box .imger .date{color:#010302;font-weight:bold;}

/*menuer*/
.nav-up{margin: 0;padding: 3px 0 0 0;list-style: none;overflow: hidden;float: right;font-size:0.91em;line-height: 1.36;}
.nav-up li{float: left;background: url(../images/nav-up-li-bg.gif) no-repeat 0 50%;padding: 0 14px 0 8px;}
.nav-up li a{color: #00724e;}
.navigation{margin: 0;padding: 0;list-style: none;font-size:1.16em;line-height: 1.4;color: #fff;font-weight: bold;position:relative; z-index:1;}
.navigation li{float: left;padding: 0;background: url(../images/navigation-li-bg.gif) no-repeat 0 6px;margin-left: -2px; }
#forening .navigation li{background: url(../images/navigation-li-bg-grey.gif) no-repeat 0 6px;}
.navigation li a{color: #fff;padding: 9px 17px 14px 17px;float: left;display:block;}
#dfe .navigation li a{padding-right:15px;}
#shop .navigation li a{padding-right:15px;color:#343434;}
.navigation li a:hover,.navigation li.subover a{color: #fff;text-decoration: underline;background: url(../images/navigation-a-hover.gif) no-repeat 50% 100%;}
#forening .navigation li a:hover, #forening .navigation li.subover a{background: url(../images/navigation-a-hover-dfe.gif) no-repeat 50% 100%;}
#dfe .navigation li.subover a{text-decoration: underline;}
#shop .navigation li.subover a{text-decoration: underline;}
.navigation li.active a{color: #fff;text-decoration: underline;}
.navigation .last{float: right;background: none;}
#forening .navigation .last{background:none;}
.navigation .last a:hover, #forening .navigation .last a:hover{color: #fff;text-decoration: underline; background: url(../images/navigation-a-hover-da.gif) no-repeat 50% 100%;}
#dfe .navigation .last a:hover{background: url(../images/navigation-a-hover-dfe.gif) no-repeat 50% 100%;text-decoration:underline;}
#shop .navigation .last a:hover{background: url(../images/navigation-a-hover-sh.gif) no-repeat 50% 100%;text-decoration:underline;}
#dfe .navigation .last a{text-decoration:none;}
#shop .navigation .last a{text-decoration:none;padding-right:25px;}
.navigation li.last .top-menu li a:hover{color: #9e1c03;}
.navigation li.subover-da a, #forening .navigation li.subover-da a{background: url(../images/navigation-a-hover-da.gif) no-repeat 50% 100%;}
#dfe .navigation li.subover-da a{background: url(../images/navigation-a-hover-dfe.gif) no-repeat 50% 100%;}
#shop .navigation li.subover-da a{background: url(../images/navigation-a-hover-sh.gif) no-repeat 50% 100%;}
.navigation li .top-menu{display:none;}
.navigation li:hover .top-menu, .navigation li.over .top-menu{display:block; overflow: hidden;margin: 0;padding:10px 0 10px 0px;list-style: none;font-size:0.93em;line-height: 1em; position:absolute;top:38px;width:930px; left:20px;z-index:500;}
*html .navigation{height:1%;}
.navigation .last .top-menu li{float:right;}
.navigation li .top-menu li{float: left;padding: 0 26px 2px 10px;background: url(../images/sub-nav-li-bg.gif) no-repeat 0 50%; margin:0;}
#forening .navigation li .top-menu li{background: url(../images/sub-nav-li-bg.gif) no-repeat 0 50%;}
.navigation li .top-menu li a, #forening .navigation li .top-menu li a{color: #00130d; padding:0;background:none; text-decoration:none;}
.navigation li .top-menu li a:hover,.top-menu li a.active, #forening .navigation li .top-menu li a:hover, #forening .top-menu li a.active{color: #006e4b;text-decoration: underline; background:none;}
#dfe .navigation li .top-menu li a:hover, #dfe .top-menu li a.active{color: #006e4b;background:none;text-decoration:underline;}
#shop .navigation li .top-menu li a:hover, #shop .top-menu li a.active{color: #006e4b;background:none;text-decoration:underline;}
#dfe .navigation li .top-menu li a{background:none;text-decoration:none;}
#shop .navigation li .top-menu li a{background:none;text-decoration:none;padding:0;}

/*leftmenu*/
.side-menu{width: 100%;	margin: 7px 0 0 0;padding: 0;list-style: none;overflow: hidden;font-size:1em;line-height: 1.33em;font-weight: bold;}
.side-menu li{padding-bottom: 2px;}
.side-menu li a{color: #010302;display: block;height:1%;background:#d2d1d0 url(../images/side-menu-a-bg.gif) no-repeat;padding: 6px 0 4px 21px;}
.side-menu li a:hover{color: #006e4b;background:#418771 url(../images/side-menu-a-hover.gif) no-repeat;text-decoration: none;color: #fff;}
.side-menu .last{padding: 0;}
.side-menu .last a{background:#d2d1d0 url(../images/last-a.gif) no-repeat 0 100%;}
.side-menu .last a:hover{background:#418771 url(../images/last-hover.gif) no-repeat 0 100%;}
.side-menu .open a{background:#d2d1d0 url(../images/side-menu-open-a.gif) no-repeat;}
.side-menu .open a:hover{background:#418771 url(../images/side-menu-a-open-hover.gif) no-repeat;}
.side-menu li.active a{background:#418771 url(../images/side-menu-a-hover.gif) no-repeat;color: #fff;}
.side-menu li.act a{background:#418771 url(../images/side-menu-a-open-active.gif) no-repeat;color: #fff;}
.side-menu ul{margin: 0;padding: 0;list-style: none;overflow: hidden;}
.side-menu ul li{padding: 2px 0 0 0;}
.side-menu ul li a {font-weight: normal;background:#ebeae8 url(../images/side-menu-sub-a.gif) no-repeat !important;padding: 6px 0 4px 35px !important; color:#010302 !important;}
.side-menu ul li a:hover,.side-menu ul li.active a{background:#ebeae8 url(../images/side-munu-sub-a-hover.gif) no-repeat 0 -1px !important;color: #006e4b !important;}
.side-menu ul li.active ul li a{padding:6px 0 4px 50px !important; background:#ebeae8 url(../images/side-menu-sub-a.gif) no-repeat  15px 0!important; color:#000 !important;}
.side-menu ul li.active ul li.active a{background:#ebeae8 url(../images/side-munu-sub-a-hover.gif) no-repeat 15px -1px !important;color: #006e4b !important;}

/* shadow-box start */
.shadow-box{width: 100%;overflow: hidden;background:#fff url(../images/shadow-box.gif) repeat-x;}
.shadow-box-bottom{width: 100%;overflow: hidden;background:url(../images/shadow-box-bottom.gif) repeat-x 0 100%;}
.shadow-box-right{width: 100%;overflow: hidden;	background:url(../images/shadow-box-right.gif) repeat-y 100% 0;}
.shadow-box-left{width: 100%;overflow: hidden;background:url(../images/shadow-box-left.gif) repeat-y;}
.top-left{width: 100%;overflow: hidden;	background: url(../images/top-left.gif) no-repeat;}
.top-right{width: 100%;	overflow: hidden;background: url(../images/top-right.gif) no-repeat 100% 0;}
.bottom-left{width: 100%;overflow: hidden;background: url(../images/bottom-left.gif) no-repeat 0 100%;}
.bottom-right{width: 100%;overflow: hidden;background: url(../images/bottom-right.gif) no-repeat 100% 100%;}
/* shadow-box end */

.info-box{width: 231px;overflow: hidden;float: left;margin-right: 14px;display: inline;}
.side-bar .info-box{padding-top:15px;}
.imger{height: 100%;overflow: hidden;margin: 5px;position: relative;}
.imger img{display: block;}
.imger .text-info{width: 100%;overflow: hidden;position: absolute;left: 0;bottom:0;}
.imger .text-info .text-holder{height: 100%;overflow: hidden;background:url(../images/text-info-bg.png);padding: 5px 0 5px 8px;min-height: 47px;}
* html .imger .text-info .text-holder{height: 47px;overflow: visible;}
.imger h3{font-size:1.08em;line-height: 1.23em;color: #010302;margin: 0;}
.imger p{margin: 0;color: #00442f;line-height:1.25em;}
.imger p a{color: #00442f;}
.inner .left-top{width:auto;}
.left-top{width: 722px;overflow: hidden;margin-top: 15px;}
.left-top h2,.green-box h2,.color-box h2,.red-box-up h2{margin: 0;font-size:1.08em;line-height: 1.23em;color: #fff;float: left;padding-bottom: 2px;}
.green-box h2 a{color: #fff;}
.green-box{height: 100%;overflow: hidden;background:url(../images/green-box-bg.gif) repeat-x;margin: 5px;position: relative;padding: 7px 8px 9px 8px;}
.green-box .left-grid{width: 3px;height: 30px;position: absolute;left: 0;top: 0;background: url(../images/green-left-grid.gif) no-repeat;}
.green-box .right-grid{width: 3px;height: 30px;position: absolute;right:0;top: 0;background: url(../images/green-right-grid.gif) no-repeat;}
.green-box-up,.red-box-up,.color-box-up{width: 100%;overflow: hidden;}
.light-green-top .green-box-up{margin:0 0 10px 0; height:23px;}
.flere-link{float: right;overflow: hidden;font-size:1em;line-height: 1.33em;color: #fff;padding: 0 6px 0 10px;background: url(../images/flere-link-bg.gif) no-repeat 0 50%;}
.black-green-box{height: 100%;overflow: hidden;background:url(../images/black-green-box-bg.gif) no-repeat;margin: 5px 5px 3px 5px;position: relative;padding: 0px;}
.black-green-box-up{padding:7px 8px 9px 8px;}
.black-green-box .left-grid{width: 3px;height: 30px;position: absolute;left: 0;top: 0;background: url(../images/black-left-grid.gif) no-repeat;}
.black-green-box .right-grid{width: 3px;height: 30px;position: absolute;right:0;top: 0;background: url(../images/black-right-grid.gif) no-repeat;}
.black-green-box .more-link{color:#fff; background:none; padding:0; font-weight:bold;}
.black-green-box h2{display:inline; padding:0 0 0 13px; color:#fff;}
.black-green-box-top{padding:0px;}
.black-darkgreen-box{height: 100%;overflow: hidden;background:url(../images/black-green-box-bg2.gif) no-repeat;margin: 5px 5px 3px 5px;position: relative;padding: 0px;}
.black-darkgreen-box-up{padding:7px 8px 9px 8px;height:100%;overflow:hidden;}
.black-darkgreen-box .left-grid{width: 3px;height: 30px;position: absolute;left: 0;top: 0;background: url(../images/black-left-grid.gif) no-repeat;}
.black-darkgreen-box .right-grid{width: 3px;height: 30px;position: absolute;right:0;top: 0;background:transparent url(../images/black-right-grid.gif) no-repeat scroll 0 0;}
.black-darkgreen-box .more-link{color:#fff; background:none; padding:0; font-weight:bold; float:left;}
.black-darkgreen-box h2{padding:0 0 0 22px; color:#fff; float:left;}
.black-darkgreen-box-top{padding:0px;}
.black-lightgreen-box .flere-link, .grey-box .flere-link{color:#000;background:transparent url(../images/content-list-a-bg.gif) no-repeat scroll 0 50%;}
.black-lightgreen-box{height: 100%;overflow: hidden;background:url(../images/black-lightgreen-box-bg.gif) no-repeat;margin: 5px 5px 3px 5px;position: relative;padding: 0px;}
.black-lightgreen-box-up{padding:7px 8px 9px 8px;height:100%;overflow:hidden;}
.black-lightgreen-box .left-grid{width: 3px;height: 30px;position: absolute;left: 0;top: 0;background: url(../images/black-left-grid.gif) no-repeat;}
.black-lightgreen-box .right-grid{width: 3px;height: 30px;position: absolute;right:0;top: 0;background:transparent url(../images/light-green-right-grid.gif) no-repeat scroll 0 0;}
.black-lightgreen-box .more-link{color:#fff; background:none; padding:0; font-weight:bold;float:left;}
.black-lightgreen-box h2{float:left; padding:0 0 0 22px;}
.black-lightgreen-box-top{padding:0px;}
.black-red-box{height: 100%;overflow: hidden;background:url(../images/black-red-box-bg.gif) no-repeat;margin: 5px 5px 3px 5px;position: relative;padding: 0px;}
.black-red-box-up{padding:7px 8px 9px 8px;height:100%;overflow:hidden;}
.black-red-box .left-grid{width: 3px;height: 30px;position: absolute;left: 0;top: 0;background: url(../images/darkgrey-left-grid.gif) no-repeat;}
.black-red-box .right-grid{width: 3px;height: 30px;position: absolute;right:0;top: 0;background:transparent url(../images/red-right-grid.gif) no-repeat scroll 0 0;}
.black-red-box .more-link{color:#fff; background:none; padding:0; font-weight:bold; float:left;}
.black-red-box h2{float:left; padding:0 0 0 22px; color:#fff;}
.black-red-box-top{padding:0px;}
.black-green-box-top ul{font-size:1em;font-weight:bold;line-height:1.33em;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;overflow:hidden;padding:0;width:100%;}
.black-green-box-top ul li{padding:0 0 2px 0;}
.black-green-box-top ul li a{background:#d2d1d0 url(../images/more-link-bg.gif) no-repeat scroll 10px 12px;font-weight:normal;display:block;height:1%;padding:6px 0 4px 21px;color:#00442F !important;}
.black-green-box-top ul li.even-row a{background-color:#EBEAE8;}
.green-box-top-text, .red-box-top-text{padding:15px 0 0 0;}
#content .green-box .none,#content .red-box .none,#content .color-box .none{margin-right: 0;}
.green-box .text-holder,.red-box .text-holder{width: 205px;overflow: hidden;float: left;padding: 24px 0 0 0;margin-right: 40px;display: inline;}
.green-box .text-holder h3{margin: 0;font-size: 1.25em;line-height:1.06em;color: #00442f;padding-bottom: 9px;}
.green-box .text-holder p,.red-box .text-holder p,.color-box .text-holder p{margin: 0;line-height: 1.33em;padding-bottom: 13px;}
.green-box .text-holder a{font-size:1em;line-height: 1.33em;padding: 0 0 0 10px;background: url(../images/more-link-bg.gif) no-repeat 0 6px;color: #00442f;}
.more-link{font-size:1em;line-height: 1.33em;padding: 0 0 0 10px;background: url(../images/more-link-bg.gif) no-repeat 0 6px;color: #00442f;}
.red-box{height: 100%;overflow: hidden;background:url(../images/red-box-bg.gif) repeat-x;margin: 5px;position: relative;padding: 7px 8px 9px 8px;}
.red-box .left-grid{width: 3px;height: 30px;position: absolute;left: 0;top: 0;background: url(../images/red-left-grid.gif) no-repeat;}
.red-box .right-grid{width: 3px;height: 30px;position: absolute;right:0;top: 0;background: url(../images/red-right-grid.gif) no-repeat;}
.red-box .text-holder h3{margin: 0;font-size: 1.25em;line-height:1.06em;color: #9e1c03;padding-bottom: 9px;}
.red-box .text-holder a{font-size:1em;line-height: 1.33em;padding: 0 0 0 10px;background: url(../images/red-more-link-bg.gif) no-repeat 0 6px;color: #9e1c03;}
.red-box .text-holder strong{font-size: 0.91em;line-height: 1.09em;margin: 0;text-transform: uppercase;display: block;padding-bottom: 4px;}
.grey-box{height: 100%;overflow: hidden;background:url(../images/grey-box-bg.gif) repeat-x;margin: 5px;position: relative;padding: 7px 8px 9px 8px;}
.grey-box .left-grid{width: 3px;height: 30px;position: absolute;left: 0;top: 0;background: url(../images/grey-left-grid.gif) no-repeat;}
.grey-box .right-grid{width: 3px;height: 30px;position: absolute;right:0;top: 0;background: url(../images/grey-right-grid.gif) no-repeat;}
.grey-box .grey-box-top{padding:5px 0 0 0;}
.grey-box .grey-box-top a{background:transparent url(../images/more-link-bg.gif) no-repeat scroll 0 6px;color:#00442F;font-size:1em;line-height:1.33em;padding:0 0 0 10px; margin: 0 15px 0 0 ;}
.right-box{width: 232px;overflow: hidden;float: right;}
.right-top{width: 100%;overflow: hidden;}
.light-green-box{height: 100%;overflow: hidden;	margin: 5px;position: relative;padding: 7px 0 9px 0;background:url(../images/light-green-box.gif) repeat-x;}
.center-box .light-green-box{background:url(../images/green-box-bg.gif) repeat-x;}
.light-green-box .left-grid{width: 3px;height: 30px;position: absolute;left: 0;	top: 0;	background: url(../images/light-green-left-grid.gif) no-repeat;}
.center-box .light-green-box .left-grid{background: url(../images/green-left-grid.gif) no-repeat;}
.center-box .light-green-box .right-grid{background: url(../images/green-right-grid.gif) no-repeat;}
.light-green-box .right-grid{width: 3px;height: 30px;position: absolute;right:0;top: 0;background: url(../images/light-green-right-grid.gif) no-repeat;}
.light-green-up{height: 100%;overflow: hidden;padding: 0 8px 7px;}
.light-green-box h2{margin: 0;font-size:1.08em;line-height: 1.33em;	color: #0c1609;float: left;}
.center-box .light-green-box h2{color:#fff;}
.map-box{width: 100%;overflow: hidden;}
.map-box img{display: block;}
.map-text{height: 100%;overflow: hidden;padding: 0 8px;}
.map-text p{line-height: 1.33em;margin: 0;color: #242424;padding: 5px 0 13px 0;}
.map-text select{width: 205px;overflow: hidden;	margin: 0 0 4px 0;padding: 0;font:12px Arial, Helvetica, sans-serif;color: #242424;}
.light-green-top{width: 100%;overflow: hidden;padding: 15px 0 0 0;}
#shop .light-green-top{padding:0 0 15px 0;}
.right-box .light-green-top{padding: 0 0 15px 0;}
.green-box .text-wrapp{width: 100%;overflow: hidden;padding: 20px 0 0 0;}
.green-box .text-wrapp strong{font-size: 1em;line-height: 1.33em;margin: 0;color: #010302;}
.green-box .text-wrapp p{line-height: 1.33em;color: #00442f;margin: 0;}
.right-box .green-box{padding: 7px 8px 0px 8px;}
.side-bar .info-box .green-box{padding: 7px 8px 15px 8px;}
.side-bar .light-green-top .green-box{padding: 7px 8px 0px 8px;}
.side-bar .light-green-top .green-box h2{padding: 0 0 2px 0;}
.side-bar .info-box .green-box h2{padding: 0 0 2px 0;}
.black-box{height: 100%;overflow: hidden;background:url(../images/black-grey-box-bg.gif) repeat-x;margin: 5px;position: relative;}
.black-box .left-grid{width: 3px;height: 30px;position: absolute;left: 0;top: 0;background: url(../images/black-grey-left-grid.gif) no-repeat;}
.black-box .right-grid{width: 3px;height: 30px;position: absolute;right:0;top: 0;background: url(../images/black-grey-right-grid.gif) no-repeat;}
.black-box-top h3{background:#e1e1e1;height:24px;border-top:1px solid #fff;padding:7px 8px 0 8px; font-size:1em; overflow:hidden; margin:0 0 10px 0;color:#010302;}
.green-box-up,.red-box-up,.color-box-up, .black-green-box-up, black-box-up{width: 100%;overflow: hidden;}
.green-box-top,.red-box-top,.color-box-top, .black-green-box-top{width: 100%;overflow: hidden;}
.center-box .black-box-top{padding:0px 8px 7px 8px;  }
.black-box-up{height:23px; padding:7px 8px 0 8px;overflow:hidden;}
#dfe .black-box-up h2{color:#fff; float:left;}
.black-box-top .text-holder{padding:0px 8px 9px 8px;}
.black-box-top .text-holder .date{font-weight:bold;margin:0;}
.black-box-top .text-holder h4{color:#9e1c03;margin:0 0 3px 0;}
.black-box-top .text-holder p{margin:0 0 3px 0;}
.black-box-top .text-holder a{color:#9e1c03; background:transparent url(../images/red-more-link-bg.gif) no-repeat scroll 0 6px;font-size:1em;line-height:1.33em;padding:0 0 0 10px;}
.black-box-top .text-holder h4 a{background:none;padding:0;}
.black-box-top .text-holder h4 a:hover{text-decoration:none;}
.black-box .text-holder strong, .black-box .news_event_item strong{font-size: 0.91em;line-height: 1.09em;margin: 0;text-transform: uppercase;display: block;padding-bottom: 4px;}
#footer{width: 966px;height: 37px;overflow: hidden;background:url(../images/footer-bg.gif) repeat-y;margin: -37px auto 0;position: relative;}
.footer-top{width: 966px;overflow: hidden;background: url(../images/footer-top-bg.gif) no-repeat;height: 22px;padding: 15px 0 0;}
.nav-footer{margin: 0;padding: 0;list-style: none;overflow: hidden;font-size:11px;line-height: 1.25em;color: #222221;text-align: center;}
.nav-footer li{display: inline;padding: 0 12px;}
.nav-footer li a{color: #00442f;}
.nav-footer li strong{margin: 0;}
.twocol .left{float:left; width:49%;margin-right:10px;}
.twocol .right{float:left; width:49%;}
.center-box .black-box-top h3{color:#00442F;font-size:1.25em;margin:15px 0;background:none; padding:0;overflow:visible; height:auto;}
.left-top .black-box-top{min-height:386px; height:auto!important; height:386px;}

/* inner-page start */
.content-list{margin: 0;padding: 0 0 0 13px;overflow: hidden;font-size:0.92em;line-height: 1.25em;color: #010302;}
.content-list .breadcrumb, .content-list .print-tip{list-style: none;}
.content-list .print-tip{float:right;}
.content-list .breadcrumb li, .content-list .print-tip li{float: left;padding: 0 14px 0 0;}
.content-list .breadcrumb li a, .content-list .print-tip li a{float: left;	padding: 0 0 0 8px;	background: url(../images/content-list-a-bg.gif) no-repeat 0 50%;color: #010302;}
.content-list .breadcrumb li a:hover,.content-list .breadcrumb li.active a, .content-list .print-tip li a:hover{color: #006e4b;text-decoration: none;background: url(../images/content-liast-a-hover.gif) no-repeat 0 50%;}
.inner #content{width: 100%;overflow: hidden;padding: 7px 0 50px;}
.content-top{width: 100%;overflow: hidden;padding: 5px 0 0;}
.side-bar{width: 232px;overflow: hidden;float: left;}
.side-bar .green-box{height: 100%;padding: 7px 0 0 0;overflow: hidden;}
.side-bar .green-box-up h2{padding-left: 8px;}
.inner .info-box{width: 232px;overflow: hidden;float: left;margin: 0;padding-top: 14px;display: inline;}
.center-box{width: 476px;overflow: hidden;float: left;margin-left:14px;display: inline;}
.light-green-list{float: right;overflow: hidden;margin: 0 -12px 0 0;padding: 0;list-style: none;font-size:1em;	line-height: 1.33em;display: inline;}
.light-green-list li{float: left;padding: 0 15px 0 8px;	background: url(../images/light-green-list-li-bg.gif) no-repeat 0 50%;}
.light-green-list li a{color: #13250f;}
.light-green-box h3{font-size: 1.25em;line-height: 1.33em;}
.map-holder{height: 100%;padding: 18px 10px 0 8px;overflow: hidden;}
.map-holder h3{margin-top:0;}
.map-holder .left{width: 250px;overflow: hidden;float: left;}
.map-holder p{line-height: 1.33em;}
.map-holder p a{color: #00442f;}
.map-holder .right{width:185px;overflow: hidden;float: right;padding-top: 20px;}
.map-holder .right img{display: block;}
.color-box{height: 100%;overflow: hidden;background:url(../images/color-box.gif) repeat-x;margin: 5px;position: relative;padding: 7px 8px 9px 8px;}
.color-box .left-grid{width: 3px;height: 31px;position: absolute;left: 0;top: 0;background: url(../images/color-box-left-grid.gif) no-repeat;}
.color-box .right-grid{width: 3px;height: 31px;position: absolute;right:0;top: 0;background: url(../images/color-box-right-grig.gif) no-repeat;}
.center-top{width: 100%;overflow: hidden;padding-top: 14px;}
.color-box .text-holder h3{margin: 0;font-size:1.25em;line-height:1.33em;color: #0c1609;padding-bottom: 9px;}
.center-box .text-holder{width: 100%;overflow: hidden;float: left;padding: 24px 0 0 0;margin: 0;display: inline;}
.address-box{width: 100%;overflow: hidden;padding: 24px 0 0 0;}
.address-box .last{padding-bottom: 10px;}
.address-text{width: 100%;overflow: hidden;padding-bottom: 16px;}
.address-box p{line-height: 1.33em;margin: 0;}
.address-box p a{color: #00442f;}
.photo-box{width: 100%;overflow: hidden;background:url(../images/photo-box-bg.gif) repeat-x;padding: 13px 0 0 0;margin-top: 12px;}
.photo-box .left{width: 70px;height: 70px;overflow: hidden;	float: left;}
.photo-box .left img{display: block;}
.photo-box .right{width: 122px;	overflow: hidden;float: right;}
.right-box .red-box-top{padding: 15px 0 0 0;}
.grey-box-up h2{float:left;}
.grey-box-up{height:100%;overflow:hidden;}
.grey-box-top h3.none{margin:0;}

/*top banner*/
/* rotator in-page placement */
div#contentcycler {position:relative;height:146px;}
/* rotator css */
div#contentcycler ul li {float:left;position:absolute;list-style: none;}
div#contentcycler ul li.show {z-index:500}

/*kalender*/
.green-box .latest_events_list h3{margin:0 0 15px 0;font-size:1em;}
.green-box .latest_events_list .date{margin:0; font-weight:bold;}
.green-box .bodytext a{background:transparent url(../images/more-link-bg.gif) no-repeat scroll 0 6px;color:#00442F;font-size:1em;line-height:1.33em;padding:0 0 0 10px; margin: 0 15px 0 0 ;}
.center-box .green-box .bodytext a{background:none; margin:0; padding:0;}
.green-box .list_events h3, .light-green-box .list_events h3{margin:0 ; color:#0C1609; padding:0 0 9px 0;line-height:1.33;}
.green-box .list_events .event, .light-green-box .list_events .event{padding:0 0 30px 0;}
.green-box .list_events .event .date, .light-green-box .list_events .event .date{font-weight:bold;}
.green-box .list_events .event a, .light-green-box .list_events .event a{background:transparent url(../images/more-link-bg.gif) no-repeat scroll 0 6px;color:#00442F;font-size:1em;line-height:1.33em;padding:0 0 0 10px; margin: 0 15px 0 0 ;}
.green-box .list_events .event h3 a, .light-green-box .list_events .event h3 a{background:none;padding:0;}
.green-box .list_events h3 a:hover, .light-green-box .list_events h3 a:hover{text-decoration:none;}
.tx-cal-controller .list_events .event img{float:right; margin-left:20px;}
.tx-cal-controller #calendar-event .date{font-weight:bold;}
.tx-cal-controller #calendar-event h3{margin:0 0 15px 0; color:#00442F;}
.tx-cal-controller .list_events{padding:10px 0 0 0;}
#calendar-event{padding:10px 0 0 0;}


/*nyheder*/
.news-amenu-container{padding:10px;}
.news-amenu-container ul{list-style:none;}
.news-amenu-container li a{padding:0 0 0 10px;}
.news_list_container .text-holder a, .backlink a{background:transparent url(../images/more-link-bg.gif) no-repeat scroll 0 6px;color:#00442F;font-size:1em;line-height:1.33em;padding:0 0 0 10px; margin: 0 15px 0 0 ;}
.news_list_container .text-holder h3 a, .news_list_container_da .text-holder h3 a, .news_latest_container .text-holder h3 a, .red-box .text-holder .news_latest_container h3 a{background:none;padding:0;margin:0;}
.news_list_container .text-holder h3 a:hover, .news_list_container_da .text-holder h3 a:hover, .news_latest_container .text-holder h3 a:hover, .red-box .text-holder .news_latest_container h3 a:hover{text-decoration:none;}
.news_list_container .text-holder{padding:0 0 30px 0; width:auto; margin:0;}
.news_single_item dl,.news_single_item_da dl{padding:0;}
.news_single_item dt, .news_single_item_da dt{font-weight:bold;}
.news_single_item dd, .news_single_item_da dd{background:transparent url(../images/more-link-bg.gif) no-repeat scroll 0 6px;line-height:1.33em;padding:0 0 0 10px; margin: 0 15px 0px 0 ;}
.color-box-top .news_latest_container .text-holder a{background:transparent url(../images/more-link-bg.gif) no-repeat scroll 0 6px;color:#00442F;font-size:1em;line-height:1.33em;padding:0 0 0 10px; margin: 0 15px 0 0 ;}
.color-box-top .news_latest_container .text-holder h3 a{background:none;padding:0;margin:0;}
.color-box-top .news_latest_container .text-holder{padding:24px 0 0 0; width:auto; margin:0;}
.text-holder .date{color:#000;font-weight:bold;}
.green-box-top .news_latest_container .text-holder{margin:0 40px;}
.green-box-top .news_latest_container .none{margin:0;}
.search_text input{width:200px;}
.search_text{width:210px; float:left;}
.news-search-form-submit{padding:5px 0 10px 0; float:right;}
.center-box  .news-search-form-submit{float:left; padding-top:14px;}
.news-search-form{width:100%; float:left;}
.center-box .news-search-form{padding: 0 0 20px 0;}
.news_list_container, .news_list_container_da {padding:10px 0 0 0;}
.news_list_container_da .text-holder{padding:0 0 30px 0;}
.news_list_container_da .text-holder h3{color:#9e1c03;}
.news_list_container_da .text-holder a{color:#9e1c03; background:transparent url(../images/red-more-link-bg.gif) no-repeat scroll 0 6px;font-size:1em;line-height:1.33em;padding:0 0 0 10px;}
.news_single_item_da h3{color:#9e1c03;}
.news_single_item_da .backlink a{color:#9e1c03; background:transparent url(../images/red-more-link-bg.gif) no-repeat scroll 0 6px;font-size:1em;line-height:1.33em;padding:0 0 0 10px;}
.news-catmenu{padding:0 0 10px 0;}
.news-catmenu-NO a{background:transparent url(../images/more-link-bg.gif) no-repeat scroll 0 6px;color:#00442F;font-size:1em;line-height:1.33em;padding:0 0 0 10px; margin: 0 15px 0 0 ;}
.news-catmenu-ACT a{font-weight:bold; background:transparent url(../images/more-link-bg.gif) no-repeat scroll 0 6px;color:#00442F;font-size:1em;line-height:1.33em;padding:0 0 0 10px; margin: 0 15px 0 0 ;}
.news_list_browse .results_text{float:left;width:50%;}
.news_list_browse .results_numbers{float:right; width:50%; text-align:right;}
.news_single_item_da .date{font-weight:bold;}
.news_single_item_da, .news_single_item{padding:10px 0 0 0;}
.black-box-top .news_list_container h3{height:auto;overflow:visible; background:none; padding:0; margin:0 0 10px 0; font-size:1.25em; color:#00442F;}
.black-box-top .news_single_item h3{height:auto;overflow:visible; background:none; padding:0; margin:15px 0; font-size:1.25em; color:#00442F;}
.black-box-top .news_list_container p{margin:0 0 10px 0;}
.black-box-top .news_list_container .date{margin:0 0 10px 0;}
.black-box-top .news_latest_container .text-holder h3{height:auto;overflow:visible; background:none; padding:0; margin:0 0 10px 0; font-size:1.25em; color:#00442F;}
.black-box-top .news_latest_container .date{font-weight:bold;}
.black-box-top .news_latest_container .news_event_item a{background:transparent url(../images/more-link-bg.gif) no-repeat scroll 0 6px;color:#00442F;font-size:1em;line-height:1.33em;margin:0 15px 0 0;padding:0 0 0 10px;}
.black-box-top .news_latest_container .news_event_item h3 a{background:none;margin:0; padding:0;}
.black-box-top .news_latest_container .news_event_item h3 a:hover{text-decoration:none;}
.black-box-top .news_latest_container{padding:24px 0 0 0;}
.left-top .black-box-top .news_latest_container{padding:0;}
.center-box .red-box .news_latest_container .text-holder h4 a{background:none;padding:0;}
.center-box .red-box .news_latest_container .text-holder h4 {font-size:1.25em; line-height:1.06em;margin:0;padding-bottom:9px;}
.center-box .red-box .news_latest_container .text-holder{padding:14px 0 10px 0;}
.center-box .news_latest_container .text-holder{width: 100%;}
.center-box .news_list_container .text-holder{width: 100%;}
span.news-date{float: right;overflow: hidden;font-size:1em;line-height: 1.33em;}
.red-box-up span.news-date, .green-box-up span.news-date, .black-box-up span.news-date{color:#FFFFFF;}
.news-single-img {float:left; margin:0 15px 15px 0; width:200px;}
.news-single-imgcaption{font-style:italic; font-size:0.83em;}

/*nyhedsbreve*/
.newsletter_group {padding:20px 0;}
.newsletter_group label, .newsletter_group input{vertical-align:middle;}
.newsletter_group .boldtext{font-weight:bold;}
.black-box-top .tx-lfsubscription-pi1{padding:10px 0 0 0;}

/*tipafriend*/
#empty-div table td{padding:5px;}

/*calbooking*/
.tx-calbooking-pi1 .csc-mailform{border:none;}
.tx-calbooking-pi1 .csc-mailform .csc-mailform-field{margin:0 0 10px 0;}
.tx-calbooking-pi1 .csc-mailform .csc-mailform-field img{margin:0 0 0 150px;}
.tx-calbooking-pi1 .csc-mailform .csc-mailform-field label{width:150px; float:left; font-weight:bold;}
.tx-calbooking-pi1 .csc-mailform-label{font-size:0.9em; margin:0 0 5px 150px;}
.tx-calbooking-pi1 .subscribe_event{margin:0 0 10px 0;}
.tx-calbooking-pi1 .subscribe_event td{padding:5px;}
.tx-calbooking-pi1 .subscribe_event td.title{font-weight:bold;}

/*contacts*/
.tx-contacts-pi1 .people th{background:#f2f6f5; font-weight:normal; text-align:left; padding:5px;}
.tx-contacts-pi1 .people th.name{width:34%;}
.tx-contacts-pi1 .people th.group{width:39%;}
.tx-contacts-pi1 .people th.tlf{width:24%;}
.tx-contacts-pi1 .people{width:100%;}
.tx-contacts-pi1 .people td{padding:2px 5px;}
.tx-contacts-pi1 .single-personal .single-image{float:left; width:180px; margin-right:30px;}
.tx-contacts-pi1 .single-view .title, .tx-contacts-pi1 .single-view .subtitle, .tx-contacts-pi1 .single-personal .subtitle{font-weight:bold; margin:0 0 3px 0;}
.tx-contacts-pi1 .single-personal{padding: 0 0 23px 0;}
.tx-contacts-pi1 .single-personal .title{padding: 0 0 13px 0;}
.search-staff .language{width:120px; margin-right:10px;}
.search-staff .country{width:120px; margin-right:10px;}
.search-staff .quality{width:180px; }
.input-search{padding:10px 0 0 0;}
.input-search .keyword{width:250px; margin-right:10px;}
.contact-image{margin:0 10px 0 0 !important;}
.contact-ref{width:200px;}
.tx-contacts-pi1 .single-view h3{color:#00442F; font-size:1.25em;margin:0; border:none; padding:0; background:none;}
.tx-contacts-pi1 .single-cv a{background:transparent url(../images/content-liast-a-hover.gif) no-repeat scroll 0 50%; padding: 0 0 0 8px;}
.black-box-top .tx-contacts-pi1 {padding:10px 0 0 0;}

/*references*/
.tx-lfdfereferencer-pi1 th{background:#f2f6f5; font-weight:normal; text-align:left; padding:5px;}
.tx-lfdfereferencer-pi1 td{padding:2px 5px; vertical-align:top; border-bottom:1px solid #ccc;}
.tx-lfdfereferencer-pi1 td.year{text-align:right;}
.tx-lfdfereferencer-pi1 table{width:100%;}
.tx-lfdfereferencer-pi1 .title{width:33%;}
.tx-lfdfereferencer-pi1 .year{width:15%;}
.tx-lfdfereferencer-pi1 .name{width:30%;}
.tx-lfdfereferencer-pi1 .country{width:20%;}
.black-box-top .tx-lfdfereferencer-pi1{padding:10px 0 0 0;}

/*custom search*/
.tx-lfcustomsearch-pi1 .suggest{padding:0 0 20px 0;}
.tx-lfcustomsearch-pi1 .singleResult{padding:0 0 10px 0;}
.tx-lfcustomsearch-pi1 .singleResult .title{font-weight:bold;}
.tx-lfcustomsearch-pi1 .resultList{padding:0 0 20px 0;}

/*login*/
.input-wrap{padding:0 0 5px 0;}
.input-wrap input{width:197px;}
.submit-wrap{padding: 5px 0 10px 0; float:right;}
.fe-options{padding: 0 0 10px 0;}
.fe-options p{margin:0; padding:0;}
.fe-options p a{background:transparent url(../images/more-link-bg.gif) no-repeat scroll 0 6px;color:#00442F;font-size:1em;line-height:1.33em;padding:0 0 0 10px; margin: 0 15px 0 0 ;}

/*srfeuser_register*/
.tx-srfeuserregister-pi1 dt{width:40%; float:left;}
.tx-srfeuserregister-pi1 dd input, .tx-srfeuserregister-pi1 dd select{margin:0 0 10px 0;}
.tx-srfeuserregister-pi1 dd{width:60%;float:left;margin:0;}
.tx-srfeuserregister-pi1 .notice{width:100%;float:left;font-size:0.9em;}
.tx-srfreecap-pi2-image{margin:0; padding:5px 0;}
.tx-srfeuserregister-pi1-notice{font-size:0.9em;}
.tx-srfeuserregister-pi1-error{margin:0;}

/*emneord*/
.topic{padding: 0 0 30px 0;}
.topic .inner ul{list-style:none;padding:0; margin:0;}
.topic .inner ul li a{background:none; padding:0;margin:0;}
.topic h4{border-bottom:1px solid #bfbebd; margin:0 -8px; padding: 0 8px 5px 8px;}
.tx-lfcategoriesfe-pi1 .col1{width:50%; float:left;}
.tx-lfcategoriesfe-pi1 .col2{width:50%; float:right;}
.category .inner h3{font-size:0.91em; margin:0; padding:0 0 4px 0;text-transform:uppercase; color:#00573c;}
.black-red-box-top .category .inner h3{color:#7d1602;}
.category .inner .text-holder{width:47%; float:left; padding:0 0 10px 10px;}
.category .inner a{color:#000;}

/*sitemap*/
.tx-flseositemap-pi1 ul{list-style:none; margin:0; padding:0;}
.tx-flseositemap-pi1 ul ul{padding:0 0 0 10px;} 
.tx-flseositemap-pi1 li a {background:transparent url(../images/more-link-bg.gif) no-repeat scroll 0 6px; padding:0 0 0 10px;color:#00442F !important;}

.csc-header-date{display:none;}

/*webshop*/
.tx-lfshopnow-pi1 .single-product{width:139px; height:185px;}
#tx_lfshopnow_pi1_product_list{padding:0 0 20px 0;}
.fourcols{width:100%; }
.fourcols .col{width:25%;float:left;overflow:hidden;}
.col .tx-lfshopnow-pi1 .single-product{width:auto; height:auto;}
#shop .side-bar .light-green-top{padding:15px 0 0 0;}
.map-box .tx-lfshopnow-pi3{padding:5px 10px 0;}
.map-box .tx-lfshopnow-pi3 ul{list-style:none;}
.shopbasket .left{width:70px;}
#tx_lfshopnow_checkout td p{color:#00724E; margin:0; font-weight:bold;line-height:1;}
#tx_lfshopnow_pi1_basket table, #tx_lfshopnow_checkout table{width:100%; float:left;margin-bottom:20px;}
#tx_lfshopnow_pi1_basket table td{border-bottom:1px solid #ccc;}
#tx_lfshopnow_pi1_basket table thead td{background:#D2D1D0;}
#tx_lfshopnow_pi1_basket .buttons{width:100%; float:left;}
p.notice{font-style:italic; font-size:0.91em; font-weight:bold;color:#00724E;margin:0 0 20px 0;}
#tx_lfshopnow_pi1_basket table td.no{text-align:right;}