/*
You may learn from this CSS and use its techniques in your own projects,
but the unique combination of images, colors, sizes, typography and positioning ("the design")
is copyright (c) Multidata-Bluegarden and may not be used by anyone but us.

Created:  24.2.2008, webmaster@bluegarden.no
Modified: 14.4.2009, webmaster@bluegarden.no
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; vertical-align:baseline;}
html {font-size:100.01%;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
img {border:none;}

/*mySite*/
body {color:#58595b; background:#fff url(bg_body.gif) 0 0 repeat-x; padding:0 0 3em 0; margin:0 auto; font:normal normal normal 76%/140% tahoma, sans-serif; text-align:center;}

/*standards*/
.break {clear:both; height:0; line-height:0;}
.padd {padding:4px 6px;}

a:link {color:#1e499f; background:transparent; text-decoration:underline;}
a:visited {color:#646464; background:transparent; text-decoration:underline;}
a:hover {color:#383838; background:transparent; text-decoration:underline;}
a:active {color:#000; background:transparent; text-decoration:underline;}

h1, h2, h3, h4, h5, h6 {font-family:tahoma, sans-serif; color:#58595b; line-height:normal;}
h1, h2 {font-weight:normal;} 
h3, h4, h5, h6 {font-weight:bolder;}

h1 {font-size:1.8em; margin:0 0 .2em 0;}
h2 {font-size:1.4em; margin:1em 0 .3em 0;}
h3 {font-size:1.2em; margin:1em 0 .3em 0;}
h4 {font-size:1.1em; margin:1em 0 .3em 0;}
h5, h6 {font-size:1em; margin:0 0 0 0;}
p, .nText {font-size:1em; margin:0 0 1em 0; display:block;}
address {font-size:1em; margin:1em 0 0 0; font-weight:normal; font-style:normal;}
.ingress em {font-weight:bolder; font-style:normal;}
.punchLine {font-weight:normal; font-style:normal; text-transform:uppercase;}
.printTitle {font-weight:bolder; font-style:normal;}

table, th, td {font-size:1em;}

ul, ol, dl {margin:0 1em 1em 3em;}
ol {list-style:decimal outside;}
ul {list-style:none; margin:0 1em 0 3em; padding:0; list-style-image:url(item.png); list-style-position:outside;}
li {margin:0 0 .3em 1em; padding:0;}

/*containers*/

/*topline mb-group*/
.mb-group {font-size:.9em; display:block; text-align:right; clear:both; width:100%; padding:4px 0 6px 0; line-height:normal; border-top:1px solid #737375; border-bottom:1px solid #737375; background:url(bg-mb-group.png) 0 100% repeat-x;}
.mb-group a {margin:0 10px 0 0;}
.mb-group a:link, .mb-group a:visited, .mb-group a:active {color:#373737; background:transparent; text-decoration:underline;}
.mb-group a:hover {color:#000; background:transparent; text-decoration:underline;}
.mb-group ul, .mb-group li {display:inline; list-style:none; margin:0; padding:0;}
.mb-group li.first {margin-right:4px; margin-left:0; list-style-image:none;}


/*top-pane*/
.top-pane {display:block; position:relative; padding:0; width:100%;}
.top-pane .logo {margin:29px 0 26px 17px; width:260px;}

.wrapper {display:block; margin:0 auto; padding:0; color:inherit; display:block; position:relative; text-align:left; width:997px;}

.content-pane {display:block; width:100%; position:relative;}
/*.content-pane .wrap1 {background:url(bg_content-pane.gif) 0 0 repeat-y; position:relative;}*/
.content-pane .wrap2 {background:url(bg_wrapper.gif) 0 100% no-repeat; position:relative;}

.footer {display:block; position:relative; margin:1em 0; color:#383738; text-align:center; font-size:.9em;}
.breadcrum, .globalMenu, .menu-lang, .localNav {font-family:tahoma, sans-serif; font-size:1em;}
.breadcrum, .nav {font-size:.9em;}

/*menu-main*/
.menu-main {display:block; padding:12px 11px 14px 11px;}
.menu-main li, .menu-top li {display:inline; list-style:none;}
.menu-main li.first {margin-right:10px;}
.menu-main a {padding-left:18px; margin-right:16px; background:url(icon-shortcut.png) 0 50% no-repeat;}
.menu-top li, .menu-top ul {margin:0; padding:0;}
.menu-top a {padding:0; margin:0 10px 0 0;}

/*globalMenu*/
.menu-global {width:996px; background:#fff url(bg_globalmenu.gif) 0 0 no-repeat; display:block; position:relative; text-transform:uppercase; font-size:.9em; font-weight:bolder;}
.menu-global .padd {padding-left:14px; padding-top:14px; padding-bottom:10px;}
.menu-global .item, .menu-global .sel {padding-left:13px; padding-right:13px;}
.menu-global a:link, .menu-global a:visited, .menu-global a:active {color:#575758; background:transparent; text-decoration:none; padding-bottom:8px;}
.menu-global a:hover {color:#000; background:url(globalmenu_item.png) 50% 100% no-repeat; text-decoration:none;}
.menu-global a.sel:link, .menu-global a.sel:visited, .menu-global a.sel:active, .menu-global a.sel:hover {color:#000; background:url(globalmenu_item.png) 50% 100% no-repeat; text-decoration:none;}

/*breadcrum*/
.breadcrum {display:block; margin:0 0 0 30px;}
.breadcrumCtrl {display:inline;}
.breadcrum a:link, .breadcrum a:visited, .breadcrum a:active {color:#0078ae; text-decoration:none;}
.breadcrum a:hover {color:#000; text-decoration:underline;}

/*frontpage*/
.ads {display:block; position:relative; clear:both; width:989px; height:343px;}
.ads .ad-main {display:block; clear:both; width:100%;}
/*
.ads .ad-r {float:left; clear:right; margin-top:6px; margin-right:6px; margin-left:6px;}
.ads img {margin-bottom:6px; display:block;}
.front-content {background:url(bg-front-content.png) 0 0 repeat-x; font-size:.9em; padding-bottom:20px;}
*/

.front-content table {width:989px; display:block;}

.front-content td.box1 {width:240px;}
.front-content td.box2 {width:240px; border-left:1px dashed #676767;}
.front-content td.box3 {width:240px; border-left:1px dashed #676767;}
.front-content td.box4 {width:266px; border-left:1px dashed #676767;}
.front-content .padd {padding:20px;}

.front-content h2 {font-weight:normal; margin-bottom:.5em;}
.front-content ul {list-style:none; margin:0; padding:0; list-style-image:url(item.png); list-style-position:outside;}
.front-content li {margin:0 0 .3em 1em; padding:0;}

/*local Nav*/
.nav {display:block; padding-left:22px;}
.nav-item {display:block; margin:0;}

.nav-item a:link {display:block; color:#4a616c; background:transparent; text-decoration:none; padding:2px 0 2px 8px;}
.nav-item a:visited {display:block; color:#4a616c; background:transparent; text-decoration:none; padding:2px 0 2px 8px;}
.nav-item a:hover {display:block; color:#0078ae; background:transparent; text-decoration:none; padding:2px 0 2px 8px;}
.nav-item a:active {display:block; color:#0078ae; background:transparent; text-decoration:none; padding:2px 0 2px 8px;}
.nav .sel {font-weight:bolder; background:transparent;}
.nav .lvl0 {margin:0; margin-bottom:1px;}
.nav .lvl1 {margin-left:1em;}
.nav .lvl2 {margin-left:2em;}
.nav .lvl3 {margin-left:3em;}
.nav .lvl4 {margin-left:4em;}
.nav .lvl5 {margin-left:5em;}
.nav .lvl6 {margin-left:6em;}
.nav .lvl7 {margin-left:7em;}
.nav .lvl8 {margin-left:8em;}

/*content*/
.content {width:100%; display:block; clear:both; margin-top:.4em;}
.colL {width:24%; float:left; clear:left; margin-right:2%;}
.colM {width:49%; float:left;}
.colR {width:23%; float:right; clear:right; margin-top:2em;}
.colM2 {width:73%; float:left; clear:right; margin-left:1%;}

.box {margin-bottom:12px; clear:both; display:block;}
.box .wrap1 {background:url(bg-box-bottomleft.png) 0 100% no-repeat;}
.box .wrap2 {background:url(bg-box.png) 0 0 no-repeat;}
.box .wrap3 {background:url(bg-box-topright.png) 100% 0 no-repeat;}
.box .wrap4 {background:url(bg-box-bottomright.png) 100% 100% no-repeat; padding-bottom:1px;}
.box h2 {font-size:1em; font-weight:bolder; margin-bottom:.2em;}
/*
.box ul {margin:0; padding:0;}
.box li {list-style:none outside; margin:0 0 .4em 0; padding:0;}
*/

.colM ul {margin:0 1em 1em 2.4em;}
.colR ul {margin:0 1em 1em 1em;}

.colR .box h2 {margin-top:0;}
.box .padd {padding:8px 10px 0 10px;}

/*box contact*/
.contact img {border:1px solid #e8eaea; padding:6px; background:#fff;}
.contact em {font-style:normal;}

/*listArticleFiles*/
.listArticleFiles {margin-bottom:2em;}
.listArticleFiles td {vertical-align:top; padding:6px;}
.listArticleFiles td.img img {border:1px solid #e8eaea; padding:6px; background:#fff;}
.listArticleFiles td.img {padding-top:1em;}
.listArticleFiles td.txt {padding-left:1em; padding-top:2em;}
.listArticleFiles td.txt img {vertical-align:text-bottom; margin:0 4px 0 0;}

/*listArticles*/
.listArticleFiles h2, .listArticles h2 {font-size:1em; font-weight:bolder; margin-top:0;}
.listArticles {display:block;}
.listArticles ul {margin-left:2em; margin-bottom:1em; margin-top:0;}

.listArticles .nText {margin:0 0 0 0; display:inline;}

.child-item {float:left; width:44%; margin-bottom:2em; margin-right:3%;}

.colR .box {width:94%;}
.colM .box {background:none; color:inherit;}
.colM .box h2 {border:none; text-transform:none;}

.colM .showArticleGroup {background:#f6f0d7; color:inherit; margin-bottom:1em;}
.colM .showArticleGroup h2 {font-size:1em; text-transform:uppercase; letter-spacing:1px; border-bottom:3px solid #ecdfa8;}

.contactspage p {margin:0 0 .5em 0;}
.contactspage dd {margin-left:.4em;}

.ingress, .child-item, .field, .field-1, .login-pane, .box, .title,
.contact, .contactform, .boxEvent, .showEvent, .contactspage,
.box .contact, 
.box .listArticles,
.child-item .contactspage,
p.normal,span.normal,
h1.heading1,
h2.heading2,
h3.heading3,
h4.heading4,
h5.heading5,
h6.heading6,
h1.Heading1,
h2.Heading2,
h3.Heading3,
h4.Heading4,
h5.Heading5,
h6.Heading6,
.nav-item .lvl0,
.nav-item .lvl1,
.nav-item .lvl2,
.nav-item .lvl3,
.nav-item .lvl4,
.nav-item .lvl5,
.nav-item .lvl6,
.nav-item .lvl7,
.nav-item .lvl8,
.nav-item .lvl0 .sel,
.nav-item .lvl1 .sel,
.nav-item .lvl2 .sel,
.nav-item .lvl3 .sel,
.nav-item .lvl4 .sel,
.nav-item .lvl5 .sel,
.nav-item .lvl6 .sel,
.nav-item .lvl7 .sel,
.nav-item .lvl8 .sel {}
#mainform {}