@media screen {
body{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .7em; color: #2e2e2e; text-align: center; margin:0 0 10px 0; background:url(../images/background.gif) repeat-x top left #dfdfde; padding-bottom: 10px;}
html body{ margin:0 0 10px 0; }
img{ border: 0; }
form, fieldset{ border:0 none; margin: 0; padding: 0; }
a{ text-decoration: none; color:#9A3E57;}
a:hover{ text-decoration: underline; color:#9A3E57;}
li a{ color:#2e2e2e; }
p{ line-height: 1.2em; }
.searchbutton, .searchbuttonUK{width: 54px; height: 23px; background: url(../images/sprite.gif) -640px -944px no-repeat; cursor: pointer;  overflow: hidden; }
.searchbuttonUK{ background:url(../images/sprite.gif) -876px -900px no-repeat; width: 76px;}
.searchbuttonover{width: 54px; height: 23px; background: url(../images/sprite.gif) -696px -944px no-repeat; cursor: pointer; overflow: hidden;  }
.searchbuttonUKover{ background:url(../images/sprite.gif) -876px -876px no-repeat; width: 76px; }
.lastedit{ margin-top: 11px; font-size:91%; color:#b9d1e1; }
.lastedit a { color:#b9d1e1; }
.centercontainer, .frontpagecontent, .bottomnavigation, .centerdivider{margin: 0 auto; width:965px; clear: both; text-align: left;}
.centerdivider{ height: 15px; }
#print a{ text-decoration: none; }
/*h2{ clear:both; }*/
h3{ margin: 0; padding: 0; font-size: 100%; font-weight: bold; clear: both;}
h4{ margin: 0; padding: 0; font-size: 100%; font-style: italic; font-weight: normal; clear: both;}

/* Top ************************************************************************************************************************************************************************************/
.topnavigation{float: left; min-height:67px; background: url(../images/sprite.gif) 0 -500px no-repeat #20384f; width: 965px;}
* html .topnavigation{ height: 67px;}
.righttop{ float: right; width: 690px; overflow: hidden;}
.lefttop{ float: left; }
.servicenavigation, .subjectnavigation{ float: right; margin: 0; padding: 0; list-style: none; }
.servicenavigation li{ float: left; margin: 8px 12px 0 0;}
.servicenavigation li a{color:#96a3ad;  font-size:91%;} 
#f{margin: 6px 0 1px 34px;  float: right;}
* html form#f{ width: 183px; }
#searchword{ border:0 none; width: 136px; height: 16px; background:url(../images/sprite.gif) -220px -761px no-repeat; margin: 0; padding: 2px 3px 3px; font-size: 91%; overflow: hidden; float: left;}
#f label{ margin: 0; padding: 0; }
#search{ border: 0 none; overflow: hidden; height: 18px; width: 30px; cursor: pointer; padding-top: 1px; float: left; margin:0 7px 0 4px;}
.topsearch{ background: url(../images/sprite.gif) -366px -760px no-repeat; }
.topsearchover{ background: url(../images/sprite.gif) -422px -760px no-repeat; }
.subjectnavigation{ margin-top: 13px; }
.subjectnavigation li{ float: left; border-left:#304e69 1px solid; border-right:#16283c 1px solid; height: 26px;}
#firstsubject{ border-left:0 none; }
#lastsubject{ border-right: 0 none; padding-right:0px;}
.subjectnavigation li a{ float: left; color:#ffffff; font-size: 12px; padding: 4px 10px 0 10px;}
.dropdownbutton{ float: left; display: inline; width: 28px; height: 26px; margin-right: 7px; overflow: hidden; background: url(../images/sprite.gif) -491px -794px no-repeat; }
.smallover{ background: url(../images/sprite.gif) -533px -794px no-repeat; }
.largeover{ background: url(../images/sprite.gif) -451px -794px no-repeat; cursor: pointer;}
.logo{ width: 185px; height: 67px; background: url(../images/sprite.gif) 10px -754px no-repeat; }
.logouk{ width: 205px; height: 67px; background: url(../images/sprite.gif) -624px -754px no-repeat; }
.logo a, .logouk a{display:block; float: left;}
.logo a:hover, .logouk a:hover{ text-decoration: none; }
.logo span, .logouk span{ height: 67px; float: left; width:177px;}
.topnavigationbottom{ float: left; width:965px; height:13px; overflow: hidden; background: url(../images/sprite.gif) 0 -687px no-repeat #20384f; }
.active{ display: inline }
.inactive{ display: none; }

.subjectnavigation LI A {font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; font-weight:700; font-size:110%;}
.subjectnavigation LI A:hover {font-family:Arial, Helvetica, sans-serif; color:#9bc8e6; text-decoration:none;}
.subjectnavigation LI .topMenuOver {font-family:Arial, Helvetica, sans-serif; color:#9bc8e6; text-decoration:none;}

/* Top dropdown  **************************************************************************************************************************************************************************/
#submenu{ position: absolute; top:0; left: 706px; width: 259px; background:url(../images/sprite.gif) -1963px -705px #1e354c no-repeat; display:none;  }
#topmenu{ margin:10px 0 5px 0; padding: 0; float: left; display: inline; list-style: none; width: 259px;}
#topmenu a{ display: block; padding:10px 5px 10px 38px;  background: url(../images/sprite.gif) -2300px -694px no-repeat; color:#ffffff;}
#topmenu a:hover{ background: url(../images/sprite.gif) -1963px -663px no-repeat #406080; }
.submenuli{ border-bottom: 1px solid #264059; width: 259px; float: left; display: inline; clear: both;}
.lastsubmenuli{ border-bottom: 0 none; width: 259px; float: left; display: inline; clear: both;}

/* Bottom *********************************************************************************************************************************************************************************/
.bottomnavigation{ background: url(../images/sprite.gif) -1px -705px; text-align: left; height: 42px; /*margin-top: 15px;*/}
* html div.bottomnavigation{ margin-top: 7px; }
.bottomdropdown{ float: right; margin:10px 13px; display: inline; width: 244px;}
.bottomdropdown form{ float: right; }
.footer{ float: left; margin:13px 16px;  display: inline;}
.footer p{ margin: 0; font-size: 91%; }
.footer p a{ color:#2e2e2e; }
.footer p a:hover{ color: #9a3e57; }
p{ line-height:1.5em; }
#footerform select { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 91%; }

/* breadcrumb *****************************************************************************************************************************************************************************/
.breadcrumb{ height: 30px; padding-left:18px; width:947px; }
.breadcrumb a{float: left; padding: 0 0 0 15px; margin:8px 5px 0 0;  background: url(../images/breadcrumb.gif) -1px no-repeat; height: auto; font-size: 91%; color:#2e2e2e;}
.breadcrumb a:hover{ color:#9a3e57; }

/* Content ********************************************************************************************************************************************************************************/
/*.content{ float:left; width: 965px; min-height: 350px; background: #fff url(../images/sprite.gif) 0 -991px no-repeat; text-align: left; display: inline;}*/
.content {TEXT-ALIGN: left; HEIGHT: 100%; WIDTH: 965px; DISPLAY: inline; BACKGROUND: url(../images/sprite.gif) #fff no-repeat 0px -991px; FLOAT: left;}

* html div.content{ height:350px; }
.contentBottom{ /*float: left; */width: 965px; background: url(../images/sprite.gif) 0 -976px no-repeat; height: 13px; /*margin-bottom: 15px;*/ margin: 0 auto 15px; clear: both;}
.leftColumn{ float: left; margin: 44px 0 0 10px; width: 230px; display: inline; text-align: left;}
.centerColumn{ float: left; margin: 36px 0 0 20px; width: 445px; overflow: hidden; display:inline; text-align:left;}
/*.centerColumn ul{ float: left; display: inline; clear: both; }*/
.centerColumn img, .centerColumnWide img{ float: left; margin: 9px 0 17px 0; }
.centerColumn p img, .centerColumnWide p img{ margin: 0 0 0 0; }
.manchet{ font-size:130%; clear: both; float: left; width: 430px; margin-bottom: 17px; width:100%;}
.quote{ float: left; border-top:2px #B2CADB solid; border-bottom:2px #B2CADB solid; padding:20px 82px 16px 2px; width: 361px; float: left; margin-bottom: 13px; color: #6188a7; font-size: 145%; background:url(../images/citat.gif) right top no-repeat;  }
.quote img{ margin: 0; }
/*.centerColumn h2{margin: 13px 0 0 0; font-size: 100%; font-weight: bold; }*/
ul.arrowlink{ border-top:1px #b2cadb solid; border-bottom:1px #b2cadb solid; float: left; margin: 0; padding:10px 0; list-style: none; width: 445px; }
ul.arrowlink li a{display: block; padding: 0 0 5px 20px; background: url(../images/sprite.gif) 0 -826px no-repeat;}
.rightColumn{ float: left; margin: 14px 0 0 20px; width: 235px; }
.centerColumn p, .centerColumnWide p{ line-height: 1.5em; clear: both; }
.centerColumn table, .centerColumnWide table{ font-size: 91%; }
.tiltop{ margin-top: 10px; }
#tiltop{ background: url(../images/sprite.gif) -639px -872px; padding-left:20px; color:#2e2e2e;}
.centerColumn h1, .centerColumnWide h1{ float: left; width: 445px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6188a7; font-size:350%; font-weight:normal; letter-spacing:1px;}
.centerColumn h1 img, .centerColumnWide h1 img{ margin: 0; }
.centerColumnWide{ float: left; margin: 36px 0 0 20px; width: 700px; overflow: hidden; display:inline; }
.centerColumn h2, .centerColumnWide h2 { float: left; font-size: 121%; font-weight: bold; clear: both; margin: 0; width: 100%;}
     
.centerColumn ul, .centerColumnWide ul{ clear: both; }
.centerColumn li, .centerColumnWide ul{ margin-bottom: 5px; line-height:1.5em;}
.centerColumn li a, .centerColumnWide ul a{color:#9A3E57; }

.levelone{ text-align:left; float:left; margin-left:5px; }
.levelone A{ font-family:Arial, Helvetica, sans-serif; color:#7899b4; text-decoration:none; font-size:140%; font-weight:500;}

.iframe{ width:690px; height:800px; border:none; }

/* left menu ******************************************************************************************************************************************************************************/
.leftColumn ul{ float: left; margin:9px 0 0 0; padding: 0; border-top:2px #1e3751 solid; border-bottom:2px #1e3751 solid; list-style: none; text-align:left;  }
.leftColumn ul li{ border-bottom: 1px solid #b2cadb; width: 220px; padding: 9px 5px;}
.leftColumn ul li.last{ border-bottom: 0 none; }
.leftColumn ul li.subitem{ padding: 9px 5px 9px 15px; width: 210px; border-bottom: 0 none; }
.leftColumn ul li.lastsubitem{ padding: 9px 5px 9px 15px; width: 210px;}
.leftColumn ul li a{ display:block; }
.leftColumn ul li a.choosen{color:#912b49; font-weight: bold;}

/* right column ***************************************************************************************************************************************************************************/
.rightcontainer{ float: left; width: 215px; margin: 0; min-height: 116px; padding: 20px 10px 0 10px; display: inline;}
* html div.rightcontainer{ height: 116px; text-align:left; }
.rightpublikation{ min-height: 30px; }
.rightcontainer.green{ background: #c5d0c2 url(../images/greengradient.gif) top no-repeat; }
* html div.rightcontainer.green{ background: #c5d0c2 url(../images/greengradient.gif) no-repeat; text-align: left;}
.rightcontainer.greencontent{ background: #c5d0c2; padding-top: 0px;}
.rightcontainer.blue{background: #b9d1e1 url(../images/bluegradient.gif) top no-repeat;  }
.rightcontainerblue{background: #b9d1e1 url(../images/bluegradient.gif) top no-repeat;  }
.greenbottomrightcontainer{ float: left; margin: 0; width: 235px; height: 9px; overflow: hidden; margin: 0 0 5px 0;}
.greenbottomrightcontainer{ background:#c5d0c2 url(../images/greenbottom.gif) no-repeat top left; overflow: hidden; }
.bluebottomrightcontainer{ float: left; margin: 0; width: 235px; height: 9px; overflow: hidden; margin: 0 0 5px 0;}
.bluebottomrightcontainer{ background: url(../images/bluebottom.gif) no-repeat; overflow: hidden; }
.toprightlink{ padding-left:20px; background: url(../images/sprite.gif) 0 -826px no-repeat; font-weight: bold; }
.rightcontainer ul{ float: left; margin: 0; padding:10px 0 0 0; list-style: none;}
.rightcontainer ul li{ padding-bottom: 5px; }
.rightcontainer ul li a{ display: block; padding-left: 20px; background: url(../images/sprite.gif) -2316px -994px no-repeat;}
.rightColumn a{ color:#2e2e2e; }
.rightColumn a:hover{ color:#9a3e57; }
.blue a{ color:#9a3e57; }
.blue a.toprightlink{ color:#2e2e2e; }
.blue a.toprightlink:hover{ color:#9a3e57; }
.print{ float: right; background: url(../images/sprite.gif) -570px -909px no-repeat; width: 12px; height: 25px; margin:0 10px 5px 0;}

/* Area top *******************************************************************************************************************************************************************************/
.areatopcontainer{ width: 965px; height: 187px; background: url(../images/sprite.gif) -976px -704px no-repeat; margin: 0 0 15px 0; text-align: left;}
.areatopcontainer h1{ margin: 24px 0 0 24px; float: left; display: inline; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6188a7; font-size:290%; font-weight:500; letter-spacing:1px; text-transform:uppercase; }
.area, .publikationertop{ background:#fff url(../images/sprite.gif) -977px -992px no-repeat; }
.areaimage{ float: right; display: inline; position: relative; width: 475px; height: 177px; margin: 6px 4px 0 0; }
.areamask{ position: absolute; top:0; left: 0; background:url(../images/maske/areatopmask.png) no-repeat; width: 475px; height: 177px; }
.areatopcontainer ul{ float: left; display: inline; margin: 5px 0 0 24px; padding: 0; list-style: none; width: 458px; overflow: hidden;}
.areatopcontainer ul li{ float: left; display: inline; width: 219px; margin: 0 10px 10px 0; width:219px; overflow:hidden; font-family: Arial, Helvetica, sans-serif;}
.areatopcontainer a{ display: block; padding-left: 24px;  background: url(../images/sprite.gif) -1941px -500px no-repeat; font-size: 129%;}

/* Area list ******************************************************************************************************************************************************************************/
.area ul{ float: left; margin: 0; padding: 0; list-style: none; width: 960px;}
.area ul li{ float: left; display: inline; width: 475px; height: 140px; margin: 5px 0 0 5px; padding: 0; background: url(../images/areali.gif) 0 0 no-repeat; overflow: hidden; cursor: pointer;}
.area ul li.arealiover{ background: url(../images/areali.gif) 0 -140px no-repeat; }
.area h2{ float: left; display: inline; margin: 10px 0 0 10px; padding-left: 24px; background: url(../images/sprite.gif) -1941px -499px no-repeat; font-size: 130%; height:19px; width: 252px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.arealistimg{ float: right; display: inline; position: relative; width: 170px; height: 120px; overflow: hidden; margin: 10px 10px 0 0; }
.arealistmask{ position: absolute; top:0; left: 0; height: 120px; width: 170px; background: url(../images/maske/emnebillede.png) no-repeat; }
.area p{ float: left; display: inline; max-width: 232px; margin:10px 0 0 35px;}
* html .area p{ width: 232px; }
.arealiover p a, .arealiover h2 a{ color:#9a3e57; }
.arealiover p a:hover, .arealiover h2 a:hover{ text-decoration: none; }

/* Publikationer **************************************************************************************************************************************************************************/

.publicationcontent{ width:675px; float:left; margin: 36px 0 0 20px;}
.publicationmenu { width:215px; float:left; margin:14px 0 0 20px; }


.bluedate{ color:#6188a7; }
.publikationer{ width: 690px; overflow: hidden; float: left; display: inline;}
.publikationer ul{ float: left; list-style: none; margin: 9px 0 0 15px; padding:0;}
.publikationer ul li{ min-height: 130px; padding-top: 20px; border-bottom: 1px solid #b2cadb; width: 675px;}
.publikationer ul li.largeboxover{ background: url(../images/listBg.gif) repeat-x bottom; cursor: pointer; color:#9a3e57; }
.publikationer ul.alfabet li.largeboxover a{ color:#9a3e57;  }
.publikationer ul.alfabet li.largeboxover{ color:#2E2E2E;  }
.publikationer ul li img{ float: right; display: inline; max-width: 79px;}
.publikationer h1{ float:left; width:445px; margin:36px 0pt 10px 20px; clear: both; width: 670px;}
.publicationheader {font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6188a7; font-size:210%!important; font-weight:normal; letter-spacing:1px;}
.publikationer ul li h2{ background: url(../images/sprite.gif) -1941px -499px no-repeat; font-size: 130%; font-family: Arial, Helvetica, sans-serif; padding:0 0 0 24px; margin: 0; width: 570px; font-weight: normal; clear: none;}
.publikationer ul li p{ width:510px; margin-left: 24px; }
.publicationform form label, .publicationform form  input, .publicationform form select{ float: left; clear: both; margin-bottom:5px;}
.publicationform form  input, .publicationform form select{border:1px solid #6a8aaa; width:213px; font-size: 91%; }
*+html div.publicationform form  input{ font-size: 100%; }
*+html div.publicationform form select{ font-size: 100%; }
.publicationform form  input{ padding: 3px 0 3px 5px; width:206px;}
.publicationform form select{ height: 21px; }
#pub, #searchButton{ margin:4px 2px 0 0; clear: both; width: 54px; height: 23px; float: right; border: 0 none;}
#searchButton.searchbuttonUK{ width: 76px; }
.publikationer a:hover{text-decoration: none;  }
li.pubchoosen a{ color: #9a3e57; }
.publicationpager{ float: left; display: inline; width: 445px; border-top:1px solid #b2cadb; border-bottom:1px solid #b2cadb;  padding: 8px 0; text-align: center; margin-top: 8px;}
.publicationcontent .publicationpager{ float: left; display: inline; width: 675px; border-top:1px solid #b2cadb; border-bottom:1px solid #b2cadb;  padding: 8px 0; text-align: center; margin-top: 8px;}
.pageholder{ margin: 0 auto; width:106px; white-space: nowrap;}
.publicationback{ background: url(../images/sprite.gif) -1927px -910px no-repeat; width: 15px; height: 15px; float: left; margin-right: 10px;}
.publicationforward{ background: url(../images/sprite.gif) -977px -500px no-repeat; width: 15px; height: 15px; float: left; margin-left: 10px;}
.indextext{ float: left; width: 215px; margin: 0; height: 25px; padding: 10px 10px 0 10px; background: url(../images/sprite.gif) -1215px -909px; }
.indextext a{ font-weight: bold; display: block; }
.indextextover{ background: url(../images/sprite.gif) -1215px -909px; }
#index{ float: left; background: #ebf2ea; padding:0px 10px 0pt; width:215px; min-height: 1px; border-bottom: 1px solid #ffffff;}
#index ul{ padding-bottom: 10px; }
a.choosenchapter{ font-weight: bold; color:#9a3e57; }
.alfabet{ float: left; display: inline; margin: 0; padding: 0; list-style: none; margin-bottom: 10px;}
ul.alfabet li{ float: left; display: inline; border-bottom: 0 none; min-height: 1px; padding: 0 0 0 5px; width: auto;}
ul.alfabet li a{ color: #9a3e57 }
.fatLetter{ font-weight: bold; color:#2e2e2e;}
.pager, .blankpager{ width: 675px; float:left; display: inherit; text-align: center;}
.publikationer .pager{ margin: 10px 0 0 15px; }
.blankpager{ margin-top: 34px; }
.pager ul{  list-style: none; margin: 9px 0 0 0px; padding:0;  float: none;}
.pager ul li{float: none; display: inline; min-height:1px; padding-top:0px; border-bottom: 0px none; width:auto;}
li.separator{ padding: 0 5px; }
li.PageLiSelected a{ font-weight: bold; color:#9a3e57;  }

/* Contact ********************************************************************************************************************************************************************************/
.kontaktliste {float: left; display: inline; margin: 0; padding: 0; list-style: none;  width: 100%; clear: both; margin-bottom: 10px;}
.kontaktliste li{ display: inline; margin: 0 10px 0 0; }
.kontaktliste a{ color:#912b49; }
.centerColumnWide hr{ width:100%; height: 1px; color:#9a3e57; margin:10px 0 0 0; padding:0; border:0 none; overflow: hidden; float: left;}
*+html div.centerColumnWide hr{ margin:0; }
* html div.centerColumnWide hr{ margin:0; }
.contacttable{ clear: both; }
.contacttable caption{ text-align: left; margin-bottom: 10px; font-weight: bold; font-size: 110%; }

/* Content list with subpages *************************************************************************************************************************************************************/
.shortBox .longbox{ float: left; list-style: none; margin: 9px 0 0 15px; padding:0;}
ul.shortBox{ list-style: none }
.shortBox li{ /*padding: 20px 0;*/ border-bottom: 1px solid #b2cadb; padding: 0 0 20px 0;}
.shortBox li.boxover{ background: url(../images/listBg.gif) repeat-x bottom; cursor: pointer; /*padding: 20px 0;*/}
.shortBox li img{ float: right; display: inline; }
.shortBox li h2{ background: url(../images/sprite.gif) -1941px -499px no-repeat; font-size: 130%; font-family: Arial, Helvetica, sans-serif; padding:0 0 10px 24px; margin: 0; width: 381px; font-weight: normal;}
.shortBox li p{ width:381px; margin:10px 0 0px 24px;}
* html .shortBox li p{ width:380px; margin:10px 0 0px 24px; overflow: visible;}
ul.longbox { list-style: none; }


/* Frontpage mootools *********************************************************************************************************************************************************************/
#kwicks_container {height: 90px; width: 935px; margin-top: 15px; float: left; display: inline; background: url(../images/frontpagesprite.gif) 0 -502px no-repeat; padding: 0 15px;}
#kwicks_container.first{ background: url(../images/frontpagesprite.gif) 0 -596px no-repeat; }
#kwicks_container.last{ background: url(../images/frontpagesprite.gif) 0 -691px no-repeat; }
#kwicks {position: relative; margin: 0; padding: 0; list-style: none;}
#kwicks li{ float:left; text-align: left;}
#kwicks_container .kwick {border-right:5px solid #ffffff; cursor:pointer; display:block; height:70px; overflow:hidden; padding:10px; width:210px; background: url(../images/mooBg.gif) repeat-x;}
#kwicks_container .kwick:hover{ background: url(../images/mooBgover.gif) repeat-x; } 
#kwicks_container #minister.kwick{ border-right:0 none; }
#kwicks_container .kwick.lastentrance{ border-right:0 none; }
#kwicks_container .kwick a { float: left; }
#kwicks_container .kwick .kwicktext {padding-top:10px; float: left; width: 316px; margin-left: 20px;}
.kwickcontent{ height:70px; overflow: hidden; width: 570px; }
.frontpagecontent{ float: left; width: 965px; height: 331px; background: #fff url(../images/frontpagesprite.gif) 0 -971px no-repeat; margin:15px 0 0 0;}
.frontpagecontentUK{ float: left; width: 965px; height: 331px; background: #fff url(../images/frontpagesprite.gif) -968px -971px no-repeat; margin: 25px 0 0 0; }

/* Frontpagecenter ************************************************************************************************************************************************************************/
.frontpageleftcontent{ float: left; width: 485px; height: 331px;  position: relative;  text-align: left;}
.bottomcornerleft{ position: absolute; left:0; bottom: 0%; height: 15px; width: 21px; background: url(../images/frontpagebottomcorner.png) no-repeat;}
* html div.bottomcornerleft{ left:0px; bottom: -1px; background: url(../images/frontpagebottomcorner.gif) no-repeat;}
.leftlistcontainer{ float: left; width: 480px; overflow: hidden; height:163px; overflow: hidden; background: none; background-image: none; }
.leftlistcontainer ul{ margin:22px 0 0 0; padding: 0; float: left; list-style: none; }
.leftlistcontainer ul li{ margin:0 0 0 10px; padding:0 0 10px 0; width: 451px; overflow: hidden; display: inline; float: left; clear: both;}
.leftlistcontainer ul li .date{ float: right; }
.leftlistcontainer ul li a { float: left; }
.listepil{ float: left; width: 12px; height: 11px; background: url(../images/sprite.gif) 0 -827px; overflow: hidden; margin-right: 11px;}
.firstchoice{ float:left; width: 116px; height: 23px; margin: 5px 0 0 4px; padding:10px 0 0 10px; overflow: hidden; display: inline;}
.firstchoice a, .secondchoice a{ display:block; font-family:Arial, Helvetica, sans-serif; color:#912b49; text-decoration:none; font-size:135%; font-weight:500; margin-left:3px; }
.firstchoicechoosen{ float:left; width: 116px; height: 23px; margin: 5px 0 0 4px; padding:10px 0 0 10px; overflow: hidden; display: inline; color:#010101!important;}
.firstchoicechoosen A{ color:#010101!important;}
.secondchoice{ float:left; width: 338px; height: 23px; margin: 5px 0 0 0; padding:10px 0 0 10px; border-left:1px solid #ffffff; overflow: hidden;}
.secondchoicechoosen{ float:left; width: 338px; height: 23px; margin: 5px 0 0 0; padding:10px 0 0 10px; border-left:1px solid #ffffff; overflow: hidden;}
.secondchoicechoosen A{ color:#010101!important;}
.rssicon{ float: left; width: 12px; height: 11px; background: url(../images/sprite.gif) -570px -865px; overflow: hidden; margin-right: 11px; }
.leftlistcontainer .IEline{  height: 1px; border: 0 none;  margin: 0 0 10px 0; padding: 0; width: 100%; float: left; display: inline; overflow: hidden; clear: both;}
.leftlistcontainer .left{ margin: 0 0 0 10px; padding: 0; }
.leftlistcontainer .right{ margin:0 10px 0 0; padding: 0; }

.blue .onlychoice { background: url(../images/frontpagesprite.gif)  -1px -821px no-repeat; border-bottom: #e9f1f7 1px solid; float:left; width: 465px; height: 23px; margin: 5px 0 0 4px; padding:10px 0 0 10px; overflow: hidden; display: inline;}
.blue .firstchoice{ background: url(../images/frontpagesprite.gif)  -1px -821px no-repeat; border-bottom: #e9f1f7 1px solid; cursor: pointer;}
.blue  .firstchoicechoosen{ background: url(../images/frontpagesprite.gif)  -1px -786px no-repeat; height: 24px; border-bottom: 0 none; cursor: default; }
.blue .secondchoice{ background: url(../images/frontpagesprite.gif)  -128px -821px no-repeat; border-bottom: #e9f1f7 1px solid; cursor: pointer;}
.blue .secondchoicechoosen{background: url(../images/frontpagesprite.gif)  -128px -786px no-repeat; height: 24px; border-bottom: 0 none; cursor: default;}
.blue .leftlistcontent{ background:#cfe3f2 url(../images/blurbg.gif) repeat-x; min-height:115px; width: 475px; margin-left:4px; float: left;  }
.blue .leftlistcontainerbottom{ width: 474px; height: 9px; background: url(../images/frontpagesprite.gif) -2px -855px; float: left; margin-left:5px; display: inline; }
.blue .IEline{color:#9ebbd1; background-color: #9ebbd1; }
#firstblue{ display: inline; }
#secondblue{ display: none; }

.green .firstchoice{ background: url(../images/frontpagesprite.gif)  -1px -904px no-repeat; border-bottom: #e9f1f7 1px solid; cursor: pointer;}
.green .firstchoicechoosen{ background: url(../images/frontpagesprite.gif)  -1px -869px no-repeat;height: 24px; border-bottom: none; cursor: default;}
.green .secondchoice{ background: url(../images/frontpagesprite.gif)  -128px -904px no-repeat; border-bottom: #e9f1f7 1px solid; cursor: pointer;}
.green .secondchoicechoosen{ background: url(../images/frontpagesprite.gif)  -128px -869px no-repeat; height: 24px; border-bottom: none; cursor: default; }
.green .leftlistcontent{ background:#e7e6dc url(../images/greenbg.gif) repeat-x; min-height:115px; width: 475px; margin-left:4px; float: left;  }
.green .leftlistcontainerbottom{ width: 475px; height: 9px; background: url(../images/frontpagesprite.gif) -1px -941px; float: left; margin-left:4px; }
.green .IEline{color:#fff; background-color: #fff; }
#firstgreen{ display: inline; }
#secondgreen{ display: none; }
* html div.IEGreen{ background:transparent none repeat scroll 0%; float:left; height:163px; overflow:hidden; width:480px; }

/* Accordian ******************************************************************************************************************************************************************************/
.frontpagecentercontent{ float: left; width: 235px; overflow: hidden; text-align: left; padding-top: 3px; }
.frontpagecentercontent a{ color:#2e2e2e; }
.accordiantop{ float: left; width: 215px; height:24px; background:url(../images/frontpagesprite.gif) -497px -785px no-repeat; overflow: hidden; clear:both; padding:10px 10px 0 10px; margin-top: 1px;}
.toggler {margin: 0; padding: 0; border-top: 1px solid #fff; font-size: 91%; font-weight: normal; background:url(../images/frontpagesprite.gif) -497px -821px; height: 33px; clear: both; cursor: pointer; padding:0px 10px 0 10px;}
.toggler a{ float: left; display: inline; margin-top: 8px; font-size: 100%; }
.toggler a img{ margin-top: -4px; }
.togglerchoosen{ background: url(../images/frontpagesprite.gif) -497px -905px; }
.lasttoggel{ background: url(../images/frontpagesprite.gif) -497px -870px; }
.element {height:152px; overflow: hidden; position: relative;}
.element p {margin: 5px 0 10px 10px; padding:0 0 0 20px; background: url(../images/sprite.gif) 0 -826px no-repeat;}
.float-right {padding:10px 20px;	float:right;}
#accordion{ float: left; display: inline; width: 235px; }
.temaimg{ float: left; position: relative; width: 215px; height: 70px; margin-left: 10px; display: inline;}
.temaimg img{ float: left; }
.temamask{ position: absolute; top:0; left: 0; width: 215px; height: 70px; background: url(../images/maske/temamaske.png) no-repeat;}

/* Organisationsdiagram */
.orgTop{ width: 700px; height: 237px; float: left; position: relative; background: url(../images/organisationsdiagram/top.gif) no-repeat; overflow: hidden; }
.orgTopUk{ width: 702px; height: 297px; float: left; position: relative; background:url(../images/organisationsdiagram/topUK.gif) no-repeat; overflow: hidden;  }
.orgTop a, .orgTopUk a{ color: #000; }
.minister{ width:220px; height: 41px; position: absolute; left: 235px; top:1px; overflow: hidden; text-align: center; vertical-align: middle; padding: 11px 5px 0 5px; color:#fff; }

.firstboss{ width:220px; height: 41px; position: absolute; left: 0px; top:56px; overflow: hidden; text-align: center; vertical-align: middle; padding: 11px 5px 0 5px; color:#fff;}
.secondboss{ width:220px; height: 41px; position: absolute; left: 235px; top:56px; overflow: hidden; text-align: center; vertical-align: middle; padding: 11px 5px 0 5px; color:#fff;}
.thirdboss{ width:220px; height: 41px; position: absolute; left: 470px; top:56px; overflow: hidden; text-align: center; vertical-align: middle; padding: 11px 5px 0 5px; color:#fff; }
.firstboss a,.secondboss a, .thirdboss a, .minister a{ color: #fff; }

.depOne{ width:79px; height: 108px; position: absolute; left: 5px; top:124px; overflow: hidden; text-align: center; vertical-align: middle; }
.depTwo{ width:102px; height: 109px; position: absolute; left: 95px; top:124px; overflow: hidden; text-align: center; vertical-align: middle;}
.depThree{ width:91px; height: 108px; position: absolute; left: 206px; top:124px; overflow: hidden; text-align: center; vertical-align: middle;}
.depFour{ width:90px; height: 109px; position: absolute; left: 307px; top:124px; overflow: hidden; text-align: center; vertical-align: middle; }
.depFive{ width:93px; height: 108px; position: absolute; left: 408px; top:124px; overflow: hidden; text-align: center; vertical-align: middle;}
.depSix{ width:87px; height: 109px; position: absolute; left: 512px; top:124px; overflow: hidden; text-align: center; vertical-align: middle;}
.depSeven{ width:86px; height: 108px; position: absolute; left: 610px; top:124px; overflow: hidden; text-align: center; vertical-align: middle;}
.orgTopUk .depOne, .orgTopUk .depTwo, .orgTopUk .depThree, .orgTopUk .depFour, .orgTopUk .depFive, .orgTopUk .depSix, .orgTopUk .depSeven{ height: 165px; }
.depOne p, .depTwo p, .depThree p, .depFour p, .depFive p, .depSix p, .depSeven p{ position: absolute; top:56px; left:0px; width: 100%; line-height: 1em; }
.orgTopUk .depOne p, .orgTopUk .depTwo p, .orgTopUk .depThree p, .orgTopUk .depFour p, .orgTopUk .depFive p, .orgTopUk .depSix p, .orgTopUk .depSeven p{ top: 75px;}
.office{ width: 705px; float: left; }
.office a{ color:#000; }
.kontor{ width: 212px; height: 92px; background: url(../images/organisationsdiagram/kontor.gif) 0 0 no-repeat; overflow: hidden; float: left; display: inline; padding: 5px 9px; margin:5px 5px 0 0; text-align: center; }
.kontor.over{ background: url(../images/organisationsdiagram/kontor.gif) -235px 0 no-repeat; cursor: pointer;}
.kontor hr{  background:none; border:1px dashed #fff;  }
.solidCenter{ width: 700px; height: 41px; background: url(../images/organisationsdiagram/lang.gif) 0 0 no-repeat; overflow: hidden; float: left; display: inline; margin-top: 5px; text-align: center; padding-top: 5px; cursor: pointer;}
.blankCenter{ width: 700px; height: 42px; background: url(../images/organisationsdiagram/lang.gif) 0 -49px no-repeat; overflow: hidden; float: left; display: inline; margin-top: 5px; text-align: center; padding-top: 5px; cursor: pointer;}
.solidCenter a, .blankCenter a{ color: #000;}

/* News */
#FormNewsletterSignup, #FormNewsletterSendEditMail{ width: 447px; float: left; display: inline; overflow: hidden; }
#FormNewsletterSignup input, #FormNewsletterSendEditMail input, #FormNewsletterSignup label, #FormNewsletterSendEditMail label, #FormNewsletterSignup hr, #FormNewsletterSendEditMail hr, #FormNewsletterSignup p, #FormNewsletterSendEditMail p{ float:left; display: inline; }
#FormNewsletterSignup hr, #FormNewsletterSendEditMail hr{ clear:both; width: 100%; margin: 5px 0;  height:1px; overflow: hidden; border:0 none; background:#b2cadb; color:#b2cadb; }
#FormNewsletterSignup ul, #FormNewsletterSendEditMail ul{ float: left; display: inline; width: 446px; padding: 0; margin: 0; margin-bottom: 15px;}
#FormNewsletterSignup ul li, #FormNewsletterSendEditMail ul li{ float: left; display: inline; width: 213px; margin-right: 10px; }
#FormNewsletterSignup p, #FormNewsletterSendEditMail p{ margin: 0 0 5px 0; }
#FormNewsletterSignup label, #FormNewsletterSendEditMail label{ margin: 3px 0 0 0; }
.captionLabel{ font-weight: bold; clear: both; white-space: nowrap;}
.subscriptionInput{ width: 215px; height: 16px; border:1px solid #cbcbcb; font-size: 91%; color:#2e2e2e; padding: 2px 0 0 3px; margin: 2px 0 0 0;}
#sendEmail{ width: 76px; height: 23px; overflow: hidden; border: 0 none; background: url(../images/sprite.gif) -786px -900px no-repeat; margin-left: 10px;}
#sendEmail.over{ background: url(../images/sprite.gif) -786px -876px no-repeat; cursor: pointer;}
#sendAfmeld{ width: 74px; height: 23px; overflow: hidden; border: 0 none; background: url(../images/sprite.gif) -752px -944px no-repeat; margin-left: 10px;}
#sendAfmeld.over{ background: url(../images/sprite.gif) -827px -944px no-repeat; cursor: pointer;}









/* Newsletter */
.newsletter{ text-align: left; margin: 0 0 0 10px; background: #fff; }
.newsletter h1{font-size:100%; font-weight:bold;}

/* Frontpage right */
.frontpagerightcontent{ float: left; width: 240px; height: 327px; margin: 4px 0 0 5px; position: relative;  text-align: left;}
.survey{ float: left; display: inline; width: 235px; height: 158px; overflow: hidden; background: url(../images/frontpagesprite.gif) -734px -785px no-repeat;  }
#topbox{  }
#bottombox{background: url(../images/frontpagesprite.gif) -1019px -501px; margin-top: 6px; }
.survey h2{ margin: 0 0 0 10px; padding: 0; float: left; clear: both; font-size:100%; font-weight: normal; height: 33px; display: inline;}
.survey h2 img{ float: left;  display: inline; margin-top: 10px; }
.survey p{ float: left; margin: 5px 0 0px 10px; clear: both; display: inline; width: 213px;}
.survey form{ float: left; clear: both; margin: 5px 0 5px 10px; width: 216px; padding: 0; display: inline;}
*+html div.survey form{ margin: 0 0 5px 10px;}
.survey input{ float: left; margin:0 10px 5px 0; padding: 0; display: inline;}
* html div.survey input{ margin: -3px 10px 0 0; border: 0 none; padding: 0; font-size: 91%;}
*+html div.survey input{ margin:0 10px 0 0; }
#stem{border: 0 none; float: right; width: 58px; height: 23px; background: url(../images/frontpagesprite.gif) -1376px -501px no-repeat; margin:0 0 0 0; cursor: pointer;  display: inline;}
#stem.over{background: url(../images/frontpagesprite.gif) -1376px -531px  no-repeat; }
.survey label{ float: left; margin: 0; display: inline; padding: 0;}
* html div.survey label{ font-size: 91%; }
*+html div.survey label{ padding-top: 4px; }
.campaign, .topcampaign{ float: left; position: relative; width: 235px; height: 158px; overflow: hidden; margin-top: 5px; background:#9ebbd1; }
.campaign a, .topcampaign a{ cursor: pointer; }
.topcampaign{ margin-top: 0; background: #E2E1D4; }
.campaign img{ float: left; }
.pyntmaske{ position: absolute; top: 0; left: 0; width: 235px; height: 158px; background: url(../images/maske/forside_billede.png) no-repeat; }
.bottomcornerright{ position: absolute; right:0; bottom: 0%; height: 17px; width: 15px; background: url(../images/frontpagebottomcorner2.png) no-repeat;}
* html div.bottomcornerright{ bottom:-1px; }
.accordiantop a{ margin-top: 2px; color:#912b49;}
#pointerboxbottom, #pointerbox{ cursor: pointer; }

/* Sitemap */
.sitemapAZ{ margin:10px 0 0 0; padding: 0; list-style: none;}
.sublev{ margin-bottom: 5px; }

/* Search ********************************************************************************************************************************************************************************/
.searchform form label, .searchform form  input, .searchform form select{ float: left; margin-bottom:5px;}
.searchform form  input, .searchform form select{border:1px solid #6a8aaa;  font-size: 91%; }
.searchform form label{ padding-top: 3px; }
#textSearch{ width:206px; }
*+html div.searchform form  input{ font-size: 100%; }
*+html div.searchform form select{ font-size: 100%; }
.searchform form  input{ padding: 3px 0 3px 5px; }
.searchform form select{ height: 21px; }
.searchform .searchbutton, .searchform .searchbuttonUK{ border: 0 none; float: right }
.shearchtxt{ margin-left: 17px; }
.searchnumberofpages{ float: right; display: inline; margin: 10px 0 0 0;}
.searchpager{ float: left; display:inline; margin: 10px 0 0 20px;}


.clear, .clearall{ clear: both; height:1px;}
.nodisplay{ display: none; }
.hidden{ visibility: hidden; }
.right{ float: right; }
.left{ float: left; }


}

@media print {
body {background: white; font-size: 12pt;}
.topnavigation{ display: none;}
.topnavigationbottom{ display: none;}
.breadcrumb{ display: none; }
.leftColumn{ display: none; }
.rightColumn{ display: none; }
.contentBottom, .bottomnavigation, #topmenu{ display: none; }
}

