/* Standardlinks: */
a:link    {text-decoration: underline; color: #000; background-color: #fff; }
a:active  {text-decoration: underline; color: #000; background-color: #fff; }
a:visited {text-decoration: underline; color: #000; background-color: #fff; }
a:hover   {text-decoration: underline; color: #a00; background-color: #fff; }

a:active, a:focus {
    border: .1em solid #a00;
}
/* :Standardlinks */

/* Images: */
a img{
    border: none;
}
/* :Images */

/* Hidden class, helping screenreaders with hidden headings and skiplinks: */
.hidden {
    position: absolute;
    left: -900em;
    top: 0;
}
/* :Hidden class */

#site{
    margin: 0 3.6em;
    text-align: left;
/* IE7 hack for horizontal scrollbar: */
    overflow: hidden;
    zoom: 1;
/* :IE7 hack for horizontal scrollbar */
}

/* Font-size: */
#vejenhertil{ font-size: 1.1em; }
#leftmenu{ font-size: 1.2em; }
#docnavi a{ font-size: 1em; }
#topnavigation li a{ font-size: 1.1em; }
#searchBox label.soegHeader{ font-size: 1.6em; }
#searchBox a.avanceret{ font-size: 1.1em; }
#searchBox input.buttonSearch, #searchBox input.buttonSearch_en{ font-size: 1.2em; }
/* :Font-size */

/* Topnavigation: */
#topnavigation{
    width: 100%;
    height: 5.4em;
}
#topnavigation ul{
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline;
    width: 100%;
}
#topnavigation li{
    float: right; /* Right: This reverses the order of the ul list, so the order needs to be reversed in the HTML. */
    margin: 0.2em 0.5em;
}
/* Hide from IE5-Mac \*/
#topnavigation li a{
    float: none;
}
/* End hide */
#topnavigation li a{
    font-weight: bold;
    text-decoration: none;
    color: #004e6d;
    background-color: #fff;
}
#topnavigation li a img{
    vertical-align: middle;
    margin-left: .5em;
}
/* :Topnavigation */

/* Genveje: */
#genveje{
    width: 100%;
    padding-left: 2.6em;
}
#genveje ul{
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline;
    width: 100%;
    height: 2.4em;
}
#genveje li{
    float: left;
    margin: 0 0 -0.6em 0;
}
/* Hide from IE5-Mac \*/
#genveje li a{
    float: none;
}
/* End hide */
/* Safari/Mac AND IE7 !! */
 /*\*/
html>body*#genveje li {
    margin: 0 0 -0.2em 0;
}
/**/
/* End Safari */
/* :Genveje */

#top{
    width: 100%;
    height: 14.3em;
    white-space:nowrap;
    background-image: url(/grafik/home/topback_blank.gif);
    background-repeat: repeat-x;
}
#logo{
    float: left;
    margin: 0;
    padding: 0;
}
#search{
    float: right;
    background-image: url(/grafik/home/search_bg.gif);
    background-repeat: no-repeat;
    width: 20.5em;
    height: 14.3em;
    margin: 0;
    padding: 0;
}
#searchBox{
    padding: 2.5em 0 0 1em;
}
#searchBox label.soegHeader{
    color: #eff;
    background-color: #96bbc6;
    font-weight: bold;
    line-height: 1.7em;
}
#searchBox .placeSearchfield{
    float: left;
    text-align: right;
    margin-left: .3em;
}
#searchBox input.inputSearch{
    width: 11em;
    border-top: none;
    border-right: .1em solid #bbb;
    border-bottom: .1em solid #bbb;
    border-left: none;
    margin-bottom: .2em;
}
#searchBox input.buttonSearch{
    background: #96bbc6 url(/grafik/home/searchbutton.gif) no-repeat top right;
    color: #000;
    padding: .1em; 
    width: 5em;
    border: none;
}
#searchBox input.buttonSearch_en{
    background: #96bbc6 url(/grafik/home/searchbutton.gif) no-repeat top right;
    color: #000;
    padding: .1em; 
    width: 5em;
    border: none;
}
#searchBox a.avanceret{
    background-color: #96bbc6;
    color: #fff;
    text-decoration: underline;
}
#searchBox a.avanceret:hover{
    background-color: #96bbc6;
    color: #a00;
    text-decoration: underline;
}


/* Menu: -------------------------------------------------------------------------------------- */
#menu{
    width: auto;
    padding: 1.4em 0;
    text-align: center;
}
#CSSonly {
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 0;
}
#CSSonly {
    display: table;
}
#CSSonly li {
    display: table-cell;
    list-style: none;
    width: 19.5%;
}
#CSSonly a {
    display: block;
    line-height: 2.5em;
    text-decoration: none;
    color: #fff;
}
/*\*//*/
#CSSonly {display:block;}
#CSSonly li {display:inline-block;width:19.5%;} 
/* */

li.menu_pkt_nyh a{
    background: #fff url(/grafik/menu/menu_pkt_nyh.gif) no-repeat 50% 100%;
}
li.menu_pkt_hov a{
    background: #fff url(/grafik/menu/menu_pkt_hov.gif) no-repeat 50% 100%;
}
li.menu_pkt_fin a{
    background: #fff url(/grafik/menu/menu_pkt_fin.gif) no-repeat 50% 100%;
}
li.menu_pkt_kur a{
    background: #fff url(/grafik/menu/menu_pkt_kur.gif) no-repeat 50% 100%;
}
li.menu_pkt_mat a{
    background: #fff url(/grafik/menu/menu_pkt_mat.gif) no-repeat 50% 100%;
}

li.menu_pkt_nyh a, li.menu_pkt_hov a, li.menu_pkt_fin a, li.menu_pkt_kur a, li.menu_pkt_mat a{
    color: #fff;
    font-size: 1.2em;
    font-weight: bold;
}
li.menu_pkt_nyh a:hover, li.menu_pkt_hov a:hover, li.menu_pkt_fin a:hover, li.menu_pkt_kur a:hover, li.menu_pkt_mat a:hover{
    color: #fff;
    text-decoration: underline;
}
li.menu_pkt_nyh a:active, li.menu_pkt_nyh a:visited, 
li.menu_pkt_hov a:active, li.menu_pkt_hov a:visited, 
li.menu_pkt_fin a:active, li.menu_pkt_fin a:visited, 
li.menu_pkt_kur a:active, li.menu_pkt_kur a:visited, 
li.menu_pkt_mat a:active, li.menu_pkt_mat a:visited{
    color: #fff;
}
/* :Menu -------------------------------------------------------------------------------------- */

#vejenhertil{
    margin: 0;
    padding: 0 0 2.2em 0;
}
#vejenhertil .breadcrumps{
    color: #000; /* lysere: #5E7682 */
    background-color: #fff;
}
#vejenhertil .breadcrumps a{
    color: #000; /* lysere: #5E7682 */
    background-color: #fff;
    text-decoration: underline;
    font-weight: normal;
}
#vejenhertil .breadcrumps a:hover{
    color: #a00;
    background-color: #fff;
    text-decoration: underline;
}
#vejenhertil .last{
    color: #000; /* lysere: #5E7682 */
    background-color: #fff;
    text-decoration: none;
    font-weight: normal;
}

#center{
    width: 100%;
}

/* Leftmenu styles: */
#leftmenu{
    float: left;
    width: 19em;
    padding: 0;
    margin:  0;
}
#leftmenu ul{
    list-style: none;
    margin: 0;
    padding: 0;
    border-bottom: .1em solid #ccc;
}
#leftmenu li{
    margin: 0;
    padding: 0;
    border-top: .1em solid #ccc;
    font-weight: bold;
}

#leftmenu li a.normal {background: url(/grafik/menu/bull_nyheder.gif) no-repeat 0 .7em;}
#leftmenu li a.normal_active {background: url(/grafik/menu/bull_nyheder.gif) no-repeat 0 .7em;text-decoration: underline; font-weight: bold;}

#leftmenu li a.nyheder {background: url(/grafik/menu/bull_nyheder.gif) no-repeat 0 .7em;}
#leftmenu li a.nyheder_active {background: url(/grafik/menu/bull_nyheder.gif) no-repeat 0 .7em;text-decoration: underline; font-weight: bold;}

#leftmenu li a.hovedindgang {background: url(/grafik/menu/bull_raadgivning.gif) no-repeat 0 .7em;}
#leftmenu li a.hovedindgang_active {background: url(/grafik/menu/bull_raadgivning.gif) no-repeat 0 .7em;text-decoration: underline; font-weight: bold;}

#leftmenu li a.find_os {background: url(/grafik/menu/bull_bo.gif) no-repeat 0 .7em;}
#leftmenu li a.find_os_active {background: url(/grafik/menu/bull_bo.gif) no-repeat 0 .7em;text-decoration: underline; font-weight: bold;}

#leftmenu li a.kurser {background: url(/grafik/menu/bull_skolen.gif) no-repeat 0 .7em;}
#leftmenu li a.kurser_active {background: url(/grafik/menu/bull_skolen.gif) no-repeat 0 .7em;text-decoration: underline; font-weight: bold;}

#leftmenu li a.materialer {background: url(/grafik/menu/bull_materiale.gif) no-repeat 0 .7em;}
#leftmenu li a.materialer_active {background: url(/grafik/menu/bull_materiale.gif) no-repeat 0 .7em;text-decoration: underline; font-weight: bold;}

#leftmenu li a{
    display: block;
    padding: .6em 0 .6em 1.5em;
    width: 100%;
    text-decoration: none;
}
#leftmenu li li{
    margin: 0 0 0 1.4em;
    border: none;
    font-weight: normal;
}
#leftmenu li li a{
    display: block;
    background-image: none;
    padding: .6em 0 .6em 1.5em;
}
#leftmenu a.leftmenuHeader{
    margin: 0 0 .6em 0;
    padding: 0;
    font-size: 1.3em;
    font-weight: bold;
    text-decoration: none;
}
/* :Leftmenu styles */


#content{
    margin-left: 21em;
    padding: 0 2em 3em 1em;
    /* Hvis ikke at der er sat en width, */
    /* laver IE + FF en grim bug der faar #leftmenu til at 'skuppe' til #content's indhold */
    /* Auto er for FF - 100% er for IE */
    width: auto !important;
    width: 100%;
}

#content_forside{
    margin: 0;
    padding: 0;
    text-align: center;
}

#docnavi{
    width: 100%;
    margin-bottom: 1.5em;
    padding: .5em 0;
    font-weight: bold;
    text-decoration: none;
    color: #004e6d;
    background-color: #fff;
}
#docnavi ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
#docnavi li{
    display: inline;
    padding-right: 1em;
}
#docnavi li a.print{
    background: url(/grafik/home/print.gif) no-repeat;
    padding: .2em 0 .6em 3em;
}
#docnavi li a.tip{
    background: url(/grafik/home/tip_en_ven.gif) no-repeat;
    padding: .6em 0 .4em 3em;
}
#docnavi a{
    font-weight: bold;
    text-decoration: underline;
    color: #004e6d;
    background-color: #fff;
}
#printside{
    margin: 2em 10em;
}
#printside a.tilbage {
    font-weight: bold;
    text-decoration: underline;
    color: #a00;
    background-color: #fff;
}
#printside a.tilbage:hover {
    font-weight: bold;
    text-decoration: underline;
    color: #000;
    background-color: #fff;
}
#printside .sidens_top{
    display: none;
}


#footer{
    padding: 1em;
    text-align: center;
    border-top: .1em solid #ccc;
}
#footer .adresse {
    float: left;
    padding-top: .5em;
    padding-left: .9em;
}
#footer .regionlogo {
    float: right;
    padding-right: .9em;
}

.clear{
    clear: both;
}

/* This class is for correction of Editor-error - Editor replacing <b> tag with class=rubrik1 */
span.rubrik1{
    font-weight: bold;
}
             
/*
 Local Variables: ***
 mode: c ***
 End: ***
*/
