html {font-size: 100.01%;}
body {margin: 0;color:#000;font: 64% Verdana, Geneva, Arial, Helvetica, sans-serif;background:#dbdbdb;}
img {border-style:none;}
a {text-decoration:none;color:#728018;}
a:hover {text-decoration:underline;}
input, textarea, select {font:100% arial,sans-serif;vertical-align:middle;}
form,fieldset {margin:0;padding:0;border-style:none;}
td {vertical-align: top;}
p.manchet { padding-bottom: 15px; border-bottom: dotted 1px #9d9d9d;}
#page {margin:0 auto;width: 927px;position: relative;background: #fff;font-size: 1.1em;line-height: 1.27em;}
/* PÃ¥ fÃ¸lgende 2 linier tilpasses den enkelte institutions logos placering i top-boksen */
h1 {position: absolute;top: 10px;left: 10px;z-index: 10;margin: 0;text-indent: -9999px; overflow:hidden; height: 127px;width: 350px;}
h1 a {display: block;background: url(../images/logo.gif) top left no-repeat; height: 137px;width: 250px; }

/* menu begin */
#header {height: 161px;position: absolute;top: 10px;left: 10px;background: url(../images/bg-header.jpg) no-repeat right top;width: 907px; /* 100%*/}
#header .url { display: none; }
#header #menu { position: relative; padding: 5px 0 5px 9px;list-style: none;margin: 138px 0 0;/* background: url(../images/bg-menu.jpg) repeat-y; */ background: #9E3339;}
#header #menu li {position: relative; display: inline;padding-right: 18px;}
#header #menu li li {padding-right: 0; line-height: 1.6em;}
#header #menu a {color: #fff;}
#header #menu a:hover, #header #menu li.selected a, #header #menu li.expanded a {color: #97a71e;text-decoration: none;}
#header #menuLogin { position:absolute;right:6px;top:143px;z-index:99;}
#header #menuLogin a { color: #fff; }
#header #menuLogin a:hover, #header #menuLogin a:active {color: #97a71e;text-decoration: none;}
/* dropdown begin */
#header #menu li ul { display: none; position: absolute; left: -5px; top: 13px; width: 150px; background: #9E3339; margin: 0; padding: 5px;
/*2.11.09, RAJ/BLEAU: tilføjet pga konflikt med print-div*/
z-index:10;
}
    #header #menu li:hover ul , #header #menu li.over ul { display: block; }
    #header #menu li ul li { display: block; }
    #header #menu li ul li a, #header #menu li.selected ul li a, #header #menu li.expanded ul li a { color: #fff; }
    #header #menu li ul li a:hover, #header #menu li ul li.selected a, #header #menu li ul li.expanded a {color: #97a71e;text-decoration: none;}
/* menu end */ 
#content {padding: 186px 10px 15px;overflow: hidden;height: 1%;}
#content img {display: block;padding: 1px;border: 1px solid #9d9d9d;}
#content .main-content {float: right;width: 687px;}
#content .side-bar {float: left; width: 200px;}
#content .txt-content {float: left;width: 467px;overflow: hidden;height: 1%;}
#content .banners-column {float: right;width: 200px;}
#content .language img {float: left;padding: 0;margin: 2px 4px 0 0;}
#content .inner-content .result img {float: left;border: none;padding: 0 6px 0 0;margin-top: -2px;}

.side-bar ul {padding: 0;list-style: none;margin: 0;}
.side-bar .side-list {margin: -4px 0 11px;}
.side-bar .side-list li {background: url(../images/points.gif) repeat-x;line-height: 1.18em;padding: 9px 0 7px;}
.side-bar .side-list li:first-child, .form-holder div ul li:first-child, #footer ul li:first-child {background: none;}
.side-bar .side-list p {margin: 0;}
#content .side-bar .side-list img, .side-bar .side-list .manchet {display: none;}

.inner-content .side-list {float:left; clear: left; width: 467px; height:1%; margin: 0 0 11px;}
.inner-content .side-list li { float: left; clear: left; width: 100%; background: url(../images/points.gif) repeat-x;line-height: 1.18em;padding: 9px 0 7px; }
.inner-content .side-list li:first-child, .form-holder div ul li:first-child, #footer ul li:first-child {background: none;}
.inner-content .side-list p {margin: 0; }
.inner-content .side-list p.manchet {border: 0; }
.inner-content .side-list .teaser {display: none;}
.inner-content li.imgRight img { float: right; margin: 0 0 5px 5px; width: 98px; }
.inner-content li.imgLeft img { float: left; margin: 0 5px 5px 0; width: 98px; }


.txt-content h2, .txt-content h3 {color: #3b3b3b;font-size: 1.18em;margin: 7px 0 11px;text-transform: uppercase;}
.txt-content .img-holder { width: 200px; }
.txt-content .img-holder.imgTop { float:none; padding:2px 0 15px 0; }
.txt-content .img-holder.imgLeft { float:left;padding:2px 15px 15px 0; }
.txt-content .img-holder.imgRight { float:right;padding:2px 0 15px 15px; }
.txt-content .img-holder.imgLeft img, .txt-content .img-holder.imgRight img{ width:196px; }

.txt-content .img-holder span {display: block;border: 1px solid #9d9d9d;border-width: 0 1px 1px;padding: 2px 6px 3px;}
.txt-content p {margin: 0 0 14px;}
.txt-content p.dato {font-size: 90%; color: #7f7f7f;}
.txt-content .aktuelt {border-top: 1px solid #9d9d9d;margin-top: 22px;padding: 16px 0 0;}
.txt-content .aktuelt h3 {margin-bottom: 4px;}
.txt-content .aktuelt div {overflow: hidden;height: 1%;background: url(../images/points.gif) repeat-x;padding: 11px 0 10px;line-height: 1.18em;}
.txt-content .aktuelt .first-box {background: none;padding-top: 0;}
.txt-content .aktuelt img {float: right;margin-left: 7px;}
.txt-content .aktuelt .left-img img {float: left;margin: 0 14px 0 0;}

.banners-column .form-holder {border: 1px solid #9d9d9d;padding: 1px;}
.banners-column .form-holder div {background: url(../images/bg-form.gif) repeat-x;padding: 7px 6px 0;}
.form-holder div {overflow: hidden;height: 1%;padding-bottom: 8px;}
.form-holder div input {float: right;}
/* danish */
.form-holder div input.txt {float: left;width: 129px;padding: 3px 5px 2px;border: 1px solid #9d9d9d;background: #fff;font-size: 1em;}
.form-holder div input.sum { background: #aeaeae; color:#728018; font-weight:bold; border: 0; width: 38px; height: 21px; margin-left: 2px;}
/* english */
.form-holder div input.txt4 {float: left;width: 109px;padding: 3px 5px 2px;border: 1px solid #9d9d9d;background: #fff;font-size: 1em;}
.form-holder div input.sum4 { background: #aeaeae; color:#728018; font-weight:bold; border: 0; width: 58px; height: 21px; margin-left: 2px;}
/* german*/
.form-holder div input.txt5 {float: left;width: 109px;padding: 3px 5px 2px;border: 1px solid #9d9d9d;background: #fff;font-size: 1em;}
.form-holder div input.sum5 { background: #aeaeae; color:#728018; font-weight:bold; border: 0; width: 58px; height: 21px; margin-left: 2px;}

.form-holder div ul { float: left; list-style: none; margin:8px 5px 5px 0; padding:5px 0 0; width:100%; border-top:1px solid #9D9D9D; }
.form-holder div ul li {display: inline;padding: 0 3px 0 6px;background: url(../images/sep-form.gif) no-repeat 0 6px;}
.form-holder a { color:#000; }
.language {padding: 8px 0 10px;list-style: none;margin: 0;overflow: hidden;height: 1%;}
.language li {float: left;padding-right: 4px;}

.language a {line-height: 12px;}
.orange {border-color: #e39d31;}
.orange div {background: url(../images/orange.gif) repeat-y;}
.blue {border-color: #62add4;}
.blue div {background: url(../images/blue.gif) repeat-y;}
.green-light {border-color: #b9c946;}
.green-light div {background: url(../images/green-light.gif) repeat-y;}
/*inner-page start*/

.side-bar h3 {color: #3b3b3b;font-size: 1em;text-transform: uppercase;margin: -1px 0 0;border-bottom: 1px solid #9d9d9d;padding: 0 0 5px 8px;}
.side-bar #nav {padding-top: 10px;}
    #nav li {border: 1px solid #9d9d9d;border-width: 0 0 1px;height: 1%;vertical-align: top;}
    /*#nav li { display: none; }
    #nav li.open li { display: block; }
    #nav li li { display: block;}
    #nav li li li{ display: block; }
    #nav li li li li{ display: block; }*/
        #nav a {display: block; padding: 2px 9px 3px;margin: 1px 0;}
        #nav .open a {background: url(../images/nav-open.gif) no-repeat;}
        #nav a:hover {background: #728018;color: #fff;text-decoration: none;}
        #nav .active a {background: #728018;color: #fff;text-decoration: none;}
        #nav .open .active a {background: #728018;color: #fff;text-decoration: none;}
        
        #nav .open ul a:hover {background: #728018;color: #fff;text-decoration: none;}
            #nav li.active ul a { background: #fff;color: #728018;text-decoration: none; }
            #nav ul li {border-width: 1px 0 0; padding-left: 5px;}
			#nav ul li ul li {padding-left: 15px;}
			#nav ul li ul li ul li {padding-left: 25px;}
			#nav ul li ul li ul li ul li {padding-left: 35px;}
			#nav ul li ul li ul li ul li ul li {padding-left: 45px;}
            #nav ul a span {background: url(../images/sep-nav.gif) no-repeat 0 6px;padding-left: 7px;}
            #nav ul a:hover span, #nav .open .active a span {background: url(../images/sep-nav-hover.gif) no-repeat 0 6px;}
            #nav .open ul a { background: none; }
                

.main-content .small-nav {list-style: none;padding: 0 0 4px;margin: 0 0 16px;border-bottom: 1px solid #9d9d9d;}
.main-content .small-nav li {display: inline;}
.main-content .small-nav span {color: #728018;}
.inner-content {line-height: 1.3em;position: relative;height: 1%;padding-bottom: 33px; width: 467px;}
.inner-content.wide { width: 100%;}
.inner-content h2 {margin-top: 13px; padding-right: 42px;}
.main-content .print { position: absolute; padding: 0 2px 2px; width: 42px; right:225px; /*top:220px;*/background: #fff url(../images/print.gif) no-repeat 100% 3px;
	/*rettelse, raj/bleau 2.11.09: opr. z-index: 99; rettet til 1 pga element lagde sig over dropdownmenu. */ 
	z-index: 1;
	/*	1 = virker i IE8 + FF
		-1 = virker i IE7 (der er conditionel stylesheet for denne)
	*/
	/*fjernet top-placering pga. konflikt med tekst 18/6-2010 JCL*/
}
.main-content .print.wide { right:25px;}
.main-content .print.top { top:184px;}
.inner-content ul {padding: 0px 0px 0px 16px;list-style-type:disc;margin: 0 0 16px;}
.inner-content ul li {padding-bottom: 4px;  /*background: url(../images/sep-footer.gif) no-repeat 1px 5px;*/}
.inner-content h3 {margin-top: 24px; padding-right: 42px;}
.inner-content .side {overflow: hidden;height: 1%;}
.inner-content .side ul {float: right;margin-bottom: 14px;}
.inner-content .side ul li {display: inline;background: none;padding: 0;}

.inner-content form {padding: 2px 0 24px;}
.inner-content form label { float: left; display: block;padding-bottom: 8px;}
.inner-content form .formhelp { float: left; }
.inner-content form input.txt { float: left; width: 219px;padding: 3px 5px 2px;border: 1px solid #9d9d9d;background: #fff;font-size: 1em;}
.inner-content form input.sum { background: transparent url(../images/button-search.gif) no-repeat; color:#728018; font-weight:bold; border: 0; width: 38px; height: 21px; margin-left: 2px;}
.inner-content .result {padding: 13px 0;}
.inner-content .result div {padding-bottom: 14px;}
.inner-content .result p {margin: 0;clear: left;}

.inner-column { /* padding-top: 16px; */}
/*inner-page end*/
#footer {margin: 0 10px;padding: 8px 9px 10px;border-top: 1px solid #9d9d9d;overflow: hidden;height: 1%;}
#footer .logo {float: right;margin-top: 2px;}
#footer ul {padding: 0;list-style: none;margin: 0 0 1px -7px;}
#footer ul li {display: inline;padding: 0 3px 0 6px;background: url(../images/sep-footer.gif) no-repeat 0 6px;}
#footer ul strong {color: #000000; } /* 27/10-09 rettet fra #728018; (Raj/Bleau) */

/* *************  Elements **************** */
.clear { clear: both; }
.main-content h2, .main-content  h3 { color: #3b3b3b; font-size: 1.18em; margin: 0 0 11px; text-transform: uppercase; }
#sitemap, #content .txt-content  { float:left;height:1%;overflow:hidden; /*width:467px;*/ }

/* *************  Sitemap **************** */
#sitemap {}
 #sitemap ul, #sitemap li { margin: 0; padding: 0; list-style: disc outside; background-image: none; }
 #sitemap ul {padding: 0 0 0 0; margin: 6px 0 5px 15px;}
 #sitemap ul li {padding: 0 0 10px 0; margin: 0;}
 #sitemap ul ul li {padding: 0 0 10px 0; margin: 0 0 0 10px;}
 #sitemap ul ul ul li {padding: 0 0 10px 0; margin: 0;}
 #sitemap ul ul {padding: 0 0 0 0; margin: 0 0 5px 10px;}
 
 #sitemap ul ul ul {padding: 0 0 0 0; margin: 0 0 5px 20px;}
 #sitemap ul a { margin: 0; text-decoration: none;}
 #sitemap ul ul a { margin: 0; padding: 0; border: 0; }
/* **************************************** */

/* ************* Galleri **************** */
.gallerybox { clear: left; float: left; padding: 0; /*width: 467px;*/ }
.gallerybox .wide{ width: 100%; }
.gallerybox a { margin: 0; padding: 0; margin-right: 10px; display: inline; }
#content .gallerybox img { margin: 10px 10px 10px 0; padding: 1px; display: inline; }
/* **************************************** */

/* ************* Document: Banner **************** */
.box {border: 1px solid #fff;padding: 1px;margin-bottom: 10px; }
.banners-column .box {margin-top:15px;}
.box div {padding: 4px 0 3px 8px;}
.box p {margin: 0 0 7px;color: #fff;}
.box h3 {margin: 0 0 3px; color: #fff; font-size: 100%; border: 0; padding: 0;}
.box a {display: block; font-weight: bold;color: #fff;padding-left: 12px;background: url(../images/arrow.gif) no-repeat 0 5px;}
/* **************************************** */

/* ************* Module: Front-end redigering af nyheder **************** */
#DocumentForm table { width: 400px; }
#DocumentForm .hidden { display:none; }
#DocumentForm td div { float: left; clear: left; padding: 0;}
#DocumentForm div div { padding: 0;}
#DocumentForm .field { position: relative; float:left; width: 400px;}
#DocumentForm label{ float: left; clear: left; padding: 15px 0 3px; width: 200px;}
#DocumentForm  input, #DocumentForm textarea { float: left; clear: left; }
#online_DateSelector, #offline_DateSelector { border: 1px solid #7f9db9; background: url('http://resources.synkronvia.com/SystemIcons/si115.gif') no-repeat top right; }
#online_HourSelector, #offline_HourSelector { float: left; clear: left;}
#online_MinuteSelector, #offline_MinuteSelector  { float: left;}
#content img.ui-datepicker-trigger { display: none;  }
#content .calpopup img  { float: left; border: 0; }
#DocumentForm .button { float: left; clear: none; margin: 15px 0 0;}
#DocumentForm .compact { padding: 5px 0 0; }
#DocumentForm .alignment { float: left; clear: left; padding: 0; width: 200px;}
#DocumentForm .imgex { position: absolute; right: 0; top: 15px;}
#DocumentForm .imgex img { max-width: 200px; }
#bplacering { float: left; clear: left; }
/* **************************************** */

/* ************* Module: Search **************** */
ul.searchResult { padding: 0;margin: 0;} 
ul.searchResult li { list-style: none; padding: 0 0 15px; } 
ul.searchResult li a { display: block; width: 100%; } 
#content .searchResult img { border: 0; float: left; margin: -5px 3px 0 0; }
.paging  { float: right; }
.paging div, .paging a { float: left; padding: 0 0 0 5px;}
/* **************************************** */

/* ************* Module: logon **************** */
.logon {  }
.logon form label { float: left; clear: left; padding-bottom: 5px; }
.logon form input { float: left; clear: left; margin: 0 0 15px; } 
.logon form input.sum { background: url(../images/button-search-med.gif) no-repeat; width: 57px; }
.logon form input.pwd, .logon form input.txt { border: #7F9DB9 solid 1px; width: 100px; padding:3px 5px 2px;}
/* **************************************** */

/* ************* Module: subscribe **************** */
#subscribe { float: left; clear: left; }
#subscribe label { float: left; clear: left; padding-bottom: 5px; }
#subscribe input { float: left; clear: left; margin: 0 0 15px; }
#subscribe input.chk { float: left; clear: left; margin: 0 0 3px; }
#subscribe input.radio ,#subscribe label.radio { float: left; margin: 0 3px 3px 5px; }
#subscribe input.sum { background: url(../images/button-search-med.gif) no-repeat; width: 57px; margin-top: 15px; }
#subscribe input.pwd, #subscribe input.txt { border: #7F9DB9 solid 1px; width: 200px; padding:3px 5px 2px;}
/* **************************************** */

/* ************* Module: forms **************** */
#forms { float: left; clear: left; }
#forms h1 { position:relative; width: auto; top:0; left:0; height: auto; display: inline; padding: 0; margin:0; color: #3b3b3b;font-size: 1.18em;text-transform: uppercase;}
#forms label { float: left; clear: left; padding-bottom: 2px; font-weight: bold; }
#forms label.chk_label, #forms label.radio_label { font-weight: normal; display: inline; clear: none; }
#forms select { float: left; clear: left; padding: 2px; margin-bottom: 15px; }
#forms label.chk_label { float: left; clear: none; padding-left: 5px; }
#forms .txt_formhelp, #forms .pwd_formhelp, #forms .txa_formhelp { float: left; background: #f1f1f1; padding: 2px; margin: -10px 0 15px; clear: left; }
#forms .eml_formhelp { float: left; background: #f1f1f1; padding: 2px; margin: 5px 0 15px; clear: left; }
#forms input { float: left; clear: left; margin: 0 0 15px; }
#forms input.eml { float: left; clear: left; margin: 0 0 5px; }
#forms input.chk { float: left; clear: left; margin: 0 0 15px; }
#forms input.chk_eml { float: left; clear: left; margin: 0 0 3px; }
#forms textarea.txa { float: left; clear: left; margin: 0 0 15px; }
#forms input.radio { float: left; margin: 0 3px 15px 0px; }
#forms input.sum { background: url(../images/button-search-med.gif) no-repeat; width: 57px; margin-top: 15px; }
#forms input.pwd, #forms input.txt { border: #7F9DB9 solid 1px; width: 200px; padding:3px 5px 2px;}
/* **************************************** */
/* ************* Module: forms2 **************** */
table#forms td { vertical-align:top; }
#forms div.field { clear:left; float:left; }
#forms .field .sublabel { font-size:1em; float: left; background: #f1f1f1; padding: 2px; margin: 5px 0 15px; clear: left; }
#forms .field input { margin: 0 0 3px; }
#forms .required { border-right: 2px solid #f00; background: #fff; }
#forms .field label { display:block; float:left; font-weight:bold; padding-top:4px; text-align:left; }
#forms .field label.lblLeft { margin-right:8px; text-align:right; width:10em; }
#forms .field label.lblRight { display:inline; float:none; }
#forms .field label.lblBelow { display:block; float:none; }
#forms .field label.lblAbove { float:none; }
#forms .CheckBox label { display:inline; float:none; font-weight:normal; margin-left:0.2em; text-align:left; width:auto; }
#forms .field div label { display:inline; float:none; }
#forms .Radio ul { list-style-type:none; margin:0; padding:0; }
#forms .Radio ul li { }
#forms .Radio li label { float:none; font-weight: normal; }
#forms hr.separator { clear:both; float:none; }
input.error, textarea.error { background-color:#FFDFDF; border:2px solid #CC0000; }
.error:focus { background-color:#FFFFFF; }
#forms .wXXSmall { width:30px; }
#forms .wXSmall { width:40px; }
#forms .wSmall { width:50px; }
#forms .wMedium { width:150px; }
#forms .wLarge { width:200px; }
#forms .wXLarge { width:250px; }
#forms .wXXLarge { width:300px; }
#forms .hXXSmall { height:50px; }
#forms .hXSmall { height:75px; }
#forms .hSmall { height:100px; }
#forms .hMedium { height:125px; }
#forms .hLarge { height:150px; }
#forms .hXLarge { height:200px; }
#forms .hXXLarge { height:300px; }
div.errors { background:#FFECEC none repeat scroll 0 0; border:2px solid #BB0000; color:#333333; margin:0.5em 0 1em; padding:10px; }
.errors p { background:transparent url(http://resources.synkronvia.com/systemicons/si216.gif) no-repeat scroll 0 0; margin:0; padding-left:22px; }
.errors ul { list-style-type:square; margin:0 0 0 20px; padding:0; }
.errors li { line-height:1.5; margin-left:16px; }
.errors a { color:#AA0000; }
/* **************************************** */







