.jsnav2 {}
.jsnav3 {}

body { background: #ffffff; margin: 0 0 5px; }
span.formreq { display: none; }

/* --- LISTER, STJERNER SOM DOT --- */

.main ul.sectionlist { list-style-image: url(/media/stjerne.gif); margin: 5px 10px; padding: 0px 15px; }

/* --- QUICKNAV --- */

.quicknav * { margin: 0; padding: 0; }
.quicknav { float: left; padding-right: 10px; }
.quicknav dt { cursor: pointer; }
.quicknav dd { margin: 5px 0 0; position: absolute; overflow: hidden; display: none; z-index: 200; opacity: 0; }
.quicknav ul { list-style: none; }
.quicknav li { display: inline; }
.quicknav dt a { text-transform: uppercase; font-size: 13px; color: #F26522; }
.quicknav dt a:hover { color: #838085; }
.quicknav li a { background: #838085; display: block; padding: 3px 15px 3px 5px; color: #ffffff; }
.quicknav .underline { border-bottom: 1px solid #ffffff; }

/* --- SIDELAYOUTS --- */

.standardLeft { width: 635px; margin: 0 40px 0 0; float: left; }
.standardRight { width: 275px; float: left; }

.forsideCases { width: 671px; min-height: 192px; margin: 0 0 20px; border: 1px solid #b3b3b3; float: left; }
.forsideNyhederContainer { width: 256px; min-height: 192px; margin: 0 0 20px 19px; border: 1px solid #b3b3b3; float: left; }
.forsideNyheder { min-height: 154px; padding: 10px 15px 0; background: url(/media/bg_nyheder.jpg) #e9e9e9 no-repeat; }
.forsideBoks { width: 219px; min-height: 160px; border: 1px solid #b3b3b3; margin: 0 5px 0 0; float: left; }
.forsideNyhedsbrev { width: 258px; margin: 0 0 0 14px; float: left; }

/* --- AFSNITSLAYOUTS --- */

.sideintro { padding: 15px 0; border-bottom: 1px solid #E1E1E1; }
.sideindholdText { width:395px; margin: 0 40px 0 0; float: left; }
.sideindholdImg { width: 200px; float: left; }

.hoejreSpalteOverskrift { width: 80%; }
.hoejreSpalte { width: 80%; padding: 0 0 0 10px; border-left: 1px solid #E1E1E1; line-height: 110%; }

.nyhederContainer { background: #F4F3F0; border: 1px solid #E1E1E1; padding: 5px; margin: 0 0 10px; }
.nyhederOverskrift { width: 80%; float: left; }
.nyhederDato { width: 20%; text-align: right; float: left }

.referencerContainer { background: #F4F3F0; border: 1px solid #E1E1E1; padding: 5px; margin: 0 0 10px; }
.referencerLeft { width: 87px; height: 67px; float: left; }
.referencerRight { width: 536px; float: left; }

/* --- GENERELT --- */

.floatbreaker { clear: both; }
img { border: 0; }

/* --- FONTE --- */

* { font-family: 'Trebuchet Ms', Verdana, Arial; font-size: 12px; color: #000000; }

p, h1, h2, h3, form { margin: 0; }

a, a.inlinelink:hover, .link { text-decoration: none; }
.inlinelink, .link:hover { text-decoration: underline; }

h1, h1 a { font-size: 24px; color: #F26522; font-weight: normal; }

h2 { font-size: 16px; color: #F26522; padding: 15px 0 10px; font-weight: normal; }
.forsideCases h2, .forsideNyhederContainer h2, .forsideBoks h2, .forsideNyhedsbrev h2 { font-weight: bold; }
h2 a { font-size: 16px; color: #F26522; }
h2.boksOverskrift { padding: 0 0 5px; }

h3 { font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
h3 a:hover { text-decoration: underline; }

.sectionintro { font-size: 14px; }
.sectionintro a { font-size: 14px; }

.nyhederLinkURL a { font-size: 13px; color: #F26522; }
.nyhederLink, .nyhederLink a { margin: 5px 0 0; font-size: 13px; color: #000000; padding: 0; }
.forsideNyhederLink, .forsideNyhederLink a { font-size: 13px; color: #000000; padding: 0 0 5px; }

.fontsizeSmall a { font-size: 9px; font-weight: bold; color: #666666; }
.fontsizeBig a { font-size: 12px; font-weight: bold; color: #666666; }
.tipEnVen a { font-size: 12px; color: #666666; text-transform: uppercase; }

.searchInput input, .nyhedsbrevForsideInput input, .nyhedsbrevInput input, .inputInput input { color: #666666; }
.nyhedsbrevSubmit a, .searchSubmit a, .inputSubmit a, .nyhedsbrevForsideSubmit a { font-size: 12px; color: #666666; text-transform: uppercase; }

.nav1 ul li a { font-size: 14px; color: #FFFFFF; text-transform: uppercase; }
.nav2 ul li a, .nav2 .broedkrummesti a { font-size: 12px; color: #666666; }
.nav2 .broedkrummesti a { text-transform: uppercase; }
.nav2 ul li#nav2active a { color: #f26522; }
.nav2 .broedkrummesti { color: #f26522; }
.adresse li, .adresse li a, .nyhedsbrevLabel, .inputLabel { font-size: 12px; color: #000000; }

/* --- SEARCH & FONTSIZE --- */

.searchLeft { width: 5px; height: 18px; background: url(/media/search_left.jpg); float: right; }
.searchInput { width: 130px; height: 19px; float: right; }
.searchInput input { width: 125px; height: 16px; margin: 0; padding: 0 5px 0 0; background: url(/media/search_bg.jpg); border: 0; border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; float: left; }
.searchSubmit { height: 16px; padding: 0 5px 0 10px; background: url(/media/search_bg.jpg); border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; float: right; }
.searchRight { width: 5px; height: 18px; background: url(/media/search_right.jpg); float: right; }
.fontsizeSearchSpacer { width: 1px; height: 18px; margin: 0 10px 0 0; padding: 0 9px 0 0; border-right: 1px solid #F26522; float: right; }
.fontsizeLeft { width: 5px; height: 18px; background: url(/media/search_left.jpg); float: right; }
.fontsizeSmall { height: 14px; padding: 2px 10px 0 5px; text-align: center; background: url(/media/search_bg.jpg); border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; float: right; }
.fontsizeBig { height: 16px; padding: 0 5px 0 10px; text-align: center; background: url(/media/search_bg.jpg); border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; float: right; }
.fontsizeRight { width: 5px; height: 18px; background: url(/media/search_right.jpg); float: right; }
.tipEnVen { height: 16px; padding: 0 5px 0 5px; text-align: center; background: url(/media/search_bg.jpg); border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; float: right; }

/* --- INPUTSTYLING --- */

.inputContainer { margin: 2px 0 4px; }
.inputLabel { width: 95px; height: 18px; float: left; }
.inputLeft { width: 5px; height: 18px; background: url(/media/search_left.jpg); float: left; }
.inputInput { width: 290px; height: 16px; background: url(/media/search_bg.jpg); border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; float: left; }
.inputInput input { width: 285px; height: 16px; margin: 0; padding: 0; background: transparent; border: 0; float: left; }
.inputSubmit { height: 16px; padding: 0 5px 0 5px; background: url(/media/search_bg.jpg); border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; float: left; }
.inputRight { width: 5px; height: 18px; background: url(/media/search_right.jpg); float: left; }

.nyhedsbrevForsideInput { width: 160px; height: 16px; background: #ffffff; border-top: 1px solid #b3b3b3; border-bottom: 1px solid #b3b3b3; float: left; }
.nyhedsbrevForsideInput input { width: 160px; height: 16px; margin: 0; padding: 0; background: transparent; border: 0; float: left; }
.nyhedsbrevForsideSubmit { height: 16px; width: 64px; text-align: center; padding: 0 5px 0 5px; background: #ffffff; border-top: 1px solid #b3b3b3; border-bottom: 1px solid #b3b3b3; float: left; }
.nyhedsbrevLabel { width: 100px; height: 18px; float: left; }
.nyhedsbrevInput { width: 300px; height: 16px; background: url(/media/search_bg.jpg); border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; float: left; }
.nyhedsbrevInput input { width: 295px; height: 16px; margin: 0; padding: 0; background: transparent; border: 0; float: left; }
.nyhedsbrevSubmit { height: 16px; text-align: center; padding: 0 5px 0 5px; background: url(/media/search_bg.jpg); border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; float: left; }

.areaLeft { width: 5px; height: 100px; background: url(/media/BGareaLeft.jpg); float: left; }
.areaInput { width: 290px; height: 98px; background: url(/media/BGarea.jpg); float: left; border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; }
.areaInput textarea { width: 285px; height: 98px; margin: 0; padding: 0; border: 0; background: transparent; float: left; }
.areaRight { width: 5px; height: 100px; background: url(/media/BGareaRight.jpg); float: left; }

/* --- SITELAYOUT --- */

.header { width: 950px; height: 81px; margin: 0 0 0 30px; }
.headerLeft { width: 202px; padding: 37px 0 0; float: left; }
.headerRight { width 748px: float: left; }
.headerRightTop { height: 24px; padding: 26px 0 0; text-align: right; }
.headerRightBottom { height: 31px; }
.headerRight ul { margin: 0; padding: 0; list-style: none; }
.headerRight ul li {  }

.top { width:100%; min-width: 900px; overflow-x: hidden; height: 210px; margin: 0 0 4px; background: #CCCCCC; border-top: 1px solid #aeaeae; border-bottom: 1px solid #f3aa87; float: left; }

.nav1 { height: 28px; background: #838085; }
.nav1 ul { margin: 0 0 0 20px; padding: 0; list-style: none; }
.nav1 ul li { display: inline; }
.nav1 ul li a { padding: 5px 10px; border-right: 1px solid #FFFFFF; display: inline-block; }
.nav1 ul li a:hover { background: #f26522; }
li#nav1active a { background: #f26522; }

.nav2 { height: 26px; padding: 1px 0; border-bottom: 1px solid #E1E1E1; background: url(/setup/images/21/nav2_bg.jpg) repeat-x; }
.nav2 ul { margin: 0 0 0 20px; padding: 0; list-style: none; }
.nav2 ul li { display: inline; }
.nav2 ul li a, .nav2 .broedkrummesti a { padding: 4px 10px; border-right: 1px solid #E1E1E1; display: inline-block; }
.nav2 ul li a:hover, .nav2 .broedkrummesti a:hover { background: #D0D0D0; }
li#nav2active a { background: #D0D0D0; }

span.broedkrummesti { margin: 0 0 0 20px; }

.main { width: 950px; margin: 20px 0 10px 30px; }

.bottom { margin: 35px 0 25px 30px; padding: 0 0 5px; border-bottom: 1px solid #f26522; }
.bottom ul { margin: 0; padding: 0; list-style: none; }
.bottom ul li { margin: 0 10px 0 0; display: inline; }

.sitemap { margin: 0 0 0 30px; }
.sitemap .container { margin: 0 20px 0 0; float: left; }
.sitemap .container ul.sectionlist, .sitemap .container ul { margin: 0; padding: 0; list-style: none; }
.sitemap .container ul li.sectionlist { display: block; }
.sitemap, .sitemap .section, .sitemap .sectionlist, .sitemap a { font-size: 10px; text-decoration: none; }
.sitemap a:hover { text-decoration: underline; }
.sitemap h3 { font-size: 10px; font-weight: bold; }

/* --- ANDET --- */

.hoejreSpalteOverskrift { padding-left: 11px; }
.billedeHoejreSpalte div:first-child { margin-top: 51px; }
.billedeHoejreSpalte img { border: 1px solid #e1e1e1; }
.billedeHoejreSpalteInner { margin-bottom: 10px; }
.minusBorder img { border: 0 !important; }

 
