/* --------------------------------------------------------- */
/* Specific navigation stylings */
/* --------------------------------------------------------- */
/* Topmenu --------------------------------- */

#mainmenu a
{
    display: block;
    text-decoration: none;
}
#mainmenu a.mainlink
{
    color: #fff;

}
#mainmenu a.mainlink:hover
{

}
#mainmenu a.sublink
{
    background-color: #003c6d;
    display: block;
    padding: 8px 18px 8px 18px;
    color: #FFFFFF;
    font-weight: normal;
    width: 164px;
}
#mainmenu a.sublink:hover
{
    /*background:#981419 url(../upload/_Navigation/amv.TopMenu/topmenu_dropdown_hover_end.gif) no-repeat right center;*/
    background: #EC5F1A;
    text-decoration: none;
    display: block;
}
#mainmenu ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}
#mainmenu ul li
{
    float: left;
    position: relative;
    z-index: 300;
    font-size: 100%;
}
#mainmenu li ul
{
    visibility: hidden;
    position: absolute;
    width: 198px; /* HAS to be same width as in #mainmenu li:hover ul,#mainmenu  li.over ul*/
    top: 100%;
    left: 0;
    z-index: 300;
}
#mainmenu li > ul
{
    top: auto;
    left: auto;
}

#mainmenu li:hover ul, #mainmenu li.over ul
{
    visibility: visible;
    width: 198px; /*HAS to be same width as in #mainmenu li:hover ul li,#mainmenu  li.over ul li*/
}
#mainmenu li:hover ul li, #mainmenu li.over ul li
{
    visibility: visible;
    width: 198px; /* HAS to be same width as in #mainmenu li:hover ul,#mainmenu  li.over ul*/
}
#mainmenu li ul li
{
    float: left;
}
/** Support for the "iehover dropdown-Select problem" **/
#mainmenu #iFrameHider
{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 198px;
}
/* ServiceMenu (BRUGES IKKE LÆNGERE) --------------------------------- */
#serviceMenu
{
    float: right;
    font: 11px verdana,sans-serif;
    width: 394px;
    margin: 0;
    padding: 23px 0 0 0;
}
#serviceMenu .serviceItem
{
    text-align: left;
    display: block;
    float: left;
    padding: 0 0 2px 0;
    margin: 0;
}

#serviceMenu li
{
}
#serviceMenu ul
{
    padding: 0;
    margin: 0;
    list-style-type: none;
}

#serviceMenu .columnno1
{
    width: 139px;
}
#serviceMenu .columnno2
{
    width: 92px;
}
#serviceMenu .columnno3
{
    width: 95px;
}
#serviceMenu .columnno4
{
    width: 50px;
}

#serviceMenu .reset
{
    clear: left;
}


/* ServiceNavigation --------------------------------- */
#serviceNavigation
{
    font: 11px verdana,sans-serif;
    padding: 15px 0px 0px 0px;
    margin: 0;
    list-style-type: none;
}

#serviceNavigation
{
  margin-left: 0;
}

#serviceNavigation li
{
  display: inline;
  margin: 0 11px 0 5px;
}

#serviceNavigation li a
{
  color: #003764;
}

#serviceNavigation li a:hover
{
    color: #ec5f1a;
    text-decoration: none;
}


/* ToolMenu --------------------------------- */
#toolMenu
{
}

#toolMenu a
{
    margin: 0px 15px 0px 0px;
}

/* Breadcrumb --------------------------------- */
/* changed */
#breadcrumb
{
    width: 710px;
    padding: 3px 0 0 20px; /* background-color:#fff; */
    font: 10px/11px verdana,sans-serif;
}
#breadcrumb ul
{
    margin: 0px;
    padding: 0px;
}

#breadcrumb li
{
    display: inline;
    list-style-type: none;
}

/* changed */
#breadcrumb a:link, #breadcrumb a:visited
{
    color: #003764;
    text-decoration: none;
}

/* changed */
#breadcrumb a:hover
{
    color: #ec5f1a;
    text-decoration: none;
}


/* Leftmenu --------------------------------- */
#left, #contentSpacer
{
    background-color: #fff;
}

/* added */
#headerArea
{

}
#leftmenu
{
    font: 11px/13px verdana,sans-serif;
}
#leftmenu ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    background-color: #fff;
}

#leftmenu ul li
{
    padding: 0;
    margin: 0;
}
#leftmenu a
{
    display: block;
    color: #fff;
    text-decoration: none;
    padding-left: 6px;
}
#leftmenu a.arrow-down
{
    background-image: url(/upload/_Navigation/amv.LeftMenu/parent_sel.gif);
    background-position: right center;
    background-repeat: no-repeat;
}
#leftmenu a.arrow-out
{
    background-image: url(/upload/_Navigation/amv.LeftMenu/parent_haschildren.gif);
    background-position: right center;
    background-repeat: no-repeat;
}
#leftmenu a.arrow
{
    background-image: url(/upload/_Navigation/amv.LeftMenu/parent_sel.gif);
    background-position: right center;
    background-repeat: no-repeat;
}
#leftmenu li.level2 a.arrow-down
{
    background-image: url(/upload/_Navigation/amv.LeftMenu/parent_sel_blue.gif);
}
#leftmenu li.level2 a.arrow-down:hover
{
    background-image: url(/upload/_Navigation/amv.LeftMenu/parent_sel.gif);
}
#leftmenu li.level2 a.arrow-out:hover
{
    background-image: url(/upload/_Navigation/amv.LeftMenu/parent_haschildren.gif);
}

#leftmenu li.level2 a.arrow-out
{
    background-image: url(/upload/_Navigation/amv.LeftMenu/parent_haschildren_blue.gif);
}
#leftmenu li.level2 a.arrow-out:selected
{
    background-image: url(/upload/_Navigation/amv.LeftMenu/parent_haschildren.gif);
}
#leftmenu li.level2 a.arrow
{
    background-image: url(/upload/_Navigation/amv.LeftMenu/parent_sel_blue.gif);
}


#leftmenu .title
{
}

#leftmenu a .title
{
    padding: 3px 0px 4px 0px;
    font-size: 11px;
    font-family: Verdana, Sans-Serif;
    text-decoration: none;
    color: #fff;
    width: 183px;
}
#leftmenu a.level2 .title, #leftmenu a.level3 .title, #leftmenu a.level4 .title, #leftmenu a.level5 .title, #leftmenu a.level6 .title
{
    color: #015ca6; /* color: #003764; changed BB */
    width: 183px;
}
#leftmenu a:hover .title, #leftmenu li.level1 a:hover .title
{
    cursor: pointer;
    color: #fff;
    text-decoration: none;
}
/*
#leftmenu li.level4 span.selected a:hover,
#leftmenu li.level4 span.selected a:hover span.title
{
  color:#fff;
  background-color:#a80000;
}*/

/* -------------- */
#leftmenu .endItemSpacer
{
    padding-top: 2px;
    background-color: #fff;
}

/* changed */
#leftmenu .endItem
{
    /*  margin:2px 0 0 0;*/
    display: block;
    margin: 0;
    padding: 0;
    height: 20px; /* background:#414D6D url(/upload/_navigation/amv.LeftMenu/blue_shade1_top.gif) no-repeat top right; */ /*background:#ff0 url(/upload/_navigation/amv.LeftMenu/blue_shade1_top.gif) no-repeat top right;*/
}

/*-----------------------------*/


#leftmenu a.level0
{
    background-color: #003764;
    margin-bottom: 3px;
}

#leftmenu a.level0 .title
{
    font: 11px/11px verdana,sans-serif;
}

/* -------------- */


#leftmenu a.level1
{
    margin-top: 2px;
    background-color: #014984;
}

#leftmenu a.level2
{
    background-color: #eeeff2;
    padding-left: 7px;
}

#leftmenu a.level3
{
    padding-left: 11px;
    background-color: #fafbfb;
}

#leftmenu a.level4
{
    padding-left: 17px;
    background-color: #eeeff2;
}

#leftmenu a.level5
{
    padding-left: 23px;
    background-color: #eeeff2;
}

#leftmenu a.level6
{
    padding-left: 29px;
    background-color: #eeeff2;
}

/* -------------- */

#leftmenu a.selected
{
    background-color: #ec5f1a;
}
#leftmenu li.level2 a.selected
{
    border-bottom: 0;
}

#leftmenu a:hover
{
    background-color: #EC5F1A;
}
#leftmenu .title
{
    display:-moz-inline-box;
    display: inline-block;
    padding: 2px 0px 3px 0px;
}
#leftmenu a.selected .title
{
    color: #fff;
}

#leftmenu a.parentSelected .title, #leftmenu a.parentSelected
{
    font-weight: bold;
}
#leftmenu li.level2 .marker
{
    display: block;
    background: transparent url(       '/upload/_navigation/amv.LeftMenu/menu_dot.gif' ) no-repeat top left;
    padding-left: 7px;
}
#leftmenu li.level2 .selectedmarker
{
    display: block;
    padding-left: 7px;
}
#leftmenu li.level3 .marker
{
    background: transparent url(       '' ) no-repeat top left;
}
#leftmenu li.level5 .marker
{
    background: transparent url(       '/upload/_navigation/amv.LeftMenu/menu_dot.gif' ) no-repeat top left;
}



/* these two belongs together*/
#leftmenu .linkContainer
{
    display: block;
    background-color: #dcdee4;
}
#leftmenu li.level2 a.parentSelected span.title, #leftmenu li.level2 a.parentSelected
{
    background-color: #dcdee4;
}

#leftmenu li.level2 a.parentSelected:hover, #leftmenu li.level2 a.parentSelected:hover span
{
    background-color: #EC5F1A;
}

/* TABS */
.Tabs
{
    background-color: White;
    width: 476px;
    height: 237px;
    margin-top: 20px;
    float: left;
}

.Tabs #LeftTabBtn
{
    width: 220px;
    height: 21px;
    background-color: White;
    cursor: pointer;
    float: left;
    color: #e66e00;
    font-size: 12px;
    padding: 7px 0px 7px 15px;
       background-image:url(/include/grafik/emner_sel.png);
}
.Tabs #RightTabBtn
{
    width: 220px;
    height: 21px;
    background-color: #ebecec;
    cursor: pointer;
    float: left;
    color: #e66e00;
    font-size: 12px;
    padding: 7px 0px 7px 15px;
 background-image:url(/include/grafik/news_unsel.png);
    
}
.Tabs #LeftTab
{
    height: 184px;
    width: 475px;
    background-color: White;
    padding-top: 10px;
}
.Tabs #RightTab
{
    display: none;
    height: 184px;
    width: 475px;
    background-color: White;
    padding-top: 10px;
}

#RightTab .newsdate
{
    color: #e66e00;
    cursor: pointer;
}
#RightTab .newstitle
{
  font-weight: bold;
  font-size: 13px;
  font-family: Georgia;
  line-height: 19px;
  overflow: hidden;
  max-height: 60px;
  cursor: pointer;
}
#RightTab #RightNewsItem .newstitle
{
  max-height: 45px;
  cursor: pointer;
}
#RightTab #RightNewsItem
{
  vertical-align: top;
}
#RightTab .newstext
{
  font-size: 110%;
  overflow: hidden;
  max-height: 60px;
  cursor: pointer;
}
#RightTab a:hover
{
  color: #e66e00;
}

.Tabs .TabSpacer
{
    width: 6px;
    height: 35px;
    background-color: #dbdddc;
    float: left;
}
.Tabs #RightTab #RightTabText, .Tabs #LeftTab #LeftTabText
{
    height: 154px;
}

.Tabs #RightTab #RightTabText a,
.Tabs #LeftTab #LeftTabText a
{
  color: #003764;
}

.Tabs #RightTab #RightTabText a:hover,
.Tabs #LeftTab #LeftTabText a:hover
{
    color: #ec5f1a;
    text-decoration: none;
}

#TabFooter
{
    background-image: url(/include/grafik/tab_bund.png);
    height: 34px;
    width: 475px;
}
#BtnNews
{
    margin: 10px 0px 0px 355px;
    width: 110px;
    height: 21px;
    background-image: url(/include/grafik/tab_btn.png);
    border: none;
    color: #e66e00;
    cursor: pointer;
}
#BtnSubject
{
    margin: 8px 0px 0px 364px;
    width: 101px;
    height: 21px;

    border: none;
    color: #e66e00;
    cursor: pointer;
}

.Tabs .Subjects
{
    float: left;
    width: 140px;
    min-height: 70px;
    max-height: 70px;
    height: 70px;
    overflow: hidden;
    padding: 7px 0px 0px 10px;
}

.Tabs .Subjects .Header
{
    padding: 0px 0px 0px 10px;
    font-family: Georgia;
    font-size: 13px;
    background-image: url(/include/grafik/tabs_left_arrow.png);
    background-repeat: no-repeat;
    background-position: 0 4px;
    font-weight: bold;
    color: #003764;
}

.Tabs .Subjects .Links
{
    padding: 0px 0px 0px 10px;
    font-size: 11px;
    background-image: url(/include/grafik/tabs_left_arrow.png);
    background-repeat: no-repeat;
    background-position: 0 3px;
}
#LeftNewsItem
{
    float: left;
    padding: 10px;
    width: 220px;
}
#RightNewsItem
{
    float: left;
    padding: 10px;
    width: 200px;
}

#RightNewsItem2
{
    float: left;
    padding: 10px;
    width: 200px;
}

.TabSpace
{
  height: 1px;
  line-height: 1px;
  border-top: solid 1px #cccccc;
  width: 200px;
  float: left;
  margin: 0 0 0 9px;
  padding: 0;
}
