/* Menu Styles */

/* header nav*/
#top_menu {position: absolute; top: 78px; left: 0; width: 779px; height: 26px; padding-left: 177px; border-top: 1px solid #B3BBBE; border-bottom: 1px solid #B3BBBE; margin: 0;}
#ul_nav {margin: 0; padding: 0;}
#ul_nav li {position: relative; display: block; float: left; margin: 0; padding: 0; background: url(../images/menu_line.gif) top right no-repeat;}
#ul_nav li a {font: 11px/16px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; display: block; color: #fff; margin: 0; padding: 5px 11px; text-decoration:none;}
#ul_nav li a:hover {color: #FFFFFF; background: #7595D2;}
#ul_nav li.act_menu a {color: #FFFFFF; background: #7595D2;}

/* header nav 2. level */
#ul_nav li ul { display: none;margin: 0; padding: 0; position: absolute; top: 26px; left: 0; border-bottom:1px solid #b3bbbe; }
#ul_nav li:hover ul, #ul_nav li.over ul {display: block; }
#ul_nav li ul li {position: relative; display: block; float: none; margin: 0; padding: 0; background: #7595D2; width: 180px;border-top:1px solid #b3bbbe;}
#ul_nav li ul li a {display: block; color: #FFFFFF; margin: 0; padding: 5px 10px; font-weight: normal; text-transform: capitalize; text-decoration:none; font-variant: normal;}
#ul_nav li ul li a:hover {color: #FFFFFF; background: #C7D6ED;}

/* header nav 3. level
#ul_nav li:hover ul li ul, #ul_nav li.over ul li ul{display: none; margin: 0; padding: 0; position: absolute; top: -1px; left: 130px; border:1px solid #b3bbbe; border-top: none;}
#ul_nav li ul li:hover ul {display: block;}
#ul_nav li ul li li ul {position: relative; display: block; float: none; margin: 0; padding: 0; background: #fff; width: 130px;border-top:1px solid #b3bbbe;}
#ul_nav li ul li li ul a {display: block; color: #999; margin: 0; padding: 5px 10px; text-decoration:none; }
#ul_nav li ul li li ul a:hover {color: #FFFFFF; background: #C7D6ED;}
*/

/* Subheader */
/* Ligger til venstre op i hjørnet */

#info_nav {position: relative; left: 0; top: 0; width: 161px; height: 94px; margin: 0; padding: 0px 10px 0 10px; background: #C7D6ED; overflow:hidden; text-transform:uppercase; color: #fff;}

#info_nav p.bodytext a {color: #000166; font-weight: bold; line-height: 12px;}
#info_nav h1{font: 12px/16px Verdana, Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: 0;}
#info_nav ul {font: 12px/16px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; list-style: none;}
#info_nav ul li {margin: 0; padding: 0; color: #fff;}
#info_nav ul li a {text-decoration: none; color: #fff; margin: 0; padding: 0;}

#right_info_nav {position: absolute; bottom: 0; right: 0; width: 217px; height: 13px; margin: 0; overflow: hidden;}
#right_info_nav li {display: block; float: left; margin: 0; padding: 0; font-weight: bold; background: url(../images/menu_line_gul.gif) top left no-repeat;}
#right_info_nav li a {display: block; color: #000; margin: 0; padding: 0px 10px; text-decoration:none; }
#right_info_nav li a:hover {color: #000166; background: #fff url(../images/menu_line_gul.gif) top left no-repeat;}

#breadCrumb { position: absolute; left: 192px; bottom: 0; line-height: 10px;}
#breadCrumb a {color: #000; text-decoration: none;}
#breadCrumb a:hover {text-decoration: underline;}
.breadCrumbLink-cur a {font-weight: bold;}

/*Venstre menu*/
#left_col h1{font: 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #fff; margin: 15px 15px 10px 0; padding: 0; text-align: right;}
#left_col ul { margin: 15px 0 0 10px; padding: 0; list-style: none;text-align: left;}
#left_col ul li {margin: 0; padding: 0; color: #000;}
#left_col ul li a {text-decoration: none; color: #000; margin: 0; padding: 0;}
#left_col ul li a:hover {text-decoration: underline; color: #000;}

/*niveau 2*/
#left_col ul li ul {display: none;}
#left_col ul li.act ul {display: block; padding-left: 10px; margin: 0 0 0 10px;}




/* MENU 1*/
.menu1{ width:178px; } 
.menu1 a{ text-decoration:none;}
/*  MENU 1, Level2 */
.menu1-level2-no { padding:4px 3px 5px 10px; font-weight:bold; text-transform:uppercase; background-color:#054490;}
.menu1-level2-no a:link{ color:#fff;}
.menu1-level2-no a:visited{ color:#fff;}
.menu1-level2-no a:hover{ color:#fff;}

.menu1-level2-act { padding:4px 3px 5px 10px; text-transform:uppercase; background-image:url(../images/menu1-lvl2-act.gif); background-repeat:no-repeat; font: 11px/16px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.menu1-level2-act a:link{ color:#999;}
.menu1-level2-act a:visited{ color:#999;}
.menu1-level2-act a:hover{ color:#999;}

/*  MENU 1, Level3 */
.menu1-level3-no { padding:4px 3px 5px 20px; color:#999; background-color:#fff; background-image:url(../images/menu1-lvl3-act.gif); background-repeat:no-repeat; font-weight:normal; font: 11px/16px Verdana, Arial, Helvetica, sans-serif;}
.menu1-level3-no a:link{ color:#666;}
.menu1-level3-no a:visited{ color:#666;}
.menu1-level3-no a:hover{ color:#666;}

.menu1-level3-no-last { padding:4px 3px 5px 20px; color:#999; background-color:#fff; background-image:url(../images/menu1-lvl3-act.gif); background-repeat:no-repeat; font-weight:normal; font: 11px/16px Verdana, Arial, Helvetica, sans-serif;}
.menu1-level3-no-last a:link{ color:#666;}
.menu1-level3-no-last a:visited{ color:#666;}
.menu1-level3-no-last a:hover{ color:#666;}

.menu1-level3-act { padding:4px 3px 5px 20px; color:#999; background-color:#fff; background-image:url(../images/menu1-lvl3-act.gif); background-repeat:no-repeat; font: 11px/16px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.menu1-level3-act a:link{ color:#999;}
.menu1-level3-act a:visited{ color:#999;}
.menu1-level3-act a:hover{ color:#999;}

.menu1-level3-act-last { padding:4px 3px 5px 20px; color:#999; border-bottom:1px solid #fff; background-color:#fff; background-image:url(../images/menu1-lvl3-act.gif); background-repeat:no-repeat; font: 11px/16px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.menu1-level3-act-last a:link{ color:#999;}
.menu1-level3-act-last a:visited{ color:#999;}
.menu1-level3-act-last a:hover{ color:#999;}

/*  MENU 1, Level4 */
.menu1-level4-no { padding:4px 3px 5px 30px; font-weight:normal; border-bottom:1px solid #ffffff; background-color:#C7D6ED;}
.menu1-level4-no a:link{ color:#000000;}
.menu1-level4-no a:visited{ color:#000000;}
.menu1-level4-no a:hover{ color:#000000;}

.menu1-level4-act { padding:4px 3px 5px 30px; font-weight:bold; border-bottom:1px solid #ffffff; background-color:#FBFCFC;}
.menu1-level4-act a:link{ color:#000000;}
.menu1-level4-act a:visited{ color:#000000;}
.menu1-level4-act a:hover{ color:#000000;}

/*  MENU 1, Level5 */
.menu1-level5-no { padding:4px 3px 5px 40px; font-weight:normal; border-bottom:1px solid #FBFCFC;}
.menu1-level5-act { width:194px; height:13px; padding:3px 3px 4px 40px; font-weight:bold; border-bottom:1px solid #FBFCFC;}