html {font-size:100.01%;}
body{
	margin:0;
	color:#000;
	font:75% Georgia, Arial, sans-serif;
	background:#fff;
}
.align-left{text-align:left;}
.align-center{text-align:center;}
.align-right{text-align:right;}
img{border-style:none;}
.main-holder .content-box a.linkmpil{background:transparent url(../images/arrow-more.gif) no-repeat scroll 100% 1px; padding:0 20px 0 0; text-decoration:none; color: #45185c; font-family:Georgia; font-weight:bold;}
a{text-decoration:none; color:#45185C;}
a:hover{text-decoration:underline;}
input,
textarea,
select,
label{
	font:1em arial,sans-serif;
	vertical-align:middle;
}

a span, a img{cursor:pointer;}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{font-family:Arial; font-size:0.9em;}

/* lf_contact table */
.tx-contacts-pi1 th{background:#C1B99D; height:38px; vertical-align:bottom; text-align:left; padding-left:10px;}
.tx-contacts-pi1 td{background:#F5F4F0; text-align:left; padding-left:10px; font-family:Arial, Verdana, sans-serif;}
.tx-contacts-pi1 td.odd{background:#ECEAE1;}

/* generel tabel */
.contenttable td{background:#F5F4F0; text-align:left; padding: 0 10px; font-family:Arial, Verdana, sans-serif;}
.contenttable th{background:#C1B99D; height:38px; vertical-align:bottom; text-align:left; padding:0 10px;}
.contenttable th p{font-family:Georgia;}
.contenttable td.odd{background:#ECEAE1;}
table{margin-bottom:15px;}
table th p{font-weight:bold;}
table td p, table th p{margin:0;}
/* tabel uden styling */
.ustyle{}
.ustyle td{}
.ustyle th{}


form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
p{
	font:1em Arial, Verdana, sans-serif;
	margin: 0 0 16px;
	color: #31200a;
	max-width:407px;
}
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;}
p.manchet{font-size:1.16667em; font-family:Arial; color:#31200a;}
h1 {
	font-size: 2em;
	color: #31200a;
	margin: 0 0 5px;
	font-weight: normal;
}
h2 {
	margin: 0 0 1px;
	font-size: 2em;
	color: #45185c;
	font-weight: normal;
}
h3 {
	font-size: 1.33em;
	color: #31200a;
	margin: 0;
}
h4,h5,h6{
	font-size: 1.1667em;
	color: #31200a;
	margin: 0;
}
ul{
	margin: 0 0 5px;
	padding: 0;
	list-style: none;
}
ul li{
	background: url(../images/bullet.gif) no-repeat 0 6px;
	font-size: 1em;
}
ol{
	margin: 0 0 5px;
	padding: 0;
	list-style-position:inside;
}
ol li{font-size: 1em;}

/* main styles */
#page {
	margin:0 auto;
	width:976px;
	overflow:hidden;
	position:relative;
}
/* header */
#header {
	width:100%;
	overflow:hidden;
	position: relative;
}
#header .header-holder{
	background: url(../images/bg-header.png) repeat-y;
	width:976px;
	overflow: hidden;
	min-height: 175px;
}
* html #header .header-holder{
	height:175px;
	overflow: visible;
}
#header .logo{
	width:258px;
	height:134px;
	overflow:hidden;
	float: left;
	margin: 0 0 0 38px;
	display: inline;
}
#header .logo a.logo{
	display:block;
	height:100%;
	margin:0;
}
#header .menu-box{
	float: right;
	width: 618px;
}
#header .menu-box .main-menu{
	float: left;
	margin: 35px 0 0;;
	padding: 0 0 8px 4px;
	list-style: none;
	border-left:1px solid #5c217a;
}
#header .menu-box .main-menu li{
	vertical-align: top;
	font-size: 1.3336em;
	line-height: 1.188em;
	font-weight: bold;
	margin: 0 0 3px;
	background: none;
}
#header .menu-box .main-menu li a{
	color:#45185c;
	padding: 0 16px 0 5px;
}
#header .menu-box .main-menu li.active a,
#header .menu-box .main-menu li a:hover{
	color:#fff;
	background:#5c217a url(../images/bg-menu.gif) repeat-x;
	text-decoration: none;
}
#header .menu-box .submenu{
	float: right;
	margin:0;
	padding: 3px 0 0 4px;
	list-style: none;
	border-left: 1px solid #6a467d;
	position:absolute;
	left:745px;
}
#header .menu-box .submenu li{
	vertical-align: top;
	font-size: 1em;
	font-weight: bold;
	margin: 5px 0 0;
	background: none;
}
#header .menu-box .submenu li a{
	color:#6a467d;
	padding: 0 10px 0 5px;
}
#header .menu-box .submenu li a:hover, #header .menu-box .submenu li.active a{
	color: #fff;
	background: url(../images/bg-menu.gif) repeat-x;
	text-decoration: none;
}
#header .menu-box .search-box{
	float: right;
	margin: 6px 0 0;
}
#header .menu-box .search-box span{
	background: url(../images/bg-search.gif) no-repeat;
	width: 70px;
	float: left;
	padding: 0 5px 0 8px;
}
#header .menu-box .search-box .text{
	float: left;
	width: 73px;
	margin: 0;
	padding: 3px 0 2px;
	font: 11px Arial, Verdana, sans-serif;;
	background: none;
	border: 0;
	color: #83796c;
}
#header .menu-box .search-box .btn-search{
	float:left;
	margin: 2px 0 0 7px;
	display: inline;
}
#focus{
	width: 100%;
	background: url(../images/bg-header.jpg) no-repeat 0 100%;
	margin: -44px 0 0;
}
#focus .focus-box{
	width: 270px;
	background:#ECE7D6;
	margin: 0 0 0 28px;
	min-height: 260px;
	padding: 80px 5px 0 20px;
	position: relative;
}
#focus .focus-box .more {position: absolute; bottom: 5px;}

* html #focus .focus-box{height:260px;}
/* content */
#content {
	width:100%;
	overflow:hidden;
	background: url(../images/bg-page.gif) repeat-y;
}
.content-area{
	background:url(../images/bg-content-big.gif) no-repeat;	
	width: 100%;
	overflow: hidden;
}
#inner .content-area{background:none;}
.content-holder{
	width: 100%;
	overflow: hidden;
	background:url(../images/bg-main-shadow.gif) repeat-x;
}
.main{
	width: 619px;
	float: right;
	padding: 29px 0 0 34px;
	position:relative;
}
.main h2{
	font-size: 2.5em;
	color: #31200a;
	font-weight: normal;
	margin: 0 0 6px;
}
.main h2 span{font-size:0.4668em;}
.main .information{
	width: 100%;
	overflow: hidden;
	margin:0;
}
.main .information .info-area{
	width: 422px;
	float: left;
	background: url(../images/bg-info.gif) repeat-y 210px 0;
	margin: 22px 0 0
}
.main .information .info-box-1,
.main .information .info-box-2{float: left;}
.main .information .info-box-1{
	width:188px;
	margin: 0 42px 0 0;
}
.main .information .info-box-2{width:168px;}
.main .information .form-box{
	width: 100%;
	overflow: hidden;
}
.main .information .form-box label, .main .information .form-box strong{
	display: block;
	font-size: 16px;
	color: #31200a;
	margin: 0 0 9px;
	font-weight:normal;
}
.main .information .form-box select{
	width:100%;
	/*color: #6b5e4f;*/
	color:#31200A;
	font-size: 11px;
	margin-bottom:1px;
}
.main .information .info-list{
	width: 100%;
	overflow: hidden;
	margin:0;
	padding: 0;
	list-style: none;
}
.main .information .info-list li{
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding:0;
	margin:8px 0 0;
	background: none;
}
.main .information .info-list li a{
	background: url(../images/arrow-more.gif) no-repeat 100% 0;
	color: #45185c;
	padding: 0 20px 0 0;
}
.main .information .info-list li a:hover{
	color: #93836f;
	text-decoration: none;
}
.main .information .info-links{
	width: 196px;
	float: right;
	background: #45185c;
}
.main .information .info-links ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.main .information .info-links ul li{
	vertical-align: top;
	font-size: 1.166em;
	line-height: 18px;
	background: none;
}
.main .information .info-links ul li a{
	display: block;
	color:#fff;
	padding: 10px 0 9px 8px;
	height:2.6em;
}
.main .information .info-links .more{
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 10px 2px 0;
}
.main .information .info-links .more a{
	color:#fff;
	background:url(../images/info-more-arrow.gif) no-repeat 100% 0;
	padding: 0 20px 0 0;
}
.main .information .info-links .more a:hover{
	text-decoration: none;
	color: #93836f;
}
.main .information .info-links ul li .light{background:#9D7AAF url(../images/info-light-lnk.gif) no-repeat;}
.main .information .info-links ul li .dark{background:#5C217A url(../images/info-dark-lnk.gif) no-repeat;}
.gallery{width: 100%;}
.gallery:after {
	display: block;
	content: "";
	clear: both;
}
.gallery h2{
	font-size: 2em;
	font-weight: normal;
	margin: 0 0 8px;
	color: #31200a;
}
.gallery .gallery-holder{
	width: 100%;
	background: url(../images/bg-gallery.gif) repeat-x 0 12px;
}
.gallery .gallery-holder:after {
	display: block;
	content: "";
	clear: both;
}
.gallery .gallery-area{
	width: 457px;
	overflow: hidden;
	background: #e4e0cf;
	background: url(../images/bg-gallery-area.gif) repeat-x 0 12px;
	float: left;
	margin: 0 0 0 -34px;
	position: relative;
}
.gallery .gallery-area .prev,
.gallery .gallery-area .next{
	float: left;
	width: 19px;
	height: 38px;
	text-indent: -9999px;
	overflow: hidden;
}
.gallery .gallery-area .prev{
	background: url(../images/btn-prev.gif) no-repeat;
	margin: 47px 10px 0 0;
}
.gallery .gallery-area .next{
	background: url(../images/btn-next.gif) no-repeat;
	margin: 47px 0 0;
}
.gallery .gallery-area .gallery-box{
	width: 409px;
	float: left;
	overflow: hidden;
	position: relative;
}
.gallery .gallery-area ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 99999px;
	overflow: hidden;
}
.gallery .gallery-area ul li{
	float: left;
	padding: 0 18px 0 0;
	background: none;
}
.gallery .gallery-area .photo{
	width: 100px;
	height: 139px;
	overflow: hidden;
	background: url(../images/bg-gallery-photo.jpg) no-repeat;
	padding: 12px 15px 0 8px;
}

.gallery .pict-box .photo{
	width: 100px;
	height: 139px;
	overflow: hidden;
	background: url(../images/bg-gallery-photo-light.jpg) no-repeat;
	padding: 12px 15px 0 8px;
}

.gallery .photo-box{
	width: 100px;
	height: 104px;
	overflow: hidden;
	margin: 0 0 2px;
	position: relative;
}
.gallery .photo img{display:block;}
.gallery .name{
	font-size: 11px;
	line-height: 11px;
	color: #45185c;
	font-weight: normal;
	position: relative;
}
.gallery .name a{color: #45185c;}
.gallery .name a:hover{
	color: #93836f;
	text-decoration: none;
}
.gallery .pict-box{
	width: 155px;
	float: left;
	padding: 0 0 0 40px;
	background: url(../images/bg-gallery-shadow.gif) no-repeat 0 12px;
}
/* subcontent */
#subcontent{
	width: 100%;
	margin: 0 0 12px;
	float:left;
	clear:both;
}
.database{
	width: 100%;
}
.database h3{
	font-size: 2em;
	font-weight: normal;
	color: #31200a;
	margin: 0 0 14px;
	border-bottom: 1px solid #d9d2b9;
	background:#f3f0e5 url(../images/bg-heading-database.gif) repeat-x;
	padding: 0 0 1px 11px;
}
.database-holder{
	width: 100%;
	float:left;
}
.database-area{
	width: 2000px;
}
.database .database-box{
	width: 238px;
	float: left;
	margin: 0 18px 0 0;
}
.database .database-box p{
	display: block;
	font-size: 1.167em;
	line-height: 1em;
	color: #31200a;
	font-weight: normal;
	font-family:Georgia;
	margin:0;
}
.database .database-box p a{display:block;}
.database .database-box p a:hover{text-decoration:none; color:#93836F;}
.database .significant p a{
	background: url(../images/ico-significant.gif) no-repeat 11px 0;
	padding: 15px 0 14px 60px;
	
}
.database .museums p a{
	background: url(../images/ico-museums.gif) no-repeat;
	padding: 15px 0 14px 68px;
}
.database .arts p a{
	background: url(../images/ico-arts.gif) no-repeat 5px 0;
	padding: 15px 0 14px 58px;
}
.database .memories p a{
	background: url(../images/ico-memories.gif) no-repeat;
	padding: 15px 0 14px 58px;
}
.database .database-box div p{background:none; padding:0;}
.subtitle, .database-box h4{
	display: block;
	font-size: 1em;
	line-height: 1em;
	color: #31200a;
	font-style: normal;
	font-weight:normal;
}
.content-box .tx-gkhrssimport-pi1 .subtitle{display:none;}
.tx-gkhrssimport-pi1 ol{
	margin: 0;
	padding: 0;
	list-style-position: inside;
}
.tx-gkhrssimport-pi1 ol li{
	vertical-align: top;
	font-size: 1.5em;
	margin:-2px 0 0;
	background: none;
}
.tx-gkhrssimport-pi1 ol li a{
	color: #45185c;
	font-size:0.667em;	
}
.tx-gkhrssimport-pi1 ol li a:hover{
	text-decoration:none;
	color:#93836f;
}
/* sidebar */
.sidebar{
	width: 295px;
	background:#fdfdfa url(../images/bg-sidebar.gif) repeat-x;
	float: left;
	display: inline;
	margin: 0 0 0 28px;
	padding: 0 0 43px;
	position: relative;
}
.sidebar .sidebar-area{
	width: 275px;
	background:url(../images/bg-sidebar-shadow.gif) repeat-x;
	padding: 29px 0 0 20px;
	position: relative;
}
.sidebar .sidebar-area:after {
	display: block;
	content: "";
	clear: both;
}
* html .sidebar .sidebar-area{height:458px;}
.sidebar h3{
	background: url(../images/ico-news.gif) no-repeat 0 7px;
	padding: 0 0 0 37px;
	font-size: 2.5em;
	color: #31200a;
	font-weight: normal;
	margin: 0 0 6px -36px;
	position: relative;
	height: 1%;
}
.sidebar .img-box{
	width: 100%;
	overflow: hidden;
	margin: 0 0 11px;
}
.sidebar .img-box img{display:block;}
.sidebar .news{
	width: 100%;
	overflow: hidden;
}
.sidebar .news .news-box{
	width: 100%;
	overflow: hidden;
	margin: 0 0 15px;
}
.sidebar .news .news-box .date{
	display: block;
	color: #31200a;
	font-size: 1em;
	font-style: normal;
	margin: 0 0 1px;
}
.sidebar .news .news-box .title{
	display: block;
	color: #45185c;
	font-size: 1.5em;
	font-weight: normal;
	margin: 0 0 3px;
}
.sidebar .news .news-box .title a{
	color: #45185c;
	margin: 0 7px 0 0;
	background:url(../images/arrow-more.gif) no-repeat scroll right 5px;
	padding-right:20px;
}
.sidebar .news .news-box .title a:hover{
	text-decoration: none;
	color: #93836f;
}
.sidebar .news .news-box .title img{
	vertical-align: top;
	padding: 5px 0 0;
}
.sidebar .news .news-box p{
	color:#31200a;
	font:1em Arial, Verdana, sans-serif;
	margin: 0;
}
.sidebar .news .other-news{
	width: 100%;
	overflow: hidden;
	margin: 0 0 5px;
	padding: 0;
	list-style: none;
}
.sidebar .news .other-news li{
	vertical-align: top;
	margin: 0 0 9px;
	width: 100%;
	background: none;
}
.sidebar .news .other-news .date{
	display: block;
	color: #31200a;
	font-size: 1em;
	font-style: normal;
}
.sidebar .news .other-news .title{
	display: block;
	color: #45185c;
	font-size: 1em;
}
.sidebar .news .other-news .title a{
	color: #45185c;
	margin: 0 7px 0 0;
	background:url(../images/arrow-more.gif) no-repeat top right;
	padding:0 20px 0 0;
}
.sidebar .news .other-news .title a:hover{
	text-decoration:none;
	color:#93836f;
}
.sidebar .news .other-news .title img{
	vertical-align: top;
	padding: 1px 0 0;
}
.sidebar .view-all{
	width: 100%;
	overflow: hidden;
	margin: 15px 0 0 0;
	padding: 0;
	list-style: none;
}
.sidebar .view-all li{
	float: left;
	background: url(../images/news-sep.gif) no-repeat;
	margin: 0 0 0 -5px;
	padding: 0 10px 0 5px;
	font-size: 1em;
	font-weight: bold;
}
.sidebar .view-all li a{
	background: url(../images/arrow-more.gif) no-repeat 100% 0;
	padding: 0 20px 0 0;
	color: #45185c;
}
.sidebar .view-all li a:hover{
	text-decoration:none;
	color:#93836f;
}
/* footer */
#footer {
	width:100%;
	float:left;
	background: #FFFFFF url(../images/bg-footer.gif) repeat-x;
	border-top:1px solid #9d7aaf;
}
#footer .address{
	width: 324px;
	float: left;
	background: url(../images/footer-sep.gif) no-repeat 100% 0;
	padding: 13px 0 0;
}
#footer .address .address-box{
	width: 100%;
	overflow: hidden;
	margin: 0 0 7px;
}
#footer .address address{
	font-style: normal;
	color: #5b4d3b;
}
#footer .address address em{
	font-size:1.167em;
	font-style: normal;
}
#footer .address address span{
	display: block;
	font-size: 1em;
	line-height: 1.167em;
}
#footer .address dl{
	margin: 0;
	font-size: 1em;
	color: #5b4d3b;
}
#footer .address dl dt{display: inline;}
#footer .address dl dd{
	display: inline;
	margin: 0;
}
#footer .address .address-box a{
	color:#7c5d8d;
	font-weight:bold;
	font-size: 1em;
}
#footer .address .address-box a:hover{
	text-decoration: none;
	color: #93836f;
}
#footer .address ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
#footer .address ul li{
	float: left;
	background: url(../images/foot-nav-sep.gif) no-repeat 0 3px;
	margin: 0 0 0 -12px;
	padding: 0 23px 0 12px;
	font-weight: bold;
	font-size: 1.1em;
}
#footer .address ul li a{color: #5c217a;}
#footer .address ul li a:hover{
	text-decoration:none;
	color: #93836f;
}
#footer .tagcloud{
	width: 642px;
	float: right;
}
#footer .tx-lfcategoriesfe-pi3{
	width: 642px;
	float: right;
}

#footer .tagcloud ul{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: justify;
}
#footer .tagcloud ul li{
	display:inline;
	font-size:1.1667em;
	line-height: 33px;
	background: none;
}
#footer .tagcloud .popular{font-size:1.5em;}
#footer .tagcloud .v-popular{font-size:1.667em;}
#footer .tagcloud .vv-popular{font-size:1.834em;}
#footer .tagcloud .vvv-popular{font-size:2em;}
#footer .tagcloud .vvvv-popular{font-size:2.333em;}
#footer .tagcloud .vvvvv-popular{font-size:2.5em;}
#footer .tagcloud .vvvvvv-popular{font-size:2.66em;}
#footer .tagcloud ul li a{color:#7c5d8d;}
#footer .tagcloud ul li a:hover{color:#93836f; text-decoration: none;}

/* inner page */
/* header */
#inner #header {background: url(../images/bg-header-inner.jpg) no-repeat 0 100%;}
#inner #header .header-holder{min-height:269px; position:relative;}
* html #inner #header .header-holder{height:269px;}
#inner .header-area{
	width: 100%;
	overflow: hidden;
	margin: 0 0 52px;
}
#inner .tagline{
	/*width: 928px;*/
	/*float:left;*/
	width:280px;
	overflow: hidden;
	background: url(../images/ico-news.gif) no-repeat 0 7px;
	padding: 0 0 0 36px;
	margin: 0 0 0 12px;
	position: relative;
}
#inner .tagline p{
	font-size: 2.5em;
	line-height: 1.2em;
	color:#31200a;
	margin: 0;
	font-family:Georgia;
}
/* content */
#content {background:#fff;}
#inner #content .content-holder{background:url(../images/content-bg.gif) repeat-x;/*background:url(../images/bg-content-inner.gif) repeat-x;*/}
#inner .main{padding:0 0 165px;}
/* breadcrumbs */
.breadcrumbs-box{
	width: 100%;
	overflow: hidden;
	min-height:36px;
	height:36px;
	height:auto !important;
	margin:0 0 5px;
}
.breadcrumbs{
	float:left;
	width: 380px;
	overflow: hidden;
	margin: 8px 0 0 13px;
	padding:0;
	list-style: none;
	display: inline;
}
.breadcrumbs li{
	float: left;
	font: 0.916em Arial, Verdana, sans-serif;
	background: url(../images/breadcrumbs-sep.gif) no-repeat 0 center;
	padding: 0 6px 0 13px;
	color: #31200a;
	white-space: nowrap;
}
.breadcrumbs li:first-child{
	background:none;
	padding-left:0;
}
.breadcrumbs li a, .breadcrumbs li{color:#45185c;}
.breadcrumbs li a:hover{
	color:#93836f;
	text-decoration: none;
}
.breadcrumbs-box .actions{
	float:right;
	overflow: hidden;
	/*width: 204px;*/
}
.breadcrumbs-box .actions ul{

	float:right;
	overflow: hidden;
	margin: 0 0 0 10px;
	padding:0;
	list-style: none;
}
.breadcrumbs-box .actions ul li{
	margin: 0 0 0 -11px;
	padding: 2px 20px 0 11px;
	background: url(../images/actions-sep.gif) no-repeat;
	float: left;
}
.breadcrumbs-box .actions ul ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: auto;
	float:left;
}
.breadcrumbs-box .actions ul ul li{
	margin: 0;
	padding: 0 2px;
	background: none;
	display: inline;
	float: none;
}
.breadcrumbs-box .actions ul .small{font-size:14px;}
.breadcrumbs-box .actions ul .middle{font-size:16px;}
.breadcrumbs-box .actions ul .big{font-size:18px;}
.breadcrumbs-box .actions ul li a{color:#45185c;}
.breadcrumbs-box .actions ul li a:hover{color:#93836f; text-decoration: none;}
.breadcrumbs-box .actions .message{padding-top: 5px;}
.breadcrumbs-box .actions .message a{
	background: url(../images/ico-message.png) no-repeat;
	width: 20px;
	height: 19px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
.breadcrumbs-box .actions .mail{
	padding-top: 6px;
	padding-bottom: 8px;
}
.breadcrumbs-box .actions .mail a{
	background: url(../images/ico-mail.gif) no-repeat;
	width: 25px;
	height: 10px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
.breadcrumbs-box .actions .print{
	padding-top: 4px;
	padding-bottom: 5px;
}
.breadcrumbs-box .actions .print a{
	background: url(../images/ico-print.gif) no-repeat;
	width: 17px;
	height: 15px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
.main-holder{
	width: 100%;
	overflow: hidden;
}
.main-holder .content-box{
	width:407px;
	padding-right:15px;
	float: left;
}
.main-holder .wide{
	width:618px;
	padding-right:0;
}
.main-holder .column{
	width: 196px;
	float: right;
	overflow: hidden;
	padding-top:33px;
}
.main-holder .column .address{
	overflow: hidden;
	margin: 0 0 22px;
	padding: 0 0 0 5px;
}
.main-holder .column .address address{
	font-style: normal;
	color: #31200a;
}
.main-holder .column .address address em{
	font-style: normal;
	display: block;
	font-size: 1.16em;
}
.main-holder .column .address address span{
	display: block;
	font: 1em Arial, Verdana, sans-serif;
}
.main-holder .column .address dl{
	margin: 0;
	font-size: 1em;
	font-family:Arial;
}
.main-holder .column .address dl dt{display: inline;}
.main-holder .column .address dl dd{
	display: inline;
	margin: 0;
}
.main-holder .column .address dl a{
	font-weight:bold;
	color:#45185c;
}
.main-holder .column .address dl a:hover{
	color:#93836f;
	text-decoration: none;
}
.main-holder .column .fact{
	width: 100%;
	overflow: hidden;
	margin: 0 0 26px;
}
.main-holder .column .fact .title{
	display: block;
	color: #31200a;
	font-size: 1.3336em;
	margin: 0 0 2px 9px;
}
.main-holder .column h2{
	font-size: 1.3336em;
	margin: 0 0 2px 9px;
	color: #31200a;	
	font-weight:bold;
}

.db-box .csc-textpic-text{padding-top:10px;}
.db-box .tx-gkhrssimport-pi1{margin-top:5px;}
.main-holder .column .db-box .fact p{font-size:1.167em; font-weight: bold; font-family:Georgia;}
.main-holder .column .db-box .fact p a{text-decoration:none; color:#000000;}
.main-holder .column .fact .fact-box{
	background:#ccbad4 url(../images/bg-fact.gif) repeat-x;
	padding: 6px 20px 12px 10px;
}
.main-holder .column .fact p{
	margin: 0 0 7px;
	font-size: 1em;
	line-height: 1.167em;
	color: #31200a;
}
.main-holder .column .fact .more, .main-holder .column .fact .more-link a{
	font-size: 12px;
	font-weight: bold;
	color: #45185c;
	background: url(../images/ico-fact-more.gif) no-repeat right top;
	padding: 0 20px 0 0;
}

.main-holder .column .fact .more:hover, .main-holder .column .fact .more-link a:hover{
	color:#93836f;
	text-decoration: none;
}
.main-holder .column .links{
	width: 100%;
	overflow: hidden;
	margin: 0 0 26px;
}
.main-holder .column .links .title{
	display: block;
	color: #31200a;
	font-size: 1.3336em;
	margin: 0 0 2px 9px;
}
.main-holder .column .links ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.main-holder .column .links ul li, .main-holder .column .links p{
	vertical-align: top;
	background: #f2eff3;
	font-size: 1em;
	font-weight: bold;
	padding: 3px 10px 1px;
}
.main-holder .column .links p{margin:0;}
.main-holder .column .links .color{background:#e9e1eb;}
.main-holder .column .links ul li a, .main-holder .column .links p a{color:#45185c;}
.main-holder .column .links ul li a:hover, .main-holder .column .links p a:hover{color:#93836f; text-decoration: none;}
.main-holder .column .publications{
	height:1%;
	overflow: hidden;
	padding: 0 0 0 10px;
	margin-bottom:26px;
}
.main-holder .column .publications .title{
	display: block;
	color: #31200a;
	font-size: 1.3336em;
	margin: 0 0 2px;
}
.main-holder .column .publications p{
	font: 1em Arial, Verdana, sans-serif;
	color: #31200a;
	margin: 0 0 12px;
}
.main-holder .column .publications .img-box{
	width: 100%;
	overflow: hidden;
	margin: 0 0 12px;
}
.main-holder .column .publications .img-box img{display:block;}
.main-holder .column .publications .more{
	background: url(../images/arrow-more.gif) no-repeat right bottom;
	padding: 0 20px 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #45185c;
}
.main-holder .column .publications .more:hover{
	color:#93836f;
	text-decoration: none;
}
.main-holder .content-box .article{
	width: 100%;
	overflow: hidden;
	margin: 0 0 28px;
}
.main-holder .update{
	display: block;
	font:0.916em Arial, Verdana, sans-serif;
	color: #93836f;
}

.main-holder .cfooter .emneord{margin-top:40px;}
.main-holder .cfooter .emneord h2{margin-bottom:5px; font-size:1.1667em; font-weight:bold;}
.main-holder .cfooter .emneord a{font-family:Arial,sans-serif; font-weight:bold; margin-right:20px;}

.main-holder .content-box .text-b{
	height: 1%;
	overflow: hidden;
	padding: 0 5px 0 0;
	margin: 0 0 8px;
}
.main-holder .content-box .text-b p{
	font:1em Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0 0 17px;
	color: #31200a;
}
.main-holder .content-box .text-s{
	height:1%;
	overflow: hidden;
	padding: 0 5px 0 0;
}
.main-holder .content-box .text-s p{
	font:1em Arial, Verdana, sans-serif;
	margin: 0 0 16px;
	color: #31200a;
}
.main-holder .content-box p a{
	color: #31200a;
	text-decoration: underline;
}
.main-holder .content-box p a:hover{text-decoration:none;}
.main-holder .content-box span{
	font-size: 1em;
	color: #31200a;
}

.main-holder .content-box span.enlargelink{text-decoration:underline; float:right; font-family:Arial, Verdana,sans-serif; font-size:0.9em; width:35px; text-align:right;}

.main-holder .content-box ul{
	margin: 0 0 9px;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.main-holder .content-box ul li, .main-holder .content-box ol li{
	color:#31200A;
	vertical-align: top;
	background: url(../images/bullet.gif) no-repeat 0 6px;
	font-size: 1em;
	padding: 0 0 0 15px;
	margin: 0 0 1px;
	font-family:Arial, Verdana, sans-serif;
}
.main-holder .content-box ol li{background:none; padding:0;}
.main-holder .content-box .tx-gkhrssimport-pi1  ol li{
	color:#31200A;
	font-family:Georgia;
	font-size: 1.5em;
}
.main-holder .content-box .tx-gkhrssimport-pi1 ol li a{font-size:0.667em; font-family:Arial, Verdana, sans-serif;}
.main h1{
	font-size: 2em;
	color: #31200a;
	margin: 0 0 5px;
	font-weight: normal;
}
.main-holder .content-box h2{
	font-size: 1.5em;
	color: #31200a;
	margin: 0;
}
.main-holder .content-box h3{
	font-size: 1.334em;
	color: #31200a;
	margin: 0;
}
.main-holder .content-box .img-left{
	float: left;
	margin: 0 14px 0 0;
	padding: 3px 0 0;
}
* html .main-holder .content-box .img-left{margin:0 11px 0 0;}
.main-holder .content-box .img-right{
	float: right;
	margin: 0 0 0 14px;
	padding: 3px 0 0;
}
* html .main-holder .content-box .img-right{margin:0 0 0 11px;}
.main-holder .content-box .img-left img,
.main-holder .content-box .img-right img{
	display:block;
	margin: 0 0 4px;
}
.main-holder .content-box .img-left strong,
.main-holder .content-box .img-left strong{
	display:block;
	font:0.91em Arial, Verdana, sans-serif;
	color: #31200a;
}
/* sidebar */
#inner .sidebar{background:none;/*background: url(../images/bg-sidebar-inner.gif) repeat-x;*/}
#inner .sidebar-area{
	width: 295px;
	padding: 48px 0 180px;
	background: none;
	min-height: 265px;
}
/* * html #inner .sidebar-area{height:565px;}*/
.sidebar .menu{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.sidebar .menu li{
	vertical-align: top;
	font-size: 1.334em;
	line-height: 1.2em;
	font-weight: bold;
	width: 100%;
	overflow: hidden;
	margin: 0 0 4px;
	background: none;
}
.sidebar .menu li a{
	color:#45185c;
	float: left;
	padding: 0 5px 0 20px;
}
.sidebar .menu li a:hover{
	background:#5c217a url(../images/bg-menu.gif) repeat-x;
	color: #fff;
	text-decoration: none;
}
.sidebar .menu li.active a{
	background:none;
	color:#45185c;
	text-decoration: none;
}
.sidebar .menu li.active ul{display:block;}
.sidebar .menu li.active ul li ul{display:none;}
.sidebar .menu li.active li.active ul{display:block;}
.sidebar .menu li.active li.active ul li ul{display:none;}
.sidebar .menu li.active li.active ul li.active ul{display:block;}
.sidebar .menu li.active li.active li.active ul li ul{display:none;}
.sidebar .menu li.active li.active ul li.active li.active ul{display:block;}
.sidebar .menu li.active li.active li.active li.active ul li ul{display:none;}
.sidebar .menu li.active li.active ul li.active li.active li.active ul{display:block;}
.sidebar .menu ul{
	margin: 0;
	padding:7px 0 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
	clear: both;
	display: none;
}
.sidebar .menu ul li{
	font-size: 0.875em;
	margin: 0 0 4px;
	background: none;
}
.sidebar .menu li.active li a{
	background:url(../images/leftmenu-arrow-icon.gif) no-repeat left 0;
	color: #45185c;
	text-decoration: none;
	padding-left:35px;
}
.sidebar .menu li li a:hover{
	background:#5C217A url(../images/leftmenu-hover-bg.png) repeat-x left -2px;
	color: #fff;
	text-decoration: none;
}
.sidebar .menu li.active li.active a{
	background:#5C217A url(../images/leftmenu-act-bg.gif) repeat-x left 0;
	color: #fff;
	text-decoration: none;
}
.sidebar .menu ul li span,
.sidebar .menu ul li span{
	background:url(../images/side-arrow.gif) no-repeat 0 4px;
	padding: 0 0 0 15px;
}
.sidebar .menu ul li a:hover span,
.sidebar .menu ul li.active span{background:url(../images/side-arrow-hover.gif) no-repeat 0 6px;}

.sidebar .menu ul ul{
	margin: 0;
	padding:9px 0 0;
	list-style: none;
	display: none;
}
.sidebar .menu ul ul li{
	font-size: 0.857em;
	line-height: 1.27em;
	margin: 0 0 1px;
}
.sidebar .menu ul ul ul li{font-size:1em;}
.sidebar .menu ul ul li a{
	background: none;
	padding: 0 5px 0 45px;
}
.sidebar .menu li li li a,
.sidebar .menu li.active li.active li a{
	background:none;
	color:#45185c;
	text-decoration: none;
	padding-left:50px;
}
.sidebar .menu li.active li.active li span{
	background:none;
	padding: 0 0 0 5px;
}
.sidebar .menu li.active li.active li a:hover span,
.sidebar .menu li.active li.active li.active span{background: url(../images/side-bullet.gif) no-repeat 0 5px;}
.sidebar .menu li.active li.active li a:hover{
	color:#32200a;
	background:url(../images/leftmenu-sub-hover-bg.png) no-repeat left top;
	
}
.sidebar .menu li.active li.active li.active a{
	color:#45185c;
	background: #C2BA9E url(../images/leftmenu-lvl3-act.png) repeat-x left top;
}
.sidebar .menu ul ul ul{
	margin: 0;
	padding: 2px 0 0;
	list-style: none;
}
.sidebar .menu li.active li.active li.active li a{
	background: none;
	color:#45185c;
	padding: 0 5px 0 10px;
	margin: 0 0 0 55px;
	display: inline;
}
.sidebar .menu li.active li.active li.active li a:hover{
	text-decoration: underline;
	color: #32200a;
}
.sidebar .menu li.active li.active li.active li.active a{
	color:#32200a;
	background:#DBD6C4 url(../images/leftmenu-lvl4-act.png) repeat-x top;
}
.sidebar .menu li.active li.active li.active li.active li a{
	background: none;
	color:#45185c;
	padding:0 5px 0 10px;
	margin: 0 0 0 70px;
}
.sidebar .menu li.active li.active li.active li.active li a:hover{
	text-decoration: underline;
	color:#32200a;
}
.sidebar .menu li.active li.active li.active li.active li.active a{
	font-weight: bold;
	color:#32200a;
}
.sidebar .menu li.active li.active li.active li.active li.active li a{
	background: none;
	color:#45185c;
	padding:0 5px 0 10px;
	margin: 0 0 0 95px;
}
/* subconten */
#inner #subcontent{
	margin: -171px 0 26px;
	position: relative;
}
#inner #subcontent .gallery h2{
	margin: 0 0 8px 48px;
}
#inner .gallery .gallery-area{
	width: 781px;
	margin: 0;
}
#inner .gallery .gallery-area .prev{margin-right:30px;}
#inner .gallery .gallery-area .gallery-box {width:713px;}
#inner .gallery .gallery-area ul li{
	padding-right:20px;
	background: none;
}

.twocol{width:407px; margin:5px 0;}
.twocol .first{ width:196px; float:left; margin-right:15px;}
.twocol .second{ width:196px; float:left;}

.nyheder .billed{ margin-bottom:12px;}
.nyheder .tekst{ font-size:1.167em;}
#inner .nyheder h2{ margin-bottom:6px;}

.news_latest_item .date{ margin-top:6px;}
.main-holder .content-box .news_latest_item h3{ font-size:1em;}

.news_latest_container_udviklingsprojekter{margin-bottom:10px;}
.news_latest_container_udviklingsprojekter .news_latest_item{background:#F6F5F0; padding:3px 0 3px 10px;}
.news_latest_container_udviklingsprojekter .odd{background:#ECE9E1;}

.news_latest_container_publikationer h3{clear:both;}
.news_latest_container_publikationer .news_latest_item{background:#ECEAE1;}
.news_latest_container_publikationer .odd{background:#FFFFFF;}
.news_latest_container_publikationer .list{padding:5px;}
.news_latest_container_publikationer img{float:left; margin-right:5px; margin-bottom:5px;}
.news_latest_container_publikationer .date{margin:0;}

.news_list_container_publikationer .news_list_item{background:#ECEAE1;}
.news_list_container_publikationer .odd{background:transparent;}
.news_list_container_publikationer .list{padding:5px;}

.news_single_item p.date{margin:0;}
.news_single_item .head{float:left; clear:both; width:100%;}
/*.news_single_item .subheader{float:right; width:48%;}*/
.news_single_item .news-single-img{float:left; width: 196px; margin-right:10px;}
p.news-single-imgcaption{font-size:0.9em;}

.sidebar-area .news-amenu-container ul{list-style-type:none;}
.sidebar-area .news-amenu-container ul li{background:none;padding:0 0 0 20px;}
.sidebar-area .news_latest_container h3{font-size:1.8em; margin:0 7px 0 0; background:url(../images/arrow-more.gif) no-repeat right; padding-right:15px; padding-left:0;}

.main-holder .content-box .news_list_browse .results_numbers{font-family:Georgia;}
.main-holder .content-box .news_list_browse .results_numbers a{margin-right:3px; text-decoration:none; font-weight:bold; color:#45185C;}
.main-holder .content-box .news_list_browse strong{color:#000000;}

.arrowlink{font-weight:bold;}
.main-holder .content-box p a.arrowlink{text-decoration:none;}

/*Info boks2 */
.info-box-2 ul{list-style-type:none;}
.info-box-2 ul li{background:none;}
.infolinksform {text-align:right;}
.infolinksform input[type="submit"], .infolinksform input.catJumpsubmit{margin:8px 0 0 0; font-size:12px; font-family:Georgia, Arial, sans-serif; font-weight:bold; padding:0 20px 0 0; background:transparent url(../images/arrow-more.gif) no-repeat scroll 100% center; color:#45185C; border:0;}
.infolinksform input[type="submit"]:hover{color:#93836F; cursor:pointer;}

/*general submit */
input[type="submit"]{font-size:12px; margin:3px 0; font-family:Georgia, Arial, sans-serif; font-weight:bold; padding:0 20px 0 0; background:transparent url(../images/arrow-more.gif) no-repeat scroll 100% center; color:#45185C; border:0;}
input[type="submit"]:hover{color:#93836F; cursor:pointer;}
.info-box-1 input[type="submit"]{margin:8px 0 0 0; float:right;}

/* I fokus nu */
/* focus */
#focus .focus-box .title{display: block;font-size: 2.5em;font-weight: normal; color:#000000;}
#focus .focus-box ul{margin: 0 0 15px;padding: 0;list-style: none;width:270px;overflow: hidden;}
#focus .focus-box ul li{vertical-align: top;margin: 0 0 5px;background: url(../images/plus.gif) no-repeat 0 2px;padding: 0 0 0 20px;}
#focus .focus-box a{color: #45185c; font-weight:bold;}
#focus .focus-box a:hover{color: #93836f;text-decoration: none;}
#focus .focus-box .more{background: url(../images/arrow-more.gif) no-repeat 0 2px;padding: 0 0 0 20px;font-weight:bold;color: #45185c; /*position:absolute; top:450px;*/}
#focus .focus-box .more:hover{color: #93836f;text-decoration: none;}

#focus .focus-box ul li.over{background:none; padding:0; margin:0 0 19px;}
#focus .focus-box ul li.over a{font-size:2em; font-weight:normal; background:url(../images/arrow.gif) no-repeat right; padding-right:28px;}
#focus .focus-box ul li.over span{display:block;}
#focus .focus-box ul li span{display:none; font-size:1.0827em;}

#focus .focus-box #foldout h3{font-size:1em;}
#focus .focus-box h3.ui-state-default{margin-bottom:0;}
#focus .focus-box .ui-state-default a{margin:0 0 5px; background: url(../images/plus.gif) no-repeat 0 2px; padding: 0 0 0 20px;}
#focus .focus-box .ui-state-active a{font-size:2em; font-weight:normal; background:url(../images/arrow.gif) no-repeat right; padding-right:28px;}
#focus .englishfocus .focus-box h3{font-size:1em;}
#focus .englishfocus .focus-box h3 a{font-size:2em; font-weight:normal; background:url(../images/arrow.gif) no-repeat right; padding-right:28px;}
#focus .englishfocus .focus-box h3 a:hover{color:#93836F;}


#focus .focus-box h3:first-child{margin-top:0;}
#focus .focus-box h3{margin-top:5px;}
#focus .focus-box #foldout div{font-family:Georgia; margin:0;font-size:1.0827em; display:none; overflow:hidden; /*height:5.333em;*/}
#focus .focus-box #nofoldout div p{font-family:Georgia; margin:0; font-size:1.0827em;}
#focus .focus-box #foldout div.ui-accordion-content-active{/*margin:0 0 10px;*/ display:block;}

#focus .focus-box #foldout #activetab{height:5em;}


/* lf_nyhedsbrev */
.tx-lfnyhedsbreve-pi1 label{font-family:Arial;}


.fptoolbox{width:auto; position:absolute; top:0; right:0;}
.fptoolbox .actions{width:300px;}
.topimghover{position:relative;}
.tx-lfkulturarvforside-pi1{}
#inner .topimghover{z-index:99;}
.englishfocus{position:relative;}


/* lf_contacts */
#inner .selectpeople {margin-bottom: 10px;}

.info-links-box{position:relative; background:#45185C; z-index:99; width:196px; min-height:130px; height:130px; height:auto !important;}

.content-area .tx-lfrtcontent-pi1{padding-top:69px;}

.database-area .memories{width:207px;}


/* google search */
.tx-lfcustomsearch-pi1 .search-header{font-size:1.333em;}
.tx-lfcustomsearch-pi1 .search-item{font-family:Arial; margin-bottom:15px;}
.tx-lfcustomsearch-pi1 .search-item h3{font-family:Georgia; font-size:1em;}
.tx-lfcustomsearch-pi1 .search-pagebrowser{font-weight:bold;}
.tx-lfcustomsearch-pi1 .search-pagebrowser b{margin-right:3px;}
.tx-lfcustomsearch-pi1 .search-pagebrowser a{margin-right:3px;}

/* Emneord */
.tx-lfcategoriesfe-pi1 .col1{float:left; width:196px; margin-right:15px;}
.tx-lfcategoriesfe-pi1 .col2{float:left; width:196px; padding-right:15px;}
.tx-lfcategoriesfe-pi1 .col3{float:right; width:196px;}
.tx-lfcategoriesfe-pi1 .topic, .main-holder .content-box .tx-lfcategoriesfe-pi1 .csc-menu{margin-bottom:20px;}

.main-holder .content-box .tx-lfcategoriesfe-pi1 h3{background:#C1B99D; font-family:Georgia; padding:7px 0 2px 10px; font-size:1em;}
.main-holder .content-box .tx-lfcategoriesfe-pi1 ul{list-style:none; font-family:Arial; margin:0;}
.main-holder .content-box .tx-lfcategoriesfe-pi1 ul li{background:#ECEAE1; padding:1px 1px 1px 10px; margin-top:2px;}
.main-holder .content-box .tx-lfcategoriesfe-pi1 ul li li{background:none;}
.main-holder .content-box .tx-lfcategoriesfe-pi1 ul li.odd{background:#F5F4F0;}

.tx-lfcategoriesfe-pi5 .col1{float:left; width:196px; margin-right:15px;}
.tx-lfcategoriesfe-pi5 .col2{float:left; width:196px; padding-right:15px;}
.tx-lfcategoriesfe-pi5 .col3{float:right; width:196px;}
.tx-lfcategoriesfe-pi5 .topic{margin-bottom:20px;}
.tx-lfcategoriesfe-pi5 .topic h3{background:#C1B99D; font-family:Georgia; padding:7px 0 2px 10px; font-size:1em;}
.main-holder .content-box .tx-lfcategoriesfe-pi5 ul{list-style:none; font-family:Arial; margin:0;}
.main-holder .content-box .tx-lfcategoriesfe-pi5 ul li{background:#ECEAE1; padding:1px 1px 1px 10px; margin-top:2px;}
.main-holder .content-box .tx-lfcategoriesfe-pi5 ul li.odd{background:#F5F4F0;}

.tx-lfcategoriesfe-pi5 .singleview{float:right; width:196px;}

.tx-lfcategoriesfe-pi6 .col1{float:left; width:407px; margin-right:15px;}
.tx-lfcategoriesfe-pi6 .topic{margin-bottom:20px;}
.tx-lfcategoriesfe-pi6 .topic h3{background:#C1B99D; font-family:Georgia; padding:7px 0 2px 10px; font-size:1em;}
.main-holder .content-box .tx-lfcategoriesfe-pi6 ul{list-style:none; font-family:Arial; margin:0;}
.main-holder .content-box .tx-lfcategoriesfe-pi6 ul li{background:#ECEAE1; padding:1px 1px 1px 10px; margin-top:2px;}
.main-holder .content-box .tx-lfcategoriesfe-pi6 ul li.odd{background:#F5F4F0;}


.expand-link{background:#F5F4F0; position:relative; height:16px;}
.expand-link a{text-indent:-999px; background:transparent url(../images/plus.gif) no-repeat scroll 0 2px; display:block; width:15px; position:absolute; right:0; overflow:hidden;}
.close-link{background:#F5F4F0; position:relative; height:16px;}
.close-link a{text-indent:-999px; background:transparent url(../images/ico-minus.gif) no-repeat scroll 0 2px; display:block; width:15px; position:absolute; right:0; overflow:hidden;}


/* img lightbox */
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd.csc-textpic-caption{float:left;}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd.enlargelink{float:right; margin-left:10px; width:35px; font-family:Arial; font-size:0.9em;}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd.enlargelink a{text-decoration:underline;}
#lbBottomContainer #lbCloseLink{background:url(../images/closelabel.gif) no-repeat center center;}
#lbImage #lbPrevLink{background:transparent url(../images/prevlabel.png) no-repeat scroll 0 15%;}
#lbImage #lbNextLink{background:transparent url(../images/nextlabel.png) no-repeat scroll 100% 15%;}
#lbImage #lbPrevLink:hover{background:transparent url(../images/prevlabel.png) no-repeat scroll 0 15%;}
#lbImage #lbNextLink:hover{background:transparent url(../images/nextlabel.png) no-repeat scroll 100% 15%;}

/* comments */
.tx-comments-comments h2{font-size: 1.1667em;}
.tx-comments-pi1 .tx-comments-comments{border-top:1px solid #9D7AAF; margin-top:40px; padding-top:35px;}
p.tx-comments-required-error{margin:0; padding:5px; clear:both; color:#45185C;}
span.tx-comments-comment-name, span.tx-comments-comment-date{font-weight:bold; font-size:0.9em; font-family: Georgia, Arial,Verdana,sans-serif;}
.tx-comments-pi1 p.teaser{margin:0 0 10px 0;}
.tx-comments-pi1 p.jumplink{margin:0; padding:0 0 30px 0;}
.tx-comments-pi1 p.jumplink a{color:#45185C; text-decoration:none; font-weight:bold;}
.tx-comments-pi1 .comments{border: 1px solid #E5E4E4; padding:0 13px; margin: 0 0  35px 0;}
.tx-comments-pi1 .comments .tx-comments-comment-1, .tx-comments-pi1 .comments .tx-comments-comment-2{border:none; border-bottom:1px solid #9D7AAF; padding:15px 0 30px 0; margin:0; font-family:Arial,sans-serif;}
.tx-comments-comment-date{font-family:Georgia; font-weight:bold;}

.tx-comments-comment-form label.confirm{display:inline;}
.tx-comments-comment-form label{display:block;padding-top:5px;font-family:Arial, sans-serif; vertical-align:bottom;margin-bottom:5px;}

.tx-srfreecap-pi2-image{margin-left:0; float:left; margin-right:10px; width:180px; padding-top:5px;}
.tx-srfreecap-pi2-cant-read{font-family:Arial,sans-serif;}
.tx-comments-captcha div{margin-top:5px;}
.tx-comments-captcha{padding:0;}

/* english fokus */
.englishfocus img{display:none;}

.englishfrontbox{height:105px; overflow:hidden; margin-bottom:15px; width:175px;}
.englishfrontbox h3{color:#31200A; display:block; font-size:16px; margin:0 0 9px; font-weight:normal;}
.englishfrontbox p{margin: 0 0 10px 0;}
.englishfrontbox a{background:transparent url(../images/arrow-more.gif) no-repeat scroll 100% center; color:#45185C; font-family:Georgia,Arial,sans-serif; font-size:12px; font-weight:bold; margin:3px 0; padding:0 20px 0 0;}
.english .content-area{background:url(../images/bg-content-big_eng.gif) no-repeat scroll 0 0;}

/* google maps */
.gmnoprint{font-family:Arial, Verdana, sans-serif;}
.tx_lumogooglemaps_pi1_infobox p{white-space:normal;}
.tx_lumogooglemaps_pi1_infobox{}

#foldout{padding-bottom:2em;}
/*#header .menu-box .submenu{width:100px;}*/
#header .menu-box .submenu{width:130px;}
.csc-textpic-imagewrap{margin-bottom:5px;}


.quotebox{margin-bottom:15px;}
.quotebox .top{height:20px; background:url(../images/quotebox-top.gif) no-repeat left;}
.quotebox .bottom{height:20px; background:url(../images/quotebox-bottom.gif) no-repeat right;}
.quotebox .middle{font-size:1.5em; padding:0 15px;}

.vidstedubox{background:#EDEDED url(../images/vidste-du-at-boks-bg.gif) repeat-x; padding:15px 10px; margin-bottom:15px;}
.vidstedubox .title{color:#31200A; display:block; font-size:1.3336em;}
.vidstedubox p{margin: 10px 0 0 0 ;}


/* input felter wraps */
.main-holder .content-box span.inputfield{background:url(../images/inputfield-left.gif) no-repeat left; padding:5px 0 5px 9px;}
.main-holder .content-box span.inputfield input{border:0; padding:0; margin:0; font-size:11px;}
.main-holder .content-box span.inputfield span{background:url(../images/inputfield-right.gif) no-repeat right; padding:5px 9px 5px 0; margin:-5px 0; }

/* rssfeeds */
.rssfeeds{font-family:Arial;}
.rssfeeds input{width:165px;}

/* lf_gallery */
.gallery-container{background:#D8D3C2 repeat-x top; height:118px; padding-top:14px; margin:0 0 26px;}
.gallery-container .numbers{width:142px; position:relative; margin:0 auto; font-weight:bold; text-align:center;}
.gallery-container .gallery{width:142px; height:95px; position:relative; margin:0 auto; border:1px solid #8E8F8C; background:#000000;}
#slider ul, #slider li{margin:0; padding:0; list-style:none;}
#slider li{width:142px; text-align:center; background:none;}
#slider li a{display:block; margin:0; padding:0;}
#prevBtn{display:block; width:19px; height:95px; vertical-align:middle; position:absolute; right:149px; top:0;}
#nextBtn{display:block; width:19px; height:95px; vertical-align:middle; position:absolute; left:149px; top:0;}	
#prevBtn a{display:block; text-indent:-100px; overflow:hidden; width:19px; height:95px; background:url(../images/btn-prev.gif) no-repeat center left;}	
#nextBtn a{display:block; text-indent:-100px; overflow:hidden; width:19px; height:95px; background:url(../images/btn-next.gif) no-repeat center right;}

/* videoclip */

.videoclip{}
.videoclip .teasertxt{font-family:Arial; padding:7px; width:386px; background:#EFEADB url(../images/videoclip-caption.gif) repeat-x top left;}
.videoclip .video img.spacer-gif{display:none;}
#inner .videoclip {margin-bottom:15px;}
#inner .videoclip .title,
#inner .videoclip .link{display:none;}


#focus .topimghover{cursor:pointer;}

/* comments pagebrowser */
.main-holder .content-box .tx-pagebrowse-pi1 ul{list-style:none;}
.main-holder .content-box .tx-pagebrowse-pi1 ul li{background:none;}

.localright ul li {padding-left: 15px;}


/* login (login til forum) */
div.tx-felogin-pi1 label {margin-top:5px; margin-bottom:5px;}


/* ** tx-seminars-pi1 START ** */
div.tx-seminars-pi1 {width:619px;}
div.tx-seminars-pi1 div.hRuler{border-top:1px dashed #AAAAAA;height:1px;margin:10px 0;}
div.tx-seminars-pi1 div.leftContainer{float:left;padding:0 20px 0 0;width:425px;}
div.tx-seminars-pi1 div.leftContainer .topLeft{}
div.tx-seminars-pi1 div.leftContainer .topLeft div{float:left;}
div.tx-seminars-pi1 div.leftContainer h2{
	color:#31200A;
	font-size:2em;
	font-weight:normal;
}
div.tx-seminars-pi1 div.leftContainer div.description{}
div.tx-seminars-pi1 div.leftContainer dl{display:block;}
div.tx-seminars-pi1 div.leftContainer dt{display:block;}
div.tx-seminars-pi1 div.leftContainer dd{display:block;margin:0;padding:0;}

div.tx-seminars-pi1 div.rightContainer{
	float:left;
	margin:50px 0 0 0;
	padding: 0 0 0 20px;
	width:100px;
	border-left:1px dashed #AAA;
}
div.tx-seminars-pi1 div.rightContainer h3{margin: 5px 0 ;}
div.tx-seminars-pi1 div.rightContainer dl{display:inline;}
div.tx-seminars-pi1 div.rightContainer dt{display:inline;}
div.tx-seminars-pi1 div.rightContainer dd{display:none;}

div.tx-seminars-pi1 div.footer{border-top:1px dashed #AAA;padding:20px 0 0 0;margin:20px 0 0 0;}
/* ** tx-seminars-pi1 END ** */
	

/* ** tx-seminars-maps START ** */

div.tx_lfseminarsmaps_overviewmap { width: 600px; height: 330px; }
div.tx_lfseminarsmaps_singleviewmap  { width: 425px; height: 330px; }
/* ** tx-seminars-maps END ** */


/* ** tx-lfcreateseminar-pi1 START ** */
div.tx-lfcreateseminar-pi1 { border:1px solid #AAA; }
div.tx-lfcreateseminar-pi1 fieldset{margin:10px 0;padding:0;}
div.tx-lfcreateseminar-pi1 dd{margin:0;}
div.tx-lfcreateseminar-pi1 input{border:1px solid #AAA;}
div.tx-lfcreateseminar-pi1 textarea{border:1px solid #AAA;}
div.tx-lfcreateseminar-pi1 fieldset div.fieldset-div{margin:10px;padding: 5px 20px;}
/*
div.tx-lfcreateseminar-pi1 fieldset div.fieldset-even{ background:none repeat scroll 0 0 #F0F0F0; }
div.tx-lfcreateseminar-pi1 fieldset div.fieldset-odd{ background:none repeat scroll 0 0 #E4E4E4; }
*/
div.tx-lfcreateseminar-pi1 fieldset div.fieldset-div div.leftColumn{float:left;}
div.tx-lfcreateseminar-pi1 fieldset div.fieldset-div div.rightColumn{float:left;margin:0 0 0 10px;}
div.tx-lfcreateseminar-pi1 fieldset div.title input{width:300px;height:18px;}
div.tx-lfcreateseminar-pi1 fieldset div.description textarea{width:450px;height:100px;}
div.tx-lfcreateseminar-pi1 fieldset div.begin_date input{width:100px;height:18px;}
div.tx-lfcreateseminar-pi1 fieldset div.begin_time input{width:50px;height:18px;}
div.tx-lfcreateseminar-pi1 fieldset div.end_date input{width:100px;height:18px;}
div.tx-lfcreateseminar-pi1 fieldset div.end_time input{width:50px;height:18px;}
div.tx-lfcreateseminar-pi1 fieldset div.tx_lfseminarsmaps_address textarea{width:350px;height:100px;}
div.tx-lfcreateseminar-pi1 fieldset div.tx_lfseminarsmaps_lat input{width:100px;height:18px;}
div.tx-lfcreateseminar-pi1 fieldset div.tx_lfseminarsmaps_lng input{width:100px;height:18px;}
div.tx-lfcreateseminar-pi1 fieldset div.errors{color:red;font-size:1.2em;}
div.tx-lfcreateseminar-pi1 fieldset div.messages{color:green;font-size:1.2em;}
div.tx-lfcreateseminar-pi1 fieldset div.submit input {border:0;}
/* ** tx-lfcreateseminar-pi1 END ** */


/* ** tx-lfcreateseminar-pi2 START ** */
div.tx-lfcreateseminar-pi2 { border:1px solid #AAA; }
div.tx-lfcreateseminar-pi2 fieldset{margin:10px 0;padding:0;}
div.tx-lfcreateseminar-pi2 dd{margin:0;}
div.tx-lfcreateseminar-pi2 input{border:1px solid #AAA;}
div.tx-lfcreateseminar-pi2 textarea{border:1px solid #AAA;}
div.tx-lfcreateseminar-pi2 fieldset div.fieldset-div{margin:10px;padding: 5px 20px;}
/*
div.tx-lfcreateseminar-pi2 fieldset div.fieldset-even{ background:none repeat scroll 0 0 #F0F0F0; }
div.tx-lfcreateseminar-pi2 fieldset div.fieldset-odd{ background:none repeat scroll 0 0 #E4E4E4; }
*/
div.tx-lfcreateseminar-pi2 fieldset div.fieldset-div div.leftColumn{float:left;}
div.tx-lfcreateseminar-pi2 fieldset div.fieldset-div div.rightColumn{float:left;margin:0 0 0 10px;}
div.tx-lfcreateseminar-pi2 fieldset div.title input{width:300px;height:18px;}
div.tx-lfcreateseminar-pi2 fieldset div.description textarea{width:450px;height:100px;}
div.tx-lfcreateseminar-pi2 fieldset div.begin_date input{width:100px;height:18px;}
div.tx-lfcreateseminar-pi2 fieldset div.begin_time input{width:50px;height:18px;}
div.tx-lfcreateseminar-pi2 fieldset div.end_date input{width:100px;height:18px;}
div.tx-lfcreateseminar-pi2 fieldset div.end_time input{width:50px;height:18px;}
div.tx-lfcreateseminar-pi2 fieldset div.tx_lfseminarsmaps_address textarea{width:350px;height:100px;}
div.tx-lfcreateseminar-pi2 fieldset div.tx_lfseminarsmaps_lat input{width:100px;height:18px;}
div.tx-lfcreateseminar-pi2 fieldset div.tx_lfseminarsmaps_lng input{width:100px;height:18px;}
div.tx-lfcreateseminar-pi2 fieldset div.errors{color:red;font-size:1.2em;}
div.tx-lfcreateseminar-pi2 fieldset div.messages{color:green;font-size:1.2em;}
/* ** tx-lfcreateseminar-pi2 END ** */

/* ** tx-lfcreateseminar-pi3 START ** */
div.tx-lfcreateseminar-pi3 { }
div.tx-lfcreateseminar-pi3 table{margin:10px 0;padding:0;border:1px solid #AAA;width:300px;}
div.tx-lfcreateseminar-pi3 th{background:#DDD;text-align:left;padding:10px;}
div.tx-lfcreateseminar-pi3 td{padding:10px;}
div.tx-lfcreateseminar-pi3 fieldset div.errors{color:red;font-size:1.2em;}
div.tx-lfcreateseminar-pi3 fieldset div.messages{color:green;font-size:1.2em;}
/* ** tx-lfcreateseminar-pi3 END ** */


/* ** tx-powermail-pi1 START ** */
div.tx-powermail-pi1{}
div.tx-powermail-pi1 fieldset {padding: 10px;border: 1px solid #AAA}
div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html{margin: 10px 0;}
div.tx-powermail-pi1 div label{display:block;}
/* ** tx-powermail-pi1 END ** */

/* Pb_survey START ** */
.tx-pbsurvey-pi1 .questionSubtext h2{display:none;}
.tx-pbsurvey-pi1 .survey_item .wrong, .tx-pbsurvey-pi1 .survey_item .correct{display:none;}
.tx-pbsurvey-pi1 label.error{color:darkred; display:none;}
/* Pb_survey END ** */

/*print section*/
.print-section h1{font-family:Georgia, serif;font-size:18pt; font-weight:normal;}
.print-section h2{font-family:Georgia, serif; font-size:13.5pt; font-weight:normal;color:#000;}
.print-section h3{font-family:Georgia, serif; font-size:10pt;}
.print-section p, .print-section li, .print-section dt, .print-section dl, .print-section dd, .print-section a{font-size:9pt;font-family:Arial, sans-serif;}
.print-section p.manchet{font-size:10.5pt;font-family:Georgia, serif;}
.print-section .page_header{margin-bottom:20px;page-break-after:always;}
.print-section .print-index{margin-bottom:40px;}
.print-section .print-index ul li{list-style:none;}
.print_date{font-style:italic;}
.print-section div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {font-size:9pt;color:#6B6B6B;}
.print-section .sidecol .fact{padding:10px 0;border-bottom:1px solid #7B7A7A;}
.print-section .sidecol{clear:both;page-break-before:auto;}
.print-section .first{padding:0;}
.print-section .maincol{margin:0 0 20px;}
.print-section .page{margin:0 0 40px;page-break-after:always;}
.print-section .tx-contacts-pi1 dl, .print-section .tx-contacts-pi1 dt, .print-section .tx-contacts-pi1 dd{margin:0;padding:0;}
.print-section .tx-contacts-pi1{background:#E5E5E5;padding:10px 0;border-top:1px solid #7B7A7A;border-bottom:1px solid #7B7A7A;}
.print-section .tx-contacts-pi1 address{font-style:normal;font-size:9pt;}
.print-section .tx-contacts-pi1 address em{display:block; font-family:Georgia, serif; font-size:10pt;font-weight:bold; font-style:normal;}
.print-section .tx-contacts-pi1 dt{float:left;}
.print-section ul li{padding-left:10px;}
.print-section p{max-width:660px;}
.print-section img{page-break-before:auto;}

