/*RTE*/
p.underline {text-decoration: underline;}
p.align-left {text-align: left;}
p.align-right {text-align: right;}
p.align-center {text-align: center;}
p.align-justify {text-align: justify;}

/*TABELLER*/

table.tabel_design {padding: 2px; }
tr.tabelraekke {background-color: #ffffff;}
table.tabel_design td {background-color: #e2e2e2;}
tr.raekke_design{background: #e2e2e2;
	color: #232323;
	padding: 3px 0 3px 5px;
	font: bold 12px Arial, Sans-Serif;
	margin: 0 0 3px 0;}

/*--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;}


body {
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#232323;
	margin:0;
	background:#fff url(../images/bg-body.gif) repeat-x;
	min-width:960px;
}

body.light{
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#232323;
	margin:0;
	background:none;
	width:750px;
	height:auto;
	min-width:650px;
}
body.empty{background:none;}

img{border-style:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
a {color:#cb031a;}
a:hover {text-decoration:none;}
a.hide{display:none !important;}
/* std headers */
h1{font-size:18px;margin: 15px 0 20px 0;line-height:20.83px;}
h2{font-size:16px;margin: 0 0 10px 0;}
.box h2 {float: right; color: #fff;font-size:14px;padding:11px 5px 0;}
h3, h4, h5{margin:5px 0 3px 0; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
li,td,dl,dd,dt{font-size:14px;font-family:Arial, Helvetica, sans-serif;}
p{font-size:14px;font-family:Arial, Helvetica, sans-serif;line-height:18px;}

.clear{clear:both;}
.visual01 {
	position:absolute;
	top:0;
	left:0;
	width:50%;
	height:46px;
	background:url(../images/bg-header.gif) repeat-x;
}
#header {
	width:960px;
	background:url(../images/bg-header-cnt.jpg) no-repeat;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
#header .holder {
	height:1%;
	overflow:hidden;
	padding:8px 0 0;
}
/* logo */
.logo {
	float:left;
	margin:27px 0 0;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:274px;
	height:65px;
	background:url(../images/logo01.gif) no-repeat;
}
.hoverfonde{background:url(../images/logo01.gif) no-repeat;}
.hovercs{background:url(../images/logo02.gif) no-repeat;}

.logo a {
	display:block;
	height:100%;
	position:relative;
}
.logo .print{display:none;}
#header .frame {
	float:right;
	width:519px;
}
#header .service {
	height:1%;
	overflow:hidden;
	padding:0 0 27px;
}
.search {
	float:left;
	width:214px;
	padding:0 0 0 6px;
	height:22px;
	background:url(../images/bg-search.gif) no-repeat;
}
.search input.button {
	float:left;
	margin:5px 8px 0 0;
}
.search input.text {
	float:left;
	width:180px;
	padding:3px 0 2px;
	margin:0;
	border:0;
	background:none;
}
#header .service ul {
	float:right;
	margin:0;
	padding:3px 0 0;
	list-style:none;
	overflow:hidden;
	width:298px;
}
#header .service li {
	float:right;
	font:bold 12px Arial, Helvetica, sans-serif;
	background:url(../images/bullet01.gif) no-repeat 100% 5px;
	padding:0 15px 0 11px;
	margin:0 -15px 0 15px;
}
#header .service li.last {
	margin:0 -15px 0 0;
}
#header .service li a {
	color:#fff;
	text-decoration:none;
}
#header .service li a:hover {text-decoration:underline;}
#header .box {
	height:1%;
	overflow:hidden;
	padding:0 0 19px 1px;
}
#header .version1,
#header .version2 {
	float:right;
	background:url(../images/csfonde/cs-l.png) no-repeat;
	color:#fff;
	font:bold 12px/39px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	margin-left:2px;
	white-space:nowrap;
	width: 45px;
}
#header .version2 {background:url(../images/csfonde/csfonde-l.png) no-repeat; width: 50px;}

#header .version1 span,
#header .version2 span {
	display:block;
	padding:0 9px 0 37px;
	background:url(../images/csfonde/cs-r.png) no-repeat 100% 0;
	text-indent:-9999px;
}
#header .version2 span {
	background:url(../images/csfonde/csfonde-r.png) no-repeat 100% 0;
	padding:0 9px 0 41px;
}
#header .version1:hover,
#header .version2:hover {text-decoration:underline;}
ul.menu {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	background:url(../images/bg-menu.jpg) no-repeat;
}
ul.menu:after {
	content:"";
	clear:both;
	display:block;
}
ul.menu li {
	float:left;
	font:bold 14px/42px Arial, Helvetica, sans-serif;
	margin:0 2px 0 -2px;
	padding:0 0 0 2px;
	text-transform:uppercase;
	background:url(../images/separator01.gif) no-repeat 0 9px;
}
ul.menu li a {
	float:left;
	position:relative;
	color:#fff;
	text-decoration:none;
}
ul.menu li a span {
	float:left;
	padding:0 22px 0 20px;
	cursor:pointer;
}
ul.menu li a:hover,
ul.menu li.active a {
	background:url(../images/bg-menu-hover01.gif) repeat-x;
	margin:0 -2px 0 -2px;
}
ul.menu li a:hover span,
ul.menu li.active a span {padding:0 24px 0 22px;}
ul.menu li.active a.first, ul.menu li a.first:hover{
	background:url(../images/bg-menu-active01.gif) no-repeat;
}
ul.menu li.active a.first span {padding:0 24px 0 22px;}
ul.menu li.active {position:relative;}
ul.menu li.active a span {
	background:url(../images/bg-arrow01.gif) no-repeat 50% 100%;
	min-height:50px;
	margin:0 0 -8px;
	position:relative;
}
* html ul.menu li.active a span {height:50px;}

ul.sub-nav01 {
	margin:0;
	padding:8px 0 0 24px;
	list-style:none;
	height:1%;
	overflow:hidden;
	background:#c2c2c2 url(../images/bg-sub-nav01.gif) repeat-x;
}
ul.sub-nav01 li {
	float:left;
	padding:0 25px 0 0;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
}
ul.sub-nav01 a {
	text-decoration:none;
	color:#000;
	display:block;
}
ul.sub-nav01 a span {
	padding:1px 7px 4px 7px;
	display:block;
}
ul.sub-nav01 a:hover,
ul.sub-nav01 .active a {
	background:#969696 url(../images/bg-sub-nav01-r.gif) no-repeat 100% 0;
	color:#fff;
}
ul.sub-nav01 a:hover span,
ul.sub-nav01 .active a span {background:url(../images/bg-sub-nav01-l.gif) no-repeat;}

ul.sub-nav02 {
	margin:0;
	padding:4px 0 0;
	list-style:none;
	height:1%;
	overflow:hidden;
	background:#969696 url(../images/bg-sub-nav02.gif) no-repeat 0 100%;
}
ul.sub-nav02 li {
	float:left;
	padding:0 0 0 31px;
	font:bold 12px/31px Arial, Helvetica, sans-serif;
}
ul.sub-nav02 a {
	text-decoration:none;
	color:#fff;
}
ul.sub-nav02 a:hover {text-decoration:underline;}
#wrapper {
	padding:29px 0 0;
	margin:0 auto;
	width:960px;
	overflow:hidden;
}
#main {	
	height:1%;
	overflow:hidden;
	margin-bottom:45px;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	background:url(../images/bg-main.gif) repeat-y 100% 0;
}
#mainsub {	
	height:1%;
	overflow:hidden;
	margin-bottom:45px;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	background:url(../images/bg-main-sub.gif) repeat-y 100% 0;
}
#content {
	float:left;
	width:715px;
}

.subpage{
padding:20px 30px 0 0; width:685px !important;
}

#leftcol {
	float:left;
	padding:5px 30px 5px 5px;
	width:620px;
}
.twocol{height:1%;
	overflow:hidden;
	padding:14px 15px 14px 0;
}
.twocol .first{width:440px;float:left;}
.twocol .second{width:245px;float:right;}
.top .second, .bottom .second, .both .second{width:230px;padding-left:15px;}
.top{	background:url(../images/bg-line01.gif) repeat-y 454px 0;
	border-top:1px solid #e8e8e8;
	}
.bottom{background:url(../images/bg-line01.gif) repeat-y 454px 0;
	border-bottom:1px solid #e8e8e8;
	}
.both{background:url(../images/bg-line01.gif) repeat-y 454px 0;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
}
.box01 {
	height:1%;
	overflow:hidden;
	background:url(../images/bg-line01.gif) repeat-y 454px 0;
	border-top:1px solid #e8e8e8;
	padding:14px 15px 14px 0;
}
.intro {
	width:440px;
	float:left;
	background:#e8e8e8 url(../images/bg-cnt-box-t.gif) no-repeat;
}
.intro .holder {
	overflow:hidden;
	padding:12px 12px 12px 13px;
	background:url(../images/bg-cnt-box-b.gif) no-repeat 0 100%;
}
.intro .box {
	height:313px;
	overflow:hidden;
	margin:0 0 13px;
}
.intro .text {
	padding:2px 0 0;
}
.intro h1 {
	margin:0 0 12px;
	font:bold 18px Arial, Helvetica, sans-serif;
}
.intro h1 a {text-decoration:none;}
.intro h1 a:hover {text-decoration:underline;}
.intro .text p {
	margin:0 0 17px;
	font:normal 14px/18px Arial, Helvetica, sans-serif;
}
.intro .text h3{font-size:14px;margin:0 0 14px;}
.intro .img-box {
	float:right;
	width:238px;
	margin:0 0 10px 20px;
}
.intro .img-box img {display:block;}
.intro .control {
	height:1%;
	overflow:hidden;
}
.intro .control a{
	width:82px;
	height:24px;
	text-indent:-9999px;
	float:left;
	margin:0;
	background:url(../images/btn-more.gif) no-repeat;
}
ul.main-news {
	padding:0;
	list-style:none;
	width:230px;
	float:right;
	position:relative;
	margin:-14px 0 -10px;
	overflow:hidden;
}
ul.main-news li {
	border-top:1px solid #e8e8e8;
	margin:-1px 0 1px;
	padding:12px 0;
	height:1%;
	overflow:hidden;
}
ul.main-news h2 {
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0 0 3px;
}
ul.main-news h2 a {text-decoration:none;}
ul.main-news h2 a:hover {text-decoration:underline;}
ul.main-news .date {
	display:block;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.box02 {
	overflow:hidden;
	padding:14px 15px 14px 0;
}
.main-gallery {
	background:#e8e8e8 url(../images/bg-cnt-box-t.gif) no-repeat;
}
.main-gallery .holder {
	height:1%;
	overflow:hidden;
	background:url(../images/bg-cnt-box-b02.gif) no-repeat 0 100%;
	padding:13px 12px 52px 12px;
	position:relative;
}

#rightcol .main-gallery .holder{background:url(../images/bg-box-b.gif) no-repeat 0 100%;}
#rightcol .flat .holder{background:none;}
#rightcol .main-gallery {background:#e2e2e2;margin-right:1px;}

.flat .holder {background: none; padding-bottom: 15px;}
.main-gallery .box {
	width:416px;
	overflow:hidden;
	position:relative;
}
.main-gallery ul {
	width:9999px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.main-gallery li {
	width:416px;
	float:left;
	position:relative;
}
.main-gallery li img {display:block;}
.main-gallery li .info {
	position:absolute;
	bottom:0;
	left:0;
	background:url(../images/bg-info-gallery.png);
	padding:10px 10px 0 13px;
	width:393px;
	color:#fff;
}
.main-gallery li h2 {
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0;
}
.main-gallery li p {margin:0 0 11px;}
.main-gallery .control {
	padding:10px 0 0;
	height:1%;
	overflow:hidden;
}

.formand {
	float:right;
	width:245px;
	background:#e8e8e8 url(../images/bg-formand-t.gif) no-repeat;
}
.formand .holder {	
	height:1%;
	overflow:hidden;
	padding:0 0 12px;
	background:url(../images/bg-formand-b.gif) no-repeat 0 100%;
}
.formand .info {
	height:1%;
	overflow:hidden;
	position:relative;
}
.formand .info img {float:right;}
.formand .info h2 {
	position:absolute;
	top:15px;
	left:16px;
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0;
}
.formand .info p {
	position:absolute;
	top:80px;
	left:16px;
	margin:0;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.formand .text {
	height:1%;
	overflow:hidden;
	padding:23px 10px 24px 17px;
}
.formand .text p {
	margin:0 0 9px;
	font:bold italic 13px/18px Arial, Helvetica, sans-serif;
}
.formand .text .quote {font:bold italic 18px Arial, Helvetica, sans-serif;}
.formand .control {
	height:1%;
	padding:0 14px;
	overflow:hidden;
}
.region {
	float:left;
	width:440px;
	background:url(../images/bg-region-c.gif) repeat-y;
}
.region .holder,
.region .frame {
	height:1%;
	overflow:hidden;
	background:url(../images/bg-region-t.gif) no-repeat;
}
.region .frame {
	background:url(../images/bg-region-b.gif) no-repeat 0 100%;
	padding:14px 12px 11px;
}
.region .box {
	height:1%;
	overflow:hidden;
	position:relative;
	padding:13px 0 24px 62px;
}
.region .box h2 {
	position:absolute;
	top:2px;
	left:4px;
	margin:0;
	font:bold 18px Arial, Helvetica, sans-serif;
}
.region .box img {display:block;}
.udland {
	width:70px;
	height:24px;
	text-indent:-9999px;
	float:left;
	overflow:hidden;
	background:url(../images/btn-udland.jpg) no-repeat;
}
.region .control {
	padding:0 1px;
	height:1%;
	overflow:hidden;
}
.vote {
	float:right;
	width:230px;
	padding:1px 0 0;
}
.vote h2 {
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0 0 4px;
}
.vote p {margin:0 0 9px;}
ul.vote-list {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
ul.vote-list li {
	height:1%;
	padding:0 0 0 11px;
	margin:0 0 4px;
	overflow:hidden;
	vertical-align:top;
	background:url(../images/bg-vote-list.gif) no-repeat;
}
ul.vote-list label {
	font:bold 12px/28px Arial, Helvetica, sans-serif;
}
ul.vote-list input {
	width:14px;
	height:14px;
	vertical-align:text-bottom;
	margin:7px 11px 0 0;
	padding:0;
	float:left;
}
* html ul.vote-list input{margin:8px 8px 0 0;}
.tx-jkpoll-pi1 .row {
	height:1%;
	overflow:hidden;
	padding:6px 2px 18px;
}
.tx-jkpoll-pi1 .row input{background:transparent url(../images/btn-send.jpg) no-repeat 0 0; text-indent:-9999px; border:none;width:45px; height:24px;}

.images {
	width:700px;
	overflow:hidden;
	background:#e8e8e8 url(../images/bg-images-t.gif) no-repeat;
}
.images .jcarousellite{
	background:url(../images/bg-images-b.gif) no-repeat 0 100%;
	padding:13px 1px 7px 12px;
}
.images .jcarousellite .box {
	width:687px;
	overflow:hidden;
	position:relative;
}
.images ul {
	margin:0;
	padding:0;
	list-style:none;
	width:9999px;
	overflow:hidden;
}
.images ul li {
	float:left;
	width:218px;
	padding:0 11px 0 0;
	height:204px !important;
}
.images ul li a{color:#232323;}
.images ul li p{
	background:url(../images/bg-alttext.gif) no-repeat 0 0; padding:4px 5px 7px 5px ;color:#232323;font-size:13px; margin:0;}
}
.images ul img {display:block;}
.images .control {
	height:1%;
	overflow:hidden;
	padding:8px 0 0;
}
.tags {
	float:left;
	width:440px;
	background:url(../images/bg-region-c.gif) repeat-y;
}
.tags .holder,
.tags .frame {
	height:1%;
	overflow:hidden;
	background:url(../images/bg-tags-t.gif) no-repeat;
}
.tags .frame {
	background:url(../images/bg-tags-b.gif) no-repeat 0 100%;
	padding:17px 12px 13px;
}
.tags h2 {
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0 0 19px 2px;
}
.tags ul {
	margin:0;
	padding:0 10px 17px 20px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.tags ul li {
	display:inline;
	font:bold 14px/24px Arial, Helvetica, sans-serif;
}
.tags ul li a.medium, .tags ul li.vvvv-popular a{font-size:18px;}
.tags ul li a.high, .tags ul li.vvvvv-popular a{font-size:24px;}
.tags ul li a.highest, .tags ul li.vvvvvv-popular a{font:bold 30px/30px Arial, Helvetica, sans-serif;}
.tags ul a {
	color:#232323;
	text-decoration:none;
}
.tags ul a:hover {color:#cb031a;}
.twocol h2 {
	margin:0 0 10px;
	font:bold 18px Arial, Helvetica, sans-serif;
}
.twocol h3 {
	font:bold 13px Arial, Helvetica, sans-serif;
	margin:0 0 7px;
}
.twocol ol {
	margin:0;
	padding:0 0 10px;
	height:1%;
	overflow:hidden;
}
.twocol ol li {
	margin:0 0 6px 20px;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
}
* html .twocol ol li {margin:0 0 6px 26px;}
*+html .twocol ol li {margin:0 0 6px 26px;}
.twocol ol a {font-weight:normal;}
.popular .box {
	height:1%;
	overflow:hidden;
	border-top:1px solid #e8e8e8;
	padding:14px 0 0;
}


#sidebar {
	width:245px;
	float:right;
	overflow:hidden;
}
#rightcol {
	width:305px;
	float:right;
}
.register {
	height:1%;
	overflow:hidden;
	background:#c2c2c2;
	padding:10px 10px 11px 9px;
	margin-bottom:11px;
}
.register-btn {
	display:block;
	background:url(../images/btn-register-r.gif) no-repeat 100% 0;
	color:#fff;
	text-decoration:none;
	font:bold 14px/38px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.register-btn span {
	display:block;
	padding:1px 45px 0 15px;
	background:url(../images/btn-register-l.gif) no-repeat;
}
.register-btn:hover {text-decoration:underline;}
#sidebar .main-gallery {
	height:1%;
	overflow:hidden;
	padding:12px 5px 7px 14px;
	margin-bottom:12px;
	background:#e2e2e2 url(../images/bg-box-b.gif) no-repeat 0 100%;
}

#rightcol .main-gallery {margin-bottom:12px;}

#sidebar .flat {
	padding-bottom:15px;
	background:#e2e2e2;
	background-image: none;
}
#sidebar .main-gallery .holder {
	width:100%;
	padding:0;
	background:none;
	position:relative;
}
#sidebar .main-gallery h3 {
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0 0 10px;
}
#sidebar .main-gallery .holder {
	width:100%;
	/*height:190px;*/
	overflow:hidden;
	position:relative;
}

#sidebar .twrss_bodytext, #rightcol .twrss_bodytext{
	height:1%;
	padding:0 0 5px;
	overflow:hidden;
}
#sidebar .twrss_item_date, #rightcol .twrss_item_date{padding:0; font-size:11px;font-weight:bold;}

#sidebar .twrss_bodytext a, #rightcol .twrss_bodytext a {
	display:block;
	color:#232323;
	text-decoration:none;
}

#sidebar .twrss_bodytext a:hover, #rightcol .twrss_bodytext a:hover{color:#cb031a;}

.up, .down,
.previous, .next {
	width:33px;
	height:33px;
	float:left;
	margin-right:6px;
	text-indent:-9999px;
	background:url(../images/btn-up.gif) no-repeat;
	overflow:hidden;
	cursor:pointer;
}
.down {background:url(../images/btn-down.gif) no-repeat;}
.previous {background:url(../images/btn-previous.gif) no-repeat;}
.next {background:url(../images/btn-next.gif) no-repeat;}

.gallery {
	height:308px;
	overflow:hidden;
	padding:0 0 2px;
	margin-bottom:13px;
	background:#e2e2e2 url(../images/bg-box-b.gif) no-repeat 0 100%;
	margin-right:1px;
	position:relative;
}
.gallery .holder {
	width:245px;
	overflow:hidden;
	position:relative;
}

.gallery .holder h2{padding:10px 0 0 10px; margin:0 0 5px 0;}

.gallery .tx-rgsmoothgallery-pi1 {
	float:left;
	width:226px;
	padding:11px 10px 11px 9px;
	height:250px;
}

.gallery .jdGallery .slideInfoZone{background:transparent none;height:63px;}

.gallery .jdGallery .slideInfoZone h2 {
	margin:8px 0 0;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#232323;
}
.gallery .jdGallery .slideInfoZone p {
	margin:0;
	color:#232323;
}

.gallery .jdGallery a.left,.gallery .jdGallery a.right{top:225px;}

.gallery .control {
	height:24px;
	width:82px;
	overflow:hidden;
	right:10px;
	bottom:0;
	position:absolute;
}
.see-more,
.more {
	width:82px;
	height:24px;
	text-indent:-9999px;
	background:url(../images/btn-see-more.gif) no-repeat;
	display:block;
}
.more {
	float:left;
	margin:0;
	background:url(../images/btn-more.gif) no-repeat;
}

ul.banners {	
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
ul.banners li {
	height:1%;
	overflow:hidden;
	margin-bottom:13px;
	vertical-align:top;
}
ul.banners img {display:block;}
#footer {
	width:100%;
	overflow:hidden;
	position:relative;
}
.footer-news {
	width:100%;
	overflow:hidden;
	background:#e4e4e4;
}
.footer-news .holder {
	width:960px;
	margin:0 auto;
	overflow:hidden;
	padding:16px 0 28px;
}
.footer-news h3 {
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0 0 18px 13px;
}

.footer-news .news1{
	width:753px;
	float:left;
	overflow:hidden;
}

.footer-news .news2{
	width:178px;
	float:right;
	background:url(../images/bg-footer-news.gif) repeat-y 0px 0;
	padding:0 0 0 28px;
}


.footer-news .news2 h3{margin-left:0;}
.footer-news .news2 ul{padding-left:0;}

.footer-news ul {
	margin:0;
	padding:0 0 0 13px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.footer-news ul li {
	float:left;
	width:165px;
	padding:0 20px 10px 0px;
}
.footer-news ul li a{
	color:#000;
	font-size:11px;
}
.footer-news ul li.last {
	width:140px;
	padding:0 0 0 15px;
}
.footer-news ul h4 {
	color:#c9031a;
	margin:0 0 10px;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.footer-news ul ul {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.footer-news ul ul li {
	float:none;
	width:auto;
	padding:0 0 10px;
	font:11px Arial, Helvetica, sans-serif;
}
.footer-news ul ul a {
	color:#222;
	font-weight:bold;
}
.footer-news .date {
	display:block;
	font:11px Arial, Helvetica, sans-serif;
}
.adv {
	width:100%;
	overflow:hidden;
	background:#c4c4c4 url(../images/bg-adv.gif) repeat-x 0 100%;
}
.adv .holder {
	width:960px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 25px;
}
.adv .box {
	height:1%;
	overflow:hidden;
	padding:3px 10px 9px;
	background:url(../images/bg-adv-box.gif) no-repeat;
}
.more-news {
	width:203px;
	height:24px;
	background:url(../images/btn-more-news.jpg) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
}
.adv .frame {
	height:1%;
	overflow:hidden;
	padding:25px 0 0 11px;
}
.adv .frame h4 {
	margin:0 0 14px;
	font:bold 18px Arial, Helvetica, sans-serif;
}
.adv ul.item01,
.adv ul.item02 {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.adv ul.item01 li,
.adv ul.item02 li {
	display:inline;
	font:bold 13px/22px Arial, Helvetica, sans-serif;
	padding-right:3px;
}
.adv ul.item02 li {font:bold 11px/22px Arial, Helvetica, sans-serif;}
.adv ul.item01 li a,
.adv ul.item02 li a {color:#222;}
.footer-info {
	width:100%;
	background:#0d0d0d url(../images/bg-footer-info.gif) repeat-x 0 100%;
	color:#fff;
}
.footer-info .holder {
	background:url(../images/bg-footer-info02.gif) no-repeat 0 100%;
	width:960px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	z-index:2;
	padding:12px 0 0;
}
.footer-info .frame {
	height:1%;
	overflow:hidden;
	padding:17px 0 15px 10px;
	background:url(../images/separator02.gif) no-repeat 480px 0;
}
.footer-info .contacts {
	float:left;
	width:380px;
}
.footer-info h4 {
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0 0 13px;
	text-transform:uppercase;
}
.footer-info .contacts p {
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	margin:0 0 12px;
}
.footer-info .links {
	width:410px;
	float:right;
}
.footer-info .links .row {
	height:1%;
	overflow:hidden;
}
.footer-info .links ul {
	float:left;
	width:227px;
	margin:0;
	padding:0;
	list-style:none;
}
.footer-info .links ul.item01 {width:180px;}
.footer-info .links li {
	padding:0 10px 8px 15px;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	background:url(../images/bullet02.gif) no-repeat 0 6px;
}
.footer-info .links a {color:#fff;}
.footer-info .info {
	height:1%;
	overflow:hidden;
	background:url(../images/bg-footer-info03.gif) no-repeat 0 3px;
	padding:5px 0 8px 46px
}
.footer-info .info h5 {
	margin:0 0 2px;
	text-transform:uppercase;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.footer-info .info address {font:bold 12px Arial, Helvetica, sans-serif;}
.visual02 {
	width:50%;
	position:absolute;
	left:0;
	height:54px;
	background:url(../images/bg-footer.gif) repeat-x;
	bottom:0;
}
* html .visual02 {bottom:-1px;}

/* popup */
.popup {
	width:760px;
	overflow:hidden;
	background:url(../images/bg-popup-c.gif) repeat-y;
	border-bottom:14px solid #fff;
}
.popup .holder {	
	height:1%;
	overflow:hidden;
	padding:8px 8px 0 12px;
	background:url(../images/bg-popup-t.gif) no-repeat;
}
.popup .headings {
	height:1%;
	overflow:hidden;
	padding:0 0 10px;
}
.popup h5 {
	margin:10px 0 0 6px;
	font:bold 14px Arial, Helvetica, sans-serif;
}
.close {
	float:right;
	width:36px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-close.gif) no-repeat;
}
.close:hover {background-position:0 -36px;}
.popup .content {
	height:1%;
	overflow:hidden;
	padding:0 19px 0 15px;
}
.popup .row {
	height:1%;
	overflow:hidden;
	border-top:1px solid #c8c8c8;
	margin:-1px 0 1px;
	padding:16px 0 18px;
}
.popup .box {
	width:353px;
	float:left;
}
.popup .box h5 {
	margin:0 0 6px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.popup .box .frame {
	height:1%;
	overflow:hidden;
}
.popup .box img {
	float:left;
	margin-right:14px;
}
.popup .box ul {
	float:left;
	width:135px;
	margin:0;
	padding:0;
	list-style:none;
}
.popup .box ul li {
	height:1%;
	overflow:hidden;
	padding:0 0 12px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.popup .box ul li a {font-weight:normal;}
.popup .box ul h6 {
	margin:0;
	font:bold 12px Arial, Helvetica, sans-serif;
}

/*Carousel*/

/*.jcarousellite li {width: 218px; height: 200px;}
.jcarousellite a.prevpic {background: url('../images/btn-previous.gif') no-repeat center left;}
.jcarousellite a.nextpic {background: url('../images/btn-next.gif') no-repeat center right;}*/

/*tx-felogin-pi1*/

.tx-felogin-pi1 legend {display: none;}
.tx-felogin-pi1 fieldset div {padding-top: 5px; font-weight: bold;}
.tx-felogin-pi1 label {font-weight: normal;}

/*emneord*/
.tx-lfcategoriesfe-pi1 .col1{width:33%; float:left;}
.tx-lfcategoriesfe-pi1 .col2{width:33%; float:left;}
.tx-lfcategoriesfe-pi1 .col3{width:33%; float:left;}
.tx-lfcategoriesfe-pi1 .topic{border:1px solid #E8E8E8;padding:10px; margin:0 10px 10px 0;}
.tx-lfcategoriesfe-pi1 .topic h3{margin:0 0 10px 0;}
.tx-lfcategoriesfe-pi1 .topic ul{list-style:none; margin:0; padding:0;}
.tx-lfcategoriesfe-pi1 .topic ul li a{background:transparent url(../images/bullet03.gif) no-repeat scroll left center;padding:0 0 0 10px;color:#232323;}

.tx-lfcategoriesfe-pi5 .col1{width:33%; float:left;}
.tx-lfcategoriesfe-pi5 .col2{width:33%; float:left;}
.tx-lfcategoriesfe-pi5 .col3{width:33%; float:left;}
.tx-lfcategoriesfe-pi5 .topic{border:1px solid #E8E8E8;padding:10px; margin:0 10px 10px 0;}
.tx-lfcategoriesfe-pi5 .topic h3{margin:0 0 10px 0;}
.tx-lfcategoriesfe-pi5 .topic ul{list-style:none; margin:0; padding:0;}
.tx-lfcategoriesfe-pi5 .topic ul li a{background:transparent url(../images/bullet03.gif) no-repeat scroll left center;padding:0 0 0 10px;color:#232323;}

/*nyhedsbrev*/
.tx-lfsubscription-pi1 label{width:60px; float:left;}
.tx-lfsubscription-pi1 input{margin:0 0 5px 0;}
.tx-lfsubscription-pi1 .newsletter_checkbox label{float:none;}
.tx-lfsubscription-pi1 .newsletter_checkbox input{margin:0 10px 3px 0;}
.tx-lfsubscription-pi1 .submit{margin-top:20px;width:auto !important;}
.tx-lfsubscription-pi1 .edit-subscription input, .tx-lfsubscription-pi1 .news_letter_unsubscribe input{width:135px; margin:0 0 6px 0;}
.tx-lfsubscription-pi1 .news_letter_unsubscribe .submit{margin:0 0 5px 0;}
.tx-lfsubscription-pi1 p{font-size:12px;}

.news-search-form{background: url(../images/archive_search_bg.gif) no-repeat top left; padding:13px 10px 22px 45px; border-bottom:1px solid #E8E8E8;}
.news-search-form input{border:0; font-size:15px; color:#8a8a8a; width:310px; padding:1px 0; margin: 0 20px 0 0;}
.news-search-form span input{width:auto; padding:0; margin:0;}

.news-list-browse img{margin:0; vertical-align:bottom; float:none;}
.news-list-browse{text-align:right; padding:0;}
.news-list-browse a{font-weight:bold; text-decoration:none; font-size:12px;}


.news-list-container{padding:10px 0;}
.news-list-container p{margin:0;}
.news-list-container .news-list-date{float:none; padding:0; font-size:13px; font-weight:bold;}
.news-list-container .inner-header{background:url(../images/list_header.gif) no-repeat top left; padding:5px 12px 10px;}
#leftcol .news-list-container .inner-header{background:url(../images/list_header02.gif) no-repeat top left;}
.news-list-container .footer{background:url(../images/list_footer.gif) no-repeat top left; padding:5px 12px 10px; margin-bottom:15px;}
.news-list-container .inner-header h1{margin:0;}
.news-list-container .news-list-item{background:#e8e8e8; padding:0 12px 14px 12px;}
.news-list-container .news-list-item .inner{border-top:1px solid #bebebe; padding: 14px 0 0 0;}
.news-list-container .news-list-item:first-child .inner{border:0;}
.news-list-container img{float:none; margin:0;}
.news-list-container .news-list-item .inner img{float:left; margin: 0 5px 5px 0;}

.twocol .news-list-container h2{font-size:14px;}
.twocol .news-list-container h2 a{text-decoration:none;}


.news-list-container-archive{padding:10px 0;}
.news-list-container-archive p{margin:0;}
.news-list-container-archive .news-list-date{float:none; padding:0; font-size:13px; font-weight:bold;}
.news-list-container-archive .inner-list{padding-bottom:15px;}
.news-list-container-archive .inner-header{background:url(../images/archive_header_bg.gif) no-repeat top left; padding:5px 12px 10px;}
.news-list-container-archive .inner-header h1{margin:0;}
.news-list-container-archive .news-list-item{background:#e8e8e8; padding:0 12px 14px 12px;}
.news-list-container-archive .news-list-item .inner{border-top:1px solid #bebebe; padding: 14px 0 0 0;}
.news-list-container-archive .news-list-item:first-child .inner{border:0;}
.news-list-container-archive .news-list-item .inner img{float:left; margin: 0 5px 5px 0;}
.twocol .news-list-container-archive h2{font-size:14px;}
.twocol .news-list-container-archive h2 a{text-decoration:none;}


/* news catmenu */
.news-catmenu {padding:0; margin: 0 0 10px 0;}
.news-catmenu ul{margin:0; padding:0; list-style:none;}
.news-catmenu ul li{background: url(../images/archive_bullet_top_bg.gif) no-repeat top left; padding: 4px 0 0 0; margin: 0 0 5px 0;}
.news-catmenu ul li span{background: url(../images/archive_bullet_bottom_bg.gif) no-repeat bottom left; padding:0 10px 7px 10px; display:block;}
.news-catmenu ul li a{background: url(../images/related_bullet.gif) no-repeat 0 1px; padding: 0 10px 0 15px; font-weight:bold; text-decoration:none; font-size:12px; color:#151515;}

/* news amenu */
.news-amenu-container{margin:0; width:100%;}
.news-amenu-container li{background:url(../images/amenu_li_bottom_bg.gif) no-repeat bottom; padding: 0 0 4px 0;}
.news-amenu-container li a{background: url(../images/amenu_li_top_bg.gif) no-repeat top; padding: 4px 5px 0 24px; display:block; color:#151515; font-size:12px; font-weight:bold; text-decoration:none;}

/* news single visning */
.news-single-item{ margin-bottom:5px; padding: 0;}
.news-single-item h1{margin: 15px 0 20px 0;}
.news-single-item h2{margin: 0 0 10px 0;}
.news-single-item .csc-textpic-image{background: #e8e8e8; padding:12px;}
.news-single-item .toolbar{padding:6px 0 3px 0; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}
.news-single-item .toolbar a{padding-right:5px;}
.news-single-item .toolbar a:first-child{padding:0;}
.news-single-item .news_author{font-style:italic;}

/*rightcol related */
.news-single-related, .news-single-files, .news-single-links{margin:0; padding:0;}
.news-single-related dt, .news-single-links dt, .news-single-files dt{font-weight:bold; margin: 0 0 10px 0; font-size:16px;}
.news-single-related dd, .news-single-links dd, .news-single-files dd {margin:0;}
.news-single-related dd a, .news-single-links dd a, .news-single-files dd a{color:#151515; font-weight:bold; background: url(../images/related_bullet.gif) no-repeat 0 1px; padding: 0 0 0 20px; display:block;}

#rightcol .rightbox {
	height:1%;
	overflow:hidden;
	padding:12px 13px 12px 14px;
	margin-bottom:12px;
	background:#e2e2e2;
}
#rightcol .rightbox .holder {
	width:100%;
	padding:0;
	background:none;
	position:relative;
}
#rightcol .rightbox h3 {
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0 0 10px;
}
#rightcol .rightbox .holder {
	width:100%;
	overflow:hidden;
	position:relative;
}

.rightbox h2{margin : 0 0 10px 0;}



/* fce */
.center{background:transparent url(../images/bg-line01.gif) repeat-y scroll 454px 0;}
.center .second{padding-left:15px; width:230px;}

/*stamdata medlemmer*/

.tx-lfstamdata-pi1 table td{padding:7px 30px 7px 7px; background:#e2e2e2;}
.tx-lfstamdata-pi1 table{margin:0 0 20px 0;}
.tx-lfstamdata-pi1 table input,.tx-lfstamdata-pi1 table textarea, .tx-lfstamdata-pi1 table select{border:1px inset #e2e2e2;padding:2px;}
.tx-lfstamdata-pi1 table select{padding:0;}
.tx-lfstamdata-pi1 .list-item a{color:#232323; padding:0 0 0 10px; background: url(../images/bullet03.gif) no-repeat left center;}

.main-gallery .emneord ul {
	margin:0;
	padding:0 10px 7px 0px;
	list-style:none;
	height:1%;
	overflow:hidden;
	width:auto;
}
.main-gallery .emneord ul li {
	display:inline;
	font:bold 14px/24px Arial, Helvetica, sans-serif;
	float:none;
	width:auto;
}
.main-gallery .emneord ul li a.high {font-size:18px;}
.main-gallery .emneord ul li a.highest {font:bold 30px/30px Arial, Helvetica, sans-serif;}
.main-gallery .emneord ul a {
	color:#232323;
	text-decoration:none;
}
.main-gallery .emneord ul a:hover {color:#cb031a;}

body.light p{margin: 0 0 5px 0;}

/* --- CS Fonde --- */


/*Typography*/
.cs-fonde a{color: #0086db;}
.cs-fonde .register-btn {color:#fff;}
#header .service li a {color:#fff;}

/*Baggrundsbilleder*/
body.cs-fonde {background:#fff url(../images/csfonde/bg-body.png) repeat-x;}
.cs-fonde ul.menu li.active a span {background:url(../images/csfonde/bg-arrow01.png) no-repeat 50% 100%;}
.cs-fonde .visual02 {background:url(../images/csfonde/bg-footer.png) repeat-x;}
.cs-fonde #header {background:url(../images/csfonde/bg-header-cnt.png) no-repeat;}


.cs-fonde #header .version1 {background:url(../images/btn-version01-l.gif) no-repeat;}
.cs-fonde #header .version1 span {background:url(../images/btn-version01-r.gif) no-repeat 100% 0;}
.cs-fonde #header .version2 {background:url(../images/btn-version02-l.gif) no-repeat;}
.cs-fonde #header .version2 span {background:url(../images/btn-version02-r.gif) no-repeat 100% 0;}


.cs-fonde #header .service li {background:url(../images/csfonde/bullet01.gif) no-repeat 100% 5px;}
.cs-fonde .footer-info {background:#0d0d0d url(../images/csfonde/bg-footer-info.png) repeat-x 0 100%;}
.cs-fonde .footer-info .holder {background:url(../images/csfonde/bg-footer-info02.png) no-repeat 0 100%;}
.cs-fonde .footer-info .info {background:url(../images/csfonde/bg-footer-info03.png) no-repeat 0 3px;}
.cs-fonde .visual01 {background:url(../images/csfonde/bg-header.png) repeat-x;}
.cs-fonde ul.menu li.active a.first, .cs-fonde ul.menu li a.first:hover{background:url(../images/csfonde/bg-menu-active01.png) no-repeat;}
.cs-fonde ul.menu li.active a, .cs-fonde ul.menu li a:hover, .cs-fonde ul.menu li.active a {background:url(../images/csfonde/bg-menu-hover01.png) repeat-x;}
.cs-fonde .search {background:url(../images/csfonde/bg-search.png) no-repeat;}
.cs-fonde .close {background:url(../images/csfonde/btn-close.gif) no-repeat;}
.cs-fonde .more-news {background:url(../images/csfonde/btn-more-news.jpg) no-repeat;}
.cs-fonde .intro .control a{background:url(../images/csfonde/btn-more.gif) no-repeat;}
.cs-fonde .more {background:url(../images/csfonde/btn-more.gif) no-repeat;}
.cs-fonde .more {background:url(../images/csfonde/btn-see-more.gif) no-repeat;}
.cs-fonde .tx-jkpoll-pi1 .row input{background:transparent url(../images/csfonde/btn-send.jpg) no-repeat 0 0;}
.cs-fonde .udland {background:url(../images/csfonde/btn-udland.jpg) no-repeat;}
.cs-fonde .hoverfonde{background:url(../images/csfonde/logo-csfonde01.gif) no-repeat 0 0 !important;}
.cs-fonde .hovercs{background:url(../images/csfonde/logo-csfonde.gif) no-repeat 0 0 ;}
.cs-fonde .logo {width:273px; height:52px; background:url(../images/csfonde/logo-csfonde.gif) no-repeat 0 0;}
.cs-fonde ul.menu {background:url(../images/csfonde/bg-menu.png) no-repeat;}

/*Footer*/
.cs-fonde .footer-news, .cs-fonde .adv {display: none;}
.cs-fonde .footer-info .frame {height: 20px; background: none;}

/* ovskrifter på forside nyheder (44) */
ul.main-news h2{ font-size:14px;}

/* english flag */

#header .service li{ margin: 0 -11px 0 11px; padding: 0 11px 0 6px;}
