﻿html { overflow: -moz-scrollbars-vertical; }
html, body { margin:0; padding:0; font-family: Verdana,'vera sans',helvetica,sans-serif; font-size: 90%; }
#all-wrap { background: url('gf/bg_site.jpg'); margin: 0 auto; margin-bottom: 20px; width: 990px; position: relative; }
#container { width: 960px; margin:0 15px 0 15px; }
#topnavi { height: 80px; float:left; }
#logo { width:220px; height:80px; float:left; }
#navi { float: left; width: 740px; height:80px; background: url('gf/topnav_midt.gif') repeat-x; color: white; font-weight:bold; }
#bs-wrap { height: 45px; width: 740px; float: right; }
#breadcrumb { float:left; margin-top: 15px;}
#search { float:right; margin-top:15px; }
#content { clear: both; margin-bottom:30px; }
#col1, #col1forside { float:left; width: 207px; margin-right:13px; min-height:250px }
#col2 { float:left; width: 377px; min-height:275px; margin-right:13px; background: url(gf/bg_content.jpg) no-repeat; padding:10px 15px 0px 15px; }
#col2full { float:left; width: 710px; min-height:275px; background: url(gf/bg_contentfull.jpg) no-repeat; padding:10px 15px 0px 15px; }
#col3 { float:left; width: 320px; }
#footer { width: 960px; clear: both; padding: 10px 0 10px 0; border-top: dotted 1px black; color: #7F7F7F; }

#col1top, #col1forsidetop { float:left; width: 207px; margin-right:13px; }
#col2top { float:left; width: 407px; margin-right:13px; margin-bottom:10px; }
#col2fulltop { float:left; width: 710px; margin-bottom:10px; }
#col3top { float:left; width: 320px; margin-bottom:10px; }

.banner { background: url(gf/banner-annonce.gif) no-repeat; min-height:60px; padding: 5px;}

/*** FONTS ***/
#toolbars, #breadcrumb, #col1, #footer { font-size:10px; }
#leftnaviheader span.menutext, #genvejeheader p { font: 18px Tahoma; }
#leftnaviheader p { font: 12px Tahoma; }

p { font-size: 12px; }
/*/*/a{}
body p { font-size: x-small; voice-family: "\"}\""; voice-family: inherit; font-size: small; }
html>body p { font-size: small; }
/* */

h1.h1 { font: 28px Tahoma; margin-top: 0px; }
/*/*/a{}
body h1.h1 { font-size: x-large; voice-family: "\"}\""; voice-family: inherit; font-size: x-large; }
html>body h1.h1 { font-size: large; }
/* */

a img {border:none;}

/*** TOOLBAR ***/
#toolbars { width:960px; height: 25px; margin-bottom: 20px; }
#toolbar1, #toolbar2, #toolbar3 { background: url('gf/tools_midt.gif') repeat-x; text-align:center; text-transform:uppercase; float:right; }
#toolbar1 { width: 65px; position:relative; top:0; left:360px; }
#toolbar2 { width: 344px; position:relative; top:0; left:370px;}
#toolbar3 { width: 170px; position:relative; top:0; left:380px; }
#toolbars a { color:#c3c3c3; font-weight:normal; line-height:23px; margin:10px; text-decoration:none; }
#toolbars div.selected a { background-color:#dd383d; color:white ! important; padding:2px 5px 2px 5px; font-weight:bold;}
#toolbars a:hover { text-decoration:underline;}
#toolbars div { float:left; }
#toolbar1 a, #col1forside a { color: #be0000; }

/*** NAVIGATION ***/
.menupunkt { float:left;}
.spacer { margin-top:20px; }
#navi ul li { float:left; height:80px;}
#navi ul.navigation { list-style-type: none; padding:0; margin:0; font-size:15px; }
#navi ul.M0 li div {  }
#navi ul.M0 li div a { text-decoration:none; color:white; text-transform:uppercase; margin:15px; position:relative; top:30px;}
#navi ul.M0 li.inPath div { background:#be0000; height:76px; position:relative; top:2px; } /* valgt menupunkt */
#navi ul.M0 li.inPath div a { text-decoration:none; color:white; text-transform:uppercase; margin:15px; position:relative; top:28px;}

#leftnaviheader { height: 54px; background:url('gf/leftnav_top.jpg') no-repeat; }
#leftnaviheader p { margin: 0 0 0 10px; padding-top:8px; color: #c3c3c3; font-weight:bold; }
#leftnaviheader span.menutext { text-transform:uppercase; color: #afbd21; }

#col1 ul.navigation { list-style-type: none; padding:0; margin:0; background:url('gf/leftnav_midt.jpg') repeat-y; }

#col1 ul.M0 li a { margin-left:23px; color:black; text-decoration:none; }
#col1 ul.M0 li div { height:28px; line-height:28px; background:url('gf/bullet_hvid.gif') no-repeat; background-position:8px 10px;}

#col1 ul.M0 li.notInPath div { background:url('gf/bullet_sort.gif') no-repeat; background-position:8px 10px; margin-left:10px; }
#col1 ul.M0 li.inPath div { background-color: #be0000; margin: 0 10px 0 10px; }
#col1 ul.M0 li.inPath div a { font-weight:bold; color:white; }

#col1 ul.M2 li.notInPath div { background:none; }
#col1 ul.M2 li.notInPath div a { color:black; font-weight:normal; padding-left:12px; background:url('gf/bullet_sort.gif') no-repeat; background-position:0px 3px; }
#col1 ul.M2 li.inPath div { background:none; }
#col1 ul.M2 li.inPath div a { color:#be0000; font-weight:bold; padding-left:12px; background:url('gf/bullet_roed.gif') no-repeat; background-position:0px 3px; }

#col1forside { height: 46px; background:url('gf/genveje_top.gif') no-repeat; }
#col1forside ul.navigation { list-style-type: none; margin:0; padding:10px 0 10px 0; background:url('gf/genveje_midt.gif') repeat-y; }
#col1forside ul.M0 li a { margin-left:23px; color: #be0000; text-decoration:none; font-weight:bold; line-height:28px; }

#genvejeheader { height: 46px; background:url('gf/genveje_top.gif') no-repeat; }
#genvejeheader p { margin: 0 0 0 10px; padding-top:14px; color: #c3c3c3; }
#genvejeheader1 { height: 46px; background:url('gf/genveje_top.gif') no-repeat; }
#genvejeheader1 p { margin: 10px 10px 10px 10px; padding-top:14px; color: #c3c3c3; }
#genvejefooter { font-size:1px;}

/*** MODULER ***/
.NewsImageContainer img { padding-right:10px; }
.newsListItem { margin:15px 0 0 0; }
.newsListItem h2 { font-size: 100%; font-weight:bold; margin:0 0 10px 0;}
.NewsManchet { font-weight:bold; }
.NewsImageText { font-style:italic; }
.NewsTextImageContainer { margin-top:15px; }

#searchBox div { display:inline; margin:0 5px 0 0; }
#searchBox, #searchResult { margin:10px 0 10px 0; }
.DwSearchResultListitem { margin:15px 0 0 0; }
.DwSearchResultLastupdated { font-size:10px; margin:5px 0 0 0; font-style:italic; }
