body, html { background-color: #fff; margin: 0px; }

/*
a.text_neg:link { color: #fff; text-decoration: underline; }
a.text_neg:visited { color: #fff; text-decoration: underline; }
a.text_neg:hover { color: #ADBDC5; text-decoration: underline; }
a.text_neg:active { color: #fff; text-decoration: underline; }
*/

.p_small { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; }
.p_small a:link, .p_small a:visited { font-size: 10px; }

.td_10px_padding { padding: 10px; }
.td_15px_padding { padding: 12px 15px; }
.td_header { background-color: #fff; background-repeat: no-repeat; width: 100%; height: 120px; }
.td_nav { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 31px; }
.td_nav_on { color: #C93727; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; height: 21px; }
.td_nav_list { color: #20529D; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.td_data_header { background-color: #efe9dd; padding: 4px 6px 5px 7px; border-top: 1px solid #ADBDC5; border-bottom: 1px solid #ADBDC5; border-left-color: #fff; }
.td_data_header_right { background-color: #efe9dd; padding: 4px 7px 5px 0; border-top: 1px solid #ADBDC5; border-bottom: 1px solid #ADBDC5; border-left-color: #fff; }
.td_data_left { padding: 4px 6px 5px 7px; border-bottom: 1px solid #ADBDC5; border-left-color: #fff; }
.td_data_right { padding: 4px 7px 5px 0; border-bottom: 1px solid #ADBDC5; border-left-color: #fff; }
.td_footer { background-color: #e2e8ec; width: 100%; padding: 12px 35px 13px; }

div#venstre li,
div#venstre ul,
div#topleft li,
div#topleft ul { position: relative; float: left; clear: none; margin: 0px; padding: 0px; list-style: none; }

div#topright li,
div#topright ul { float: right; clear: none; margin: 0px; padding: 0px; list-style: none; }

div#topleft li { background-image: url('/Files/System/DV_nav_square_off.gif'); background-repeat: no-repeat; padding-left: 25px; padding-bottom: 1px; }
div#topleft li.inpath { background-image: url('/Files/System/DV_nav_square_on.gif'); background-repeat: no-repeat; padding-left: 25px; }

div#topleft li a:link,
div#topleft li a:visited,
div#topright li a:link,
div#topright li a:visited { font-size: 10px; color: #adbdc5; font-weight: bold; text-decoration: underline; /*line-height: 32px; height: 32px;*/  padding-top: 8px; padding-bottom: 8px; display: block; }

div#topright li a:link,
div#topright li a:visited { color: #6788b1; }

div#topleft li a:hover,
div#topleft li a.inpath:link,
div#topleft li a.inpath:visited,
div#topright li a:hover,
div#topright li a.inpath:link,
div#topright li a.inpath:visited { font-size: 10px; color: #fff; font-weight: bold; text-decoration: underline; }

div#venstre li,
div#venstre ul { clear: left; float: left; /*width: 170px;*/ }
div#venstre ul { border-top: 1px solid #adbdc5; }

div#venstre li.niveau1 { border-bottom: 1px solid #adbdc5; padding-left: 12px; width: 158px; #width: 170px; padding-top: 4px; padding-bottom: 4px; background-image: url('/Files/System/DV_left_nav_square_off_v5.gif'); background-repeat: no-repeat; background-position: 0px 1px; }
div#venstre li.niveau2 { border-bottom: 1px solid #adbdc5; padding-left: 22px; width: 148px; #width: 170px; padding-top: 3px; padding-bottom: 3px; background-image: url('/Files/System/DV_left_nav_square_off_v4.gif'); background-repeat: no-repeat; background-position: 0px 2px; }

div#venstre { width: 170px; padding: 25px; }

div#venstre li.niveau1 a:link,
div#venstre li.niveau1 a:visited { font-weight: bold; }

div#venstre li#inpath1 a:link,
div#venstre li#inpath1 a:visited,
div#venstre li#inpath2 a:link,
div#venstre li#inpath2 a:visited { color: #000000; }

div#venstre li#inpath1 { background: #e2e8ec; }
div#venstre li#inpath2 { background-color: #e2e8ec; }

div#topleft ul { z-index: 1;}
div#topleft ul ul { display: none; position: absolute; top: 33px; left: 12px; border-bottom: 1px solid #c9d4da; z-index: 2; width: 162px; }
div#topleft ul ul ul { position: absolute; top: 2px; left: 162px; border-bottom: 1px solid #c9d4da; z-index: 2; padding: 0px; width: 164px;}
div#topleft li li { float: left; clear: left; background: #20529d; width: 162px; _width: 164px; border: 1px solid #c9d4da; border-bottom: 0px; padding: 0px; }
div#topleft li li a:link,
div#topleft li li a:visited { display: block; /*line-height: 14px; height: 14px;*/ padding: 5px; padding-left: 12px; padding-right: 12px; }
