﻿.IEFix {display: none;}
.printOnly {display: none;}


body { text-align: center; font-family: Arial; font-size: 11px; margin: 0px; padding: 0px;}
p, div.venstreMenu2Spalter #newselement div#newsdetails { font-family: Arial; font-size: 11px; line-height: 1.5em; }
h1.h1 { line-height: 1.2em; font-size: 18px; }
h2.h2 { line-height: 1.2em; margin: 10px 0px 5px 0px; }
img { border: solid 0px white; }
a { color: #005fcd; font-family: Arial; font-size: 11px; }

h1.h1 a { line-height: 1.2em; font-size: 18px; }


input.text, input.submit { border: solid 1px #282828; height: 20px; }
input.image { border: none; }
.brackets, .bleau { color: #0062ce; }
.readMoreLink a { display: block; margin-top: 2px; color: #0062ce !important; background: transparent url(/files/system/grafik/linkPile.gif) no-repeat 3px 4px; padding-left: 13px; float: left; }
.horisontalFiller { float: left; width: 40px; }
.clear { clear: both; }
.capitalize { text-transform: capitalize; }
.arrows { margin-right: 6px; position: relative; top: -1px; }

/*.date { }*/

#wrapper { width: 1003px; margin: 0 auto; text-align: center; height: auto !important; }
#container { text-align: left; height: auto; }
#topTopContainer { height: 60px; }
/* HVIS MAN ?NSKER AT DET SKAL SE UD SOM FORSIDE */
#PAGE26, #PAGE255 { background: #FFF url(/files/system/grafik/bg-site.gif) repeat-x 0px 9px !important; margin: 0px; padding: 0px; }
#PAGE26 #topTopContainer, #PAGE255 #topTopContainer { height: 44px; }
/*#PAGE26 #topContainer, #PAGE255 #topContainer { height: 23px; padding-top:19px; }*/
#PAGE26 #topContainer, #PAGE255 #topContainer { height: 45px; padding:0; }
#PAGE26 div.colMid, #PAGE255 div.colMid {background: #FFF url(/files/system/grafik/bg-content3.gif) left top no-repeat; padding-bottom: 135px;}
/*  #PAGE26 ul#topmenu,#PAGE255 ul#topmenu { margin: -12px 0px 0px 0px; float: left; padding: 0px; list-style: none; height: 30px; text-transform: uppercase; } */
#PAGE26 .colMid, #PAGE255 .colMid { float: left; width: 978px; }
#PAGE26 .clear, #PAGE255 .clear {width: 1px; height:1px; margin:-1px; overflow: hidden; clear:both;}

#topLogo { position: absolute; z-index: 1; margin-top: 11px; }
#servicemenu { width: 230px; float: right; position: relative; top: 17px; margin: 0px 10px 0px 0px; }
#servicemenu ul, #servicemenu ul li { margin: 0px; float: right; padding: 0px; list-style: none; text-transform: uppercase; }
#servicemenu ul li span.filler { margin: 0px 10px; text-align: center; }
#servicemenu a { color: #282828; }
#topContainer { height: 25px; padding-top:0px; }

.highlight { background-color: yellow }

div.colMid { line-height:18px; }

/* #topmenu { width: 720px; clear: both; } */

ul#topmenu { margin: -9px 0px 0px 0px; float: left; padding: 0px; list-style: none; height: 30px; text-transform: uppercase; }
ul#topmenu li { list-style: none; margin: 0px; height: 27px; overflow: hidden; display: inline; }
#topmenu a { float: left; display: block; padding: 6px 10px 0px 10px; font-size:13px; height: 20px; color: White; text-decoration: none; margin: 0px;}
#topmenu a:hover, #topmenu a.active, #topmenu a.inpath { background: #282828 url(/files/system/grafik/topMenuHover.gif) repeat-x; }
ul#topmenu li div.filler { display:none; float:left; height:26px; margin:1px 0 0; overflow:hidden; width:3px;}
/*
#topsearch { margin: -8px 0 0 720px; position: absolute; width: 230px; z-index: 1; *margin-left: 170px; }
*/
#topsearch { margin: -8px 0 0 720px; position: absolute; width: 230px; z-index: 1;}


#topsearch input.text { height:18px;  padding:3px 0 0 0; position: absolute; z-index: 1; background: #55adf3 url(/files/system/grafik/searchTopTile.gif) repeat-x; }

.colMid input.text { height:18px; padding:3px 0 0 0; z-index: 1; background: #55adf3 url(/files/system/grafik/searchTopTile.gif) repeat-x; width:200px; }
.colMid input.focus { background: white none; }
.colMid .googleSubmit { position:absolute; height: 24px; }

#topsearch input.focus { background: white none; }
#topsearch input.image { position: absolute; z-index: 1; margin: 0px 0 0 134px; }
#topBanner { width: 1004px; height: 208px; margin-bottom: 6px; }
/* carousel */
#topBanner ul#mycarousel { list-style-type: none; margin: 0; padding: 0; }
.CarouselItemContainer_TopBanner { display: none; }
#topBanner div.caseImage { width: 720px; /*height: 200; */ float: left; overflow: hidden; }
#topBanner div.caseDescription { width: 204px; height: 150px; overflow: hidden; float: left; padding: 25px; text-align: left; color: White !important; }
#topBanner div.caseDescription p { color: White; }
#topBanner div.caseDescription div.butBlue { margin: 10px; float: right; }

#breadcrumb { clear: both; border-bottom: solid 1px #e8e7e7; margin: 0 0 7px; padding: 3px 0 4px; font-size: 9px; color: #467fbf; width: 991px; }
#breadcrumb span.Legend a { font-size: 9px; color: #467fbf; }

#preFooter { clear: both; margin: 0px auto; margin-top:10px; /*width: 1244px;*/ background-color: #e9e9e9; height: 5px; }
#PAGE26 #preFooter {margin-top:0px;}
#footer { background-color: #292929; padding-top: 11px; height: 20px; }
#footer small { color: white !important; font-size: 11px; }

/* spalter/kolonner */
.colFiller { float: left; width: 20px; }
.colMid { float: left; width: 765px; }

.colRight { float: right; width: 213px; }
.colMidRight { float: left; width: 827px; }

/* afsnit-templates */
.paragraphImage { }
.B11-T11 { }
.spalter1_media { height: auto; width: 215px; float: left; }
.spalter1_media div.content, .greyHeaderBilledeTeaser div.content { background-color: #e9e9e9; padding: 12px 15px 24px 15px; height: 50px; overflow: hidden; }
.spalter1_media .media { border: solid 5px #e9e9e9 !important; margin: 10px 0px 0px 0px; }
.autoBox img.paragraphimage { border: solid 4px #e9e9e9; margin-bottom: 6px; }


/* imgTxtOnDark_greyborderBottom */
div.imgTxtOnDark_greyborderBottom { border-bottom: solid 3px #eaeaea; background-color: #2b2b2b; width: 990px; float: left; }
div.imgTxtOnDark_greyborderBottom div.leftImage { height: 200px; width: 720px; float: left; }
div.imgTxtOnDark_greyborderBottom div.text { padding: 20px 20px 40px 20px; float: left; height: 140px; overflow: hidden; color: white; width: 230px; }
div.imgTxtOnDark_greyborderBottom div.text h1.header { margin-bottom: 6px !important; }
div.imgTxtOnDark_greyborderBottom .text div p { color: White !important; }

/* lilleBoxForside */
div.lilleBoxForside { width: 219px; float: left; height: 200px; padding: 6px 15px 30px 15px; margin: 0px 6px 12px 0px; }
div.lilleBoxForside h1.h1 { width: 214px; float: left; height: 1.7em; overflow: hidden; padding: 0px 10px; }
div.lilleBoxForside div.media { background: #E9E9E9; clear: both; border: 10px solid #E9E9E9 !important; margin: 0px 0px 0px 0px; width: 214px; }
div.lilleBoxForside div.media div { background: #e1e1e1 no-repeat left top; width: 214px; height: 125px; overflow: hidden; margin-bottom: 6px; }
div.lilleBoxForside div.content { background: #E9E9E9; width: 214px; padding: 0px 10px 10px; height: 42px; overflow: hidden; }
div.lilleBoxForside div.content div.text { height: 42px; width: 214px; overflow: hidden; }

/* lilleBoxForside New*/
div.lilleBoxForsideNew { width: 209px; float: left; height: 108px; overflow:hidden; padding: 6px 15px 30px 15px; margin: 0px 5px 12px 0px; }
* html div.lilleBoxForsideNew { overflow: hidden; }
 
div.lilleBoxForsideNew div.content {float: left;} /* STH - SAFARI fix */


/*
div.lilleBoxForsideNewWhite{ background-color: #f2f2f2;  filter:alpha(opacity=60);  opacity:0.6; width: 214px; float: left; height: 115px; padding: 6px 15px 30px 15px; margin: 0px 0px 12px 0px;}
*/
div.lilleBoxForsideNewWhite{ background-color: #f2f2f2;  /* CSS3 standard */ opacity:0.6; width: 214px; float: left; height: 115px; padding: 6px 15px 30px 15px; margin: 0px 0px 12px 0px;}



div.lilleBoxForsideNew h1.h1 { width: 190px; float: left; line-height:1.2em; overflow: hidden; padding: 0; }
div.lilleBoxForsideNew div.media {clear: both; margin: 0px 0px 0px 0px; width: 190px; }
/* div.lilleBoxForsideNew div.media div { width: 214px; height: 125px; overflow: hidden; margin-bottom: 6px; }*/
/*
div.lilleBoxForsideNewWhite div.media {filter:alpha(opacity=100); opacity:0.99;}
*/
div.lilleBoxForsideNewWhite div.media {/* CSS3 standard */ opacity:0.99;}

div.lilleBoxForsideNew div.content { width: 190px; padding: 0px; overflow: hidden; }
/*STH: fra 13px til 11px */
div.lilleBoxForsideNew div.content div.text { font-size:11px; color: #005fcd; width: 190px; overflow: hidden; }
div.lilleBoxForsideNew div.content div.text p { font-size:11px; color: #005fcd; width: 190px; overflow: hidden; }

/*
div.lilleBoxForsideNewWhite div.contentwhite div.text {background: transparent url(/files/system/grafik/tinylogo.gif) bottom right no-repeat;filter:alpha(opacity=100);  opacity:0.99; background-color: #FFF; font-size:9px; text-transform:uppercase; padding:5px; color: #000; width: 190px; overflow: hidden; }
*/
div.lilleBoxForsideNewWhite div.contentwhite div.text {background: transparent url(/files/system/grafik/tinylogo.gif) bottom right no-repeat;/* for IE */  /* CSS3 standard */ opacity:0.99; background-color: #FFF; font-size:9px; text-transform:uppercase; padding:5px; color: #000; width: 190px; overflow: hidden; }

/* autoBox */
div.autoBox { margin-bottom: 12px; float: left; }
.colRight div.autoBox { float: none; }
div.autoBox h1.h1.header { margin-bottom: 0px; }
div.colRight div.autoBox h1.h1.header {} /*margin-left: 12px;*/
div.autoBox div.content {}

/* autoBox grey*/
div.autoBox.grey div.media { background: #E9E9E9; }
div.autoBox.grey div.text { background: #E9E9E9; border: solid 10px #e9e9e9; }
div.autoBox.grey img.paragraphimage { border: solid 4px #e9e9e9; margin-bottom: 0px; }

/* autoBox greyline*/
div.autoBox.greyline div.media { }
div.autoBox.greyline div.content { border-left: solid 1px #e9e9e9; padding: 12px; }


/* paragraphsetups */
/*venstreMenu_1bredSpalte*/
div.venstreMenu_1bredSpalte div { }
div.venstreMenu_1bredSpalte div.colFiller { }
div.venstreMenu_1bredSpalte div.venstremenu { display: inline; float: left; width: 175px; border-right: solid 1px #eaeaea; }
div.venstreMenu_1bredSpalte div.colMid { float: left; width: 785px; }
div.venstreMenu_1bredSpalte div.colRight { float: left; width: 222px; padding: 0px 27px 0px 21px; }


/*udenMenuBredSmal*/
div.smalBredSmal div { }
div.smalBredSmal div.venstrespalte { display: inline; float: left; width: 175px; border-right: solid 1px #eaeaea; }
div.smalBredSmal div.colMid { float: left; width: 700px; }
div.smalBredSmal div.colRight { float: left; width: 222px; padding: 0px 27px 0px 21px; }
div.smalBredSmal div.autoBox h1.h1.header {margin-left: 0px;}


/*venstreMenu_1bredSpalte_UdenTOP*/
div.venstreMenu_1bredSpalte_UdenTOP div { }
div.venstreMenu_1bredSpalte_UdenTOP div.colFiller { float: left; }
div.venstreMenu_1bredSpalte_UdenTOP div.venstremenu { clear: both; float: left; width: 175px; border-right: solid 1px #eaeaea; }
div.venstreMenu_1bredSpalte_UdenTOP div.colMidRight { float: left; width: 797px; }
div.venstreMenu_1bredSpalte_UdenTOP div.colRight { float: left; width: 222px; padding: 0px 27px 0px 21px; }

/*venstreMenu2Spalter*/
div.venstreMenu2Spalter div { }
div.venstreMenu2Spalter div.colFiller { }
div.venstreMenu2Spalter div.venstremenu { display: inline; float: left; width: 175px; border-right: solid 1px #eaeaea; }
div.venstreMenu2Spalter div.colMid { float: left; width: 505px; }
div.venstreMenu2Spalter div.colRight { float: left; width: 241px; padding: 0px 5px 0px 21px; }

/* quot */
div.quot { float: left; background-color: #292929; padding: 28px 37px; }
div.quot img.quotStart { position: absolute; margin: -6px 0 0 -24px; z-index: 10; }
div.quot img.quotEnd { margin: -1.7em 0 0px; float: right; }
div.quot div.text { color: White; font-style: oblique; }


/* NewsV2 */
.headerBilledeTeaser { float: left; }
.headerBilledeTeaser h1.h1 { font-size: 24px; color: black; }
.headerBilledeTeaser h1.h1 a { font-size: 24px; }
.headerBilledeTeaser a, .headerBilledeTeaser a:hover, .headerBilledeTeaser a:visited { margin-top: 7px; color: black; text-decoration: none; }
/*.newstext { margin: 17px 1px; border-left: solid 1px #e9e9e9; padding: 0px 12px; }*/
.newstext { }

/*Bleau2009_List_mid*/
table.Bleau2009_List_mid { }
table.Bleau2009_List_mid tr.current { background-color: #e9e9e9; }
table.Bleau2009_List_mid td.newsIkon { width: 20px; }
table.Bleau2009_List_mid td.newsLink { height: 20px; }




/* Nyheds item visning i venstreMenu2Spalter (visse rules ligger andre steder!) */
div.venstreMenu2Spalter #newselement { }
div.venstreMenu2Spalter #newselement h2 { font-size: 14px; }
div.venstreMenu2Spalter #newselement #newsnavigation { display: none; }
div.venstreMenu2Spalter #newselement #newsdetails div.media img { border: 4px solid #e9e9e9 !important; margin-bottom: 12px; }
div.venstreMenu2Spalter #newselement div.seperator { border-top: 1px solid #D0E0EF; clear: both; margin-top: 12px; }



.greyHeaderBilledeTeaser { float: left; width: 469px; }
.greyHeaderBilledeTeaser h1.h1 { font-size: 18px; color: black; }
.greyHeaderBilledeTeaser h1.h1 a { font-size: 18px; }
.greyHeaderBilledeTeaser a, .greyHeaderBilledeTeaser a:hover, .greyHeaderBilledeTeaser a:visited { color: black; text-decoration: none; }
.greyHeaderBilledeTeaser img, .headerBilledeTeaser img { margin-top: 5px; border: solid 5px #e9e9e9 !important; }

#newslist abbr { font-weight: bold; }

/* knapper */
div.butBlue { height: 22px; display: inline; }
div.butBlue div a, div.butBlue div a:hover { color: White !important; font-size: 9px; font-weight: bold; text-decoration: none; position: relative; top: 2px;}
div.butBlue div { cursor: pointer; height: 22px; float: left; }
div.butBlueLeft { width: 6px; background: url(/files/system/grafik/butBlueLeft.gif) no-repeat; }
div.butBlueMid { padding: 4px; background: url(/files/system/grafik/butBlueMid.gif) repeat-x; text-align: center; }
div.butBlueRight { width: 21px; background: url(/files/system/grafik/butBlueRight.gif) no-repeat; }
div.hover div.butBlueLeft { background: url(/files/system/grafik/butBlueLeft_hover.gif) no-repeat; }
div.hover div.butBlueMid { background: url(/files/system/grafik/butBlueMid_hover.gif) repeat-x; }
div.hover div.butBlueRight { background: url(/files/system/grafik/butBlueRight_hover.gif) no-repeat; }

/* medarbejdere */
#medarbejdere { width: 784px; overflow: hidden; }
#medarbejdere div.medarbejder { width: 160px; height: 180px; float: left; background-color: #e9e9e9; padding: 4px; overflow: hidden; margin: 12px 18px 12px 0px; }
div.medarbejderThumb { border: solid 1px #f9f9f9; border-left-color: #c9c9c9; border-top-color: #c9c9c9; margin-bottom: 9px; width: 160px; height: 120px; }
#medarbejdere div.seperator { width: 726px; clear: both; border-top: solid 1px #d0e0ef; }
div.medarbejder img.linkKnap { position: absolute; z-index: 10; margin: 145px 0 0 130px; }

/* medarbejder detail */
#medarbejderTop { width: 522px; overflow: hidden; margin-top: 12px; float: left; }
#medarbejderTop #info { float: left; line-height: 1.7em; }
#medarbejder { width: 522px; overflow: hidden; margin-top: 12px; float: left; }
div.overskrift, .autoBox h1.header, div.venstreMenu2Spalter #newselement h2, h1.header { font-size: 14px; margin-bottom: 6px; line-height: 1.7em; font-weight: bold; }
div.overskrift label, .overskriftMedUnderstregning, #faqs div.faq div.question { display: block; font-size: 14px; font-weight: normal; border-bottom: 1px solid #E8E7E7; color: #888; margin-bottom: 6px; }
div.overskrift label.label { display: inline; font-size: 11px; font-weight: bold; }
.underpunkt { margin: 6px 0px; }
.medarbejderInfoBox { margin-bottom: 6px; }
#medarbejderTop a, #medarbejderTop a:hover, #medarbejderTop a:visited, #medarbejder a, #medarbejder a:hover, #medarbejder a:visited { color: #0062ce !important; }
#box1, #box2 { margin-bottom: 1.5em; }

/* medarbejder short */
div.medarbejderShort {}
div.medarbejderShort img.thumb {}
div.medarbejderShort div.info {line-height: 1.7em}
div.medarbejderShort div.info div.label {float: left;}

/* referencer */
#referencer { width: 784px; overflow: hidden; }
#referencer div.reference { width: 148px; height: 180px; float: left; background-color: #e9e9e9; padding: 4px; overflow: hidden; margin: 12px 12px 12px 0px; }
div.thumb { border: solid 1px #f9f9f9; border-left-color: #c9c9c9; border-top-color: #c9c9c9; margin-bottom: 9px; width: 146px; height: 120px; }
#referencer div.seperator { width: 726px; clear: both; border-top: solid 1px #d0e0ef; }


/* reference detail */
#referenceTop { width: 522px; overflow: hidden; margin-top: 12px; float: left; }
#referenceTop #info { float: left; line-height: 1.7em; }
#reference { width: 522px; overflow: hidden; margin-top: 12px; float: left; }
.referenceBox { margin-bottom: 6px; }
#referenceTop a, #referenceTop a:hover, #referenceTop a:visited, #reference a, #reference a:hover, #reference a:visited { color: #0062ce !important; }
#referenceTop #beskrivelse { margin-bottom: 10px; }
#referenceTop #url { text-align: right; font-size: small; }
.referenceThumb { width: 222px; height: 125px; }
#refImage { width: 233px; }
div.colRight img.large { border: 4px solid #E9E9E9; margin-bottom: 5px; }
div.colRight img.small { border: 3px solid #E9E9E9; float: left; margin: 5px 5px 0px 0px; padding: 0px; }
div.relateretLoesninger { float: left; margin-right: 10px; width: 112px; }
div.relateretLoesningThumb { border: solid 1px #f9f9f9; border-left-color: #c9c9c9; border-top-color: #c9c9c9; margin-bottom: 9px; width: 100px; height: 75px; }
#relateretProdukt{margin-top:27px; }
#relProduktInfo ul {padding-left:0px;margin-left:0px;list-style:none}

#kundechef { margin-top: 10px; }
#projektleder .medarbejderThumb, #kundechef .medarbejderThumb { border: solid 1px #f9f9f9; border-left-color: #c9c9c9; border-top-color: #c9c9c9; margin-bottom: 9px; width: 100px; height: 75px; }
#referenceTop #info h1.header, .colMidRight h1.header, .colMid h1.header  { font-size: 16px; font-weight: normal; border-bottom: 1px solid #E8E7E7; color: #888; margin-bottom: 0px; }
div.imgTxtOnDark_greyborderBottom h1.header {font-weight: bold; font-size:14px; border-bottom:none; color: white;}
#prodtable table{border-collapse:collapse; font-size:11px }
#prodtable table, td{border: 0px solid #cccccc; padding:5px }
 #prodtable ul{list-style-image:url(/files/system/wing.jpg) }

/* FAQ*/
#faqs { width: 505px; }
#faqs div.faq { padding-bottom: 12px; }
#faqs div.faq div.answer { }

/* sitemap */
#sitemapAlpha { }
#sitemapAlpha ul { list-style: none; margin: 0px 2px 0px 0px; padding: 0px; border-width: 0px; }
#sitemapAlpha ul li { float: left; width: 160px; padding: 0px 6px 0px 0px; }

#sitemapAlpha div#chars { list-style: none; margin: 0px 2px 0px 0px; padding: 0px; border-width: 0px; }
#sitemapAlpha div#chars span { float: left; width: 10px; padding: 0px 2px 0px 0px; }

#sitemapAlpha div.overskrift { clear: both; }
#sitemap { clear: both; }
#sitemap ul { margin: 0px; padding: 0px; }
#PARAGRAPH301 { clear: both; }

/* venstremenu */
.venstremenu ul { list-style: none; margin: 0px 2px 0px 0px; padding: 0px; border-width: 0px; }
.venstremenu a.activeitem,  .venstremenu a.activeitem:active, .venstremenu a.activeitem:visited, .venstremenu a.activeitem:hover { /* color: #FFF !important ; */ padding-top: 7px !important; padding-bottom: 5px !important; }


/*NIV1*/
.venstremenu li { height: 29px; width: 175px; }
.venstremenu ul.M0 li { background: #f1f0ee url(/files/system/grafik/venstremenubaggrund.gif) no-repeat 0px 0px; clear: both; margin: 0px; padding: 0px;}
.venstremenu ul.M0 li a { color: #383838 !important; padding-left: 10px; }


.venstremenu ul.M0  li  a.activeitem { color: #383838 !important; padding-left: 10px; }

.venstremenu ul.M0 li a:hover { background: url(/files/system/grafik/venstremenubaggrund.gif) no-repeat 0px -116px; padding-top: 7px !important; padding-left: 30px; color: White !important; }
/*.venstremenu ul.M0 li.inpath a { color: #383838 !important; display: block; height: 17px; padding: 7px 0 5px 10px; } */


.venstremenu ul.M0 li.inpath a { color: #383838 !important; display: block; height: 17px; padding: 7px 0 5px 10px; }


.venstremenu ul.M0 > li.inpath > a:hover { text-decoration: none; background: url(/files/system/grafik/venstremenubaggrund.gif) no-repeat 0px -116px; padding: 7px 0px 5px 30px; color: White !important; }
.venstremenu ul.M0 li a.firstitem { padding-left: 6px; padding-bottom: 5px; }

/*NIV2*/
.venstremenu ul.M1 { float: left; margin: 0px; padding: 0px; }
.venstremenu ul.M1 li { background: url(/files/system/grafik/venstremenubaggrund.gif) no-repeat 0px -59px; }
.venstremenu ul.M1 li a { padding-top: 7px !important; padding-left: 30px !important; padding-bottom: 5px; }
.venstremenu ul.M1 li a:hover { background: url(/files/system/grafik/venstremenubaggrund.gif) no-repeat 0px -116px; color: white !important; }
.venstremenu ul.M1 li.inpath { background: url(/files/system/grafik/venstremenubaggrund.gif) no-repeat 0px -116px; color: White !important; }
.venstremenu ul.M1 li.inpath a.activeitem {/* color: #FFF !important; */}
.venstremenu ul.M1 > li.inpath > a { color: White !important; }


.venstremenu ul.M1 li.hasChildren { background: #f1f0ee url(/files/system/grafik/venstremenubaggrund.gif) no-repeat 0px -29px !important; }


.venstremenu ul.M1 > li.inpath.hasChildren > a {color: #383838 !Important; }
.venstremenu ul.M1  li.inpath.hasChildren a {color: #383838 !Important; }
.venstremenu ul.M1  li.inpath.hasChildren a:hover {color: #FFF !Important; }

.venstremenu ul.M1 > li > a.activeitem,  .venstremenu ul.M1 li a.activeitem { color: White !important; }

* html .venstremenu ul.M1.clear li.inpath a.activeitem {color: #383838 !important; }  
* html .venstremenu ul.M0 ul.M1.clear ul.M2.clear li.inpath a.activeitem{color: #FFF !important;;}
* html .venstremenu ul.M0 li.inpath.hasChildren ul.M1.clear li.inpath a.activeitem{color: #FFF !important;}
* html .venstremenu ul.M0 li.inpath.hasChildren ul.M1.clear li.inpath.hasChildren a.activeitem {color: #383838 !important;}
* html .venstremenu ul.M0 li.inpath.hasChildren ul.M1.clear li.inpath.hasChildren a.activeitem:hover {color: #FFF !important;}
* html .venstremenu ul.M0 li.inpath.hasChildren ul.M1.clear li.inpath.hasChildren ul.M2.clear li.inpath a.activeitem{color: #FFF !important;}

.venstremenu ul.M1 li.inpath a.activeitem:hover {color: #FFF !important;}
.venstremenu ul.M1 > li.inpath.hasChildren > a:hover { color: white !important; }


/*NIV3*/
.venstremenu ul.M2 { float: left; margin: 0px; padding: 0px; }
.venstremenu ul.M2 li { color: #383838; Background: url(/files/system/grafik/venstremenubaggrund.gif) no-repeat 0px -87px; }
.venstremenu ul.M2 li.inpath { background: url(/files/system/grafik/venstremenubaggrund.gif) no-repeat 0px -145px; }
.venstremenu ul.M2 li a { color: #383838 !important; padding-top: 7px !important; padding-left: 38px !important; }
.venstremenu ul.M2 li.inpath a:hover, .venstremenu ul.M2 li a:hover { background: url(/files/system/grafik/venstremenubaggrund.gif) no-repeat 0px -145px !important; color: White !important; }
.venstremenu ul.M2 li a.firstitem { padding-left: 30px; padding-bottom: 5px; }
.venstremenu ul.M2 li.inpath a.activeitem { color: white !important; }
.venstremenu ul.M2 li a.activeitem { color: White !important; }

/* NPC Google search result */

.searchresults .results {
	background-color:#F7F7ED;
	border:15px solid #F7F7ED;
	color:#AAA091;
	font-size:12px;
	margin-top:-5px;
	margin-bottom:10px;
}

.heading a { font-size:14px; }
.searchitem { padding: 5px 0 10px 0; }
.searchitem:hover { background-color: #F7F7ED;}
.searchresults .url { padding: 5px 0 0 0; }

.searchresults .hr { background-color: #F7F7ED; height:2px; overflow: hidden;}

/* paragraph specifik */

#smallImg514 img {
         height: 95px;
         width: 200px;
}

#sitemap ul.M0 li ul.M1 {margin-left: 20px;}

/* STH: 2009-05-25: Fix for fejl hvor 1. afsnit blev vist 2 gange p? siden */
/* div.imgTxtOnDark_greyborderBottom {display: none;} */





div.fomularSend{
	width: 500px;
	background: none !important;
	border: none !important;
}
div.fomularSend table, div.fomularSend td{
	border: none !important;
}
div.fomularSend table tr td table{
	width: 100%;
}
div.fomularSend table tr td table td b{
	float: left;
	width: 130px;
}
div.fomularSend table tr td table td textarea{
	float: left;
	width: 330px !important;
                height: 100px !important;
                border: 1px solid #d4d2d2;
}
div.fomularSend table tr td table td input{
	width: 200px !important;
                border: 1px solid #d4d2d2;
}

 




.rss-box{

}
.rss-box h4{
float: left;
width: 300px;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 0;
}
.rss-box h4 a{
vertical-align: top;
font-size: 13px;
font-weight: bold;
margin: 0;
padding: 0;
}
.rss-box td{
vertical-align: top;
border: none;
}
.hor-line{
float: left;
width: 100%;
margin: 15px 0 15px 0;
padding: 0;
border-top: 1px solid #d4d2d2; 
}
.rss-date{
float: right;
width: 210px;
color: #a19e9e;
font-size: 11px;
overflow: hidden;
}

p.rss-item {
margin-bottom: 2px;
margin-top: 6px;
color: gray !important;
line-height: 120%;
}


@media print {
.noprint { display: none; }
.printOnly {display: block;}
div.qrcode {margin-top: 10px; border-top: solid 1px black; padding-top: 10px;}
div.qrcode img {float: right;}
}

