/* Search */
/**************************************************************/

.loginbox{background:#fff; width:300px; height:200px; margin:100px auto; border:1px solid #E2E2E2; }
.loginbox h1{margin:0; padding:0; color:#000}

.loginbox .login-content {margin:12px 0 12px 18px}
.loginbox .login-box {margin:0 0 0 18px}

.top .emblemlink{}

.search-field { margin: 11px 12px 10px 0px}

.search-field .print_btn a{float:right; width:68px; height:20px; overflow:hidden; background:url(/filearchive/4/493/print_btn.gif) no-repeat 0px -20px; cursor:pointer; margin:0 12px 0 0}
.search-field .print_btn a:link{}
.search-field .print_btn a:visited {}
.search-field .print_btn a:hover {background:url(/filearchive/4/493/print_btn.gif) no-repeat 0px 0px;}
.search-field .print_btn a:active {}

.search-field .login_btn a{float:right; font-size:12px; color:#000; text-decoration:none; background:url(/filearchive/5/575/sep.gif) no-repeat 0px 3px; margin-left:12px; padding-left:12px; }
.search-field .login_btn a:link{}
.search-field .login_btn a:visited {}
.search-field .login_btn a:hover {text-decoration:underline}
.search-field .login_btn a:active {}

.search-field p{height:20px;float:right; font-size:12px; color:#000; margin:0 12px 0 12px;}
.search-field img {margin:0; padding:0;}
.search-field .search_btn_and_text {float:right; padding:0; margin:0}

.searchresulthead {width:500px; font-size: 11px; color: #1f5a82; font-family: verdana; font-weight:bold; border-bottom:1px solid #E2E2E2;}
.search_result_box{width:500px; margin:12px 0 12px 0; padding:0 0 12px 0; float:left; border-bottom:1px solid #E2E2E2;}
.search_result_count{ display:none}
.search_result_box p {margin:0} 
.search_result_box strong {1f5a82}



.search-main {padding: 20px 40px 40px 40px}

.searchlabel { font-size: 10px; color: #000000; font-family: verdana}

.searchtextbox {font-size: 10px; color: #000000; font-family: verdana; width: 140px}

.searchbutton { font-size: 10px; color: #000000; font-family: verdana; margin: 0px 0px 0px 5px; *margin: 0px -13px 0px 5px}



.searchresultcount {font-size: 10px; color: #1f5a82; font-family: verdana; display:none}

.searchresulttitle {margin:20px 0 0 0}

A.searchresulttitle:link {font-size: 10px; color: #1f5a82; font-family: verdana; text-decoration:none; margin:0}

A.searchresulttitle:visited {font-size: 10px; color: #1f5a82; font-family: verdana; text-decoration:none}

A.searchresulttitle:hover {font-size: 10px; color: #1f5a82; font-family: verdana; text-decoration:underline}

A.searchresulttitle:active {font-size: 10px; color: #1f5a82; font-family: verdana; text-decoration:none}

.searchresulttext {font-size: 10px; padding-bottom: 8px; color: #000000; font-family: verdana; margin:0 0 0 0}


/* Jonas */
/**************************************************************/

html {overflow:-moz-scrollbars-vertical}

html,body {font-family: arial, verdana; font-size: 11px; margin: 0px; padding: 0px; background: #6fa0c9 url(/filearchive/1/116/body-bg.gif) repeat-x}

.wrap-outside {margin: 0 auto; width: 928px; background: url(/filearchive/7/74/bg-wrap.gif) repeat-y; overflow:auto;}

.wrap-inside {width: 928px; padding:0 0 0px 0; background: url(/filearchive/7/75/bg.gif) no-repeat; overflow:auto}

.bottom {float:right; margin: 0 14px 50px 14px; width: 900px; height: 25px; line-height: 25px; background: #eee; text-align: center; font-family: arial, verdana; font-weight: normal; font-size: 10px; color: #555}

.main h1 {margin:0; padding:0 0 0 18px; height:20px; line-height:20px; font-family: arial, verdana; font-size: 11px; color: #1F5A82; text-transform:uppercase; background: url(/filearchive/1/176/submenu-title-bg.gif); display:none}

.main h2 {margin:0; padding:0 0 0 18px; height:20px; line-height:20px; font-family: arial, verdana; font-size: 11px; color: #1F5A82; text-transform:uppercase; background: url(/filearchive/1/176/submenu-title-bg.gif)}

.main h3 {margin:0; padding:0 0 0 18px; height:20px; line-height:20px; font-family: arial, verdana; font-size: 11px; color: #999; background: url(/filearchive/1/176/submenu-title-bg.gif)}

.main h4 {font-size: 11px;}
.main h5 {font-size: 11px;}
.main h6 {font-size: 11px;} 

.main {margin: 4px 14px 0px 14px;}
.main .main-left {float: left; width: 260px;}
.main .main-left-menu {margin: 45px 25px 45px 25px; width:222px}

.main .main-right {min-height:400px; float: left; margin:0 0 4px 0; padding:45px 100px 25px 20px; width: 504px; background:#fff}
.main .main-right h1 {margin:0 0 20px 0; padding:0; color:#1F5A82; background:none; display:block}
.main .main-right h2 {margin:0 0 20px 0; padding:0; color:#1F5A82; background:none; display:block}
.main .main-right h3 {margin:0 0 20px 0; padding:0; color:#1F5A82; background:none; display:block}
.main .main-right h4 {margin:0 0 20px 0; padding:0; color:#1F5A82; background:none; display:block}
.main .main-right h5 {margin:0 0 20px 0; padding:0; color:#1F5A82; background:none; display:block}
.main .main-right h6 {margin:0 0 20px 0; padding:0; color:#1F5A82; background:none; display:block}
.main .main-right p {margin:0 100px 20px 0; padding:0;}
.main .main-right a {margin:0; color:#1F5A82; text-decoration:none}
.main .main-right a:active {color:#1F5A82; text-decoration:none}
.main .main-right a:visited {color:#1F5A82; text-decoration:none}
.main .main-right a:hover {color:#1F5A82; text-decoration:underline}

.main .left {width:422px; margin:0 4px 0 0; float: left}
.main .left h1 {display: block}
.main .middle {width:222px; margin:0 4px 0 0; float: left}
.main .right {width:248px; float:left}

.main .left .flash {width:422px; margin:0 0 4px 0; height:266px; padding:0; overflow:hidden:}
.main .left p {margin:12px 18px 0 18px; font-family: arial, verdana; font-size: 11px; color:#000}

.main .right .box {margin:0 0 4px 0; border:1px solid #E2E2E2; background:#fff; text-align:center}
.main .right .box img {margin:5px 0 5px 0}

.main .news {width:222px; margin:0 0 4px 0; background:#fff}
.main .news .newslist{padding:10px 18px 0 18px; border:1px solid #E2E2E2; overflow:auto}
.main .news .newslist h4 {margin:0; font-family: arial, verdana; font-size: 11px; font-weight:normal; color: #1F5A82; text-transform:uppercase;}

.main .news .newslist .newslistitem {display:block; margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:1px solid #E2E2E2; }
.main .news .newslist .newslistitem a{font-family: arial, verdana; font-size: 11px; color:#000; text-decoration:none}
.main .news .newslist .newslistitem a:active{color:#000; text-decoration:none}
.main .news .newslist .newslistitem a:visited{color:#000; text-decoration:none}
.main .news .newslist .newslistitem a:hover{color:#000; text-decoration:underline}

.main .news .newslist .newsfooter {text-align:right; margin:2px 0 2px 0;}
.main .news .newslist .newsfooter a{padding:0; font-family: arial, verdana; font-size: 11px; color:#1F5A82; text-decoration:none;}
.main .news .newslist .newsfooter a:active{color:#1F5A82; text-decoration:none}
.main .news .newslist .newsfooter a:visited{color:#1F5A82; text-decoration:none}
.main .news .newslist .newsfooter a:hover{color:#1F5A82; text-decoration:underline}


/* Sub menu */
/**************************************************************/

.menu_sub {font-size: 11px; font-family: arial;}

.menu_sub h2 {margin: 0px; padding: 0px 15px 0px 15px; font-family: arial, verdana; font-size: 11px; color: #1f5a82; font-weight: bold; text-transform: uppercase; line-height: 20px; background: url(/filearchive/1/176/submenu-title-bg.gif) repeat-x}

.menu_sub ul {list-style-type: none; margin: 0px; padding: 10px 1px 25px 1px}
.menu_sub ul li {list-style-type: none}

.menu_sub_0-level {line-height: 21px}

.menu_sub_1-level {line-height: 21px; border: 1px #e1e1e1 solid}
.menu_sub_1-level ul {padding: 5px 0px 5px 0px}

.menu_sub_2-level {line-height: 19px; background: #ececec url(/filearchive/1/184/submenu-lvl-bg.gif) repeat-x}
.menu_sub_2-level ul {background: #fff; padding: 0px 0px 5px 0px; margin: 0px 1px 0px 1px}

.menu_sub_3-level {line-height: 19px}

.menu_sub_listitem {color: #000}
.menu_sub_listitem-active {}
.menu_sub_listitem-current {}

.menu_sub_1-level .menu_sub_itemlink {padding-left: 15px; display: block; color: #111; text-decoration: none; font-weight: normal}
.menu_sub_1-level .menu_sub_itemlink-first {padding-left: 15px; display: block; color: #111; text-decoration: none; font-weight: normal}

.menu_sub_1-level .menu_sub_itemlink-active {padding-left: 15px; display: block; background: url(/filearchive/1/175/submenu-bg.gif) repeat-x; font-weight: normal; color: #fff; text-decoration: none}
.menu_sub_1-level .menu_sub_itemlink-first-active{padding-left: 15px; display: block; background: url(/filearchive/1/175/submenu-bg.gif) repeat-x; font-weight: normal; color: #fff; text-decoration: none}
 
.menu_sub_1-level .menu_sub_itemlink-current {padding-left: 15px; display: block; background: #2a5c83 url(/filearchive/1/175/submenu-bg.gif) repeat-x 0px -21px; font-weight: normal; color: #fff; text-decoration: none}
.menu_sub_1-level .menu_sub_itemlink-first-current {padding-left: 15px; display: block; background: #2a5c83 url(/filearchive/1/175/submenu-bg.gif) repeat-x 0px -21px; font-weight: normal; color: #fff; text-decoration: none}

.menu_sub_2-level .menu_sub_itemlink {padding-left: 30px}
.menu_sub_2-level .menu_sub_itemlink-active {margin: 0px 1px 0px 1px; padding-left: 26px; background: #fff; color: #111}
.menu_sub_2-level .menu_sub_itemlink-current {margin: 0px 1px 0px 1px; padding-left: 26px; background: #fff url(/filearchive/1/181/submenu-chosen.gif) no-repeat 17px 8px; color: #111}

.menu_sub_3-level .menu_sub_itemlink {margin: 0px 4px 0px 4px; padding: 0px 0px 0px 41px; background: none}
.menu_sub_3-level .menu_sub_itemlink-active {margin: 0px 4px 0px 4px; padding: 0px 0px 0px 41px; background: none; color: #111}
.menu_sub_3-level .menu_sub_itemlink-current {margin: 0px 4px 0px 4px; padding: 0px 0px 0px 41px; background: #fff url(/filearchive/1/181/submenu-chosen.gif) no-repeat 32px 8px; color: #111}


/* Interface */
/**************************************************************/

.top {margin: 0px 10px 0px 10px; height: 130px; background: url(/filearchive/7/77/logotype.gif) no-repeat 28px 0px}
.top a{margin:0 0 0 28px; float:left}
.top .search {float: right; margin: 1px; width: 600px; height: 43px; background: url(/filearchive/8/81/top-fade.gif) repeat-y; text-align: right}

.menu {margin: 0px 11px 0px 11px; height: 51px; width:  906px; background: url(/filearchive/7/79/menu-notchosen.gif) repeat-x}

.bottom a {color: #555; text-decoration: none}
.bottom a:link {color: #555; text-decoration: none}
.bottom a:visited {color: #555; text-decoration: none}
.bottom a:hover {text-decoration: underline}


/* Main menu */
/**************************************************************/

.menu_top {}

.menu_sub h2 {}

.menu_top {text-decoration: none; font-size: 10px; font-family: arial, verdana; font-weight: bold; text-transform: uppercase; height: 51px; line-height: 51px; background: url(/filearchive/6/68/topmenu-bg.gif) repeat-x}

.menu_top ul {display: inline}
.menu_top ul li {display: inline; float: left}

.menu_top_listitem-first {}
.menu_top_listitem-first-current {} 
.menu_top_listitem-first-active {}

.menu_top_itemlink-first {color: #1f5a82; text-decoration: none; padding: 20px 10px 19px 7px; *padding: 20px 6px 19px 7px; _padding: 20px 6px 19px 7px}

.menu_top_itemlink-first-active {color: #fff; text-decoration: none; padding: 20px 6px 19px 7px; *padding: 20px 6px 19px 7px; _padding: 20px 6px 19px 7px; background: url(/filearchive/7/78/menu-chosen.gif) repeat-x -4px 0px}

.menu_top_itemlink-first-current {color: #fff; text-decoration: none; padding: 20px 6px 19px 11px; *padding: 20px 6px 19px 7px; _padding: 20px 6px 19px 7px; background: url(/filearchive/7/78/menu-chosen.gif) repeat-x -4px 0px}

.menu_top_itemlink {color: #1f5a82; text-decoration: none; background: url(/filearchive/8/80/menu-sep.gif) no-repeat -4px 0px; padding: 20px 6px 19px 10px; *padding: 20px 6px 19px 10px; _padding: 20px 6px 19px 10px}

.menu_top_itemlink-active {color: #fff; text-decoration: none; padding: 20px 6px 19px 10px; *padding: 20px 10px 19px 14px; _padding: 20px 6px 19px 10px; background: url(/filearchive/7/78/menu-chosen.gif) repeat-x -4px 0px} 

.menu_top_itemlink-current {color: #fff; text-decoration: none; padding: 20px 10px 19px 10px; *padding: 20px 6px 19px 10px; _padding: 20px 6px 19px 10px; background: url(/filearchive/7/78/menu-chosen.gif) repeat-x -4px 0px}






