/* CSS specific for the OB site */


/* General styles */

input.button, input.defaultbutton, a.defaultbutton
{
    background: #0d98fd url( '../images/background/gradient_button.jpg' ) 0 50% repeat-x;
	border: 1px solid #0c4579;
}

div#top-zone-position
{
    background: transparent url( '../images/background/gradient_welcome.gif' ) repeat-x scroll center top;
}

/* Header */

div#sitelinks-position
{
    background: #c5d7ec;
}

div#logo-search-position
{
    background: #003466 url( '../images/background/gradient_header.jpg' ) repeat-y scroll center center;
}

div#logo-search div#logo
{
/*    background: transparent url( '../images/ob/logo.gif' ) no-repeat scroll left center;*//* This is handled by the html instead */
}
div#logo-search div#user_links a {
color:#FFFFFF;
}

/* Top menu */

div#topmenu-content ul li a
{
    background: #0b4176 url( '../images/background/gradient_menu_.jpg' ) repeat-x scroll top left;
}
div#topmenu-contet ul li a:hover, div#topmenu-content ul li.selected a
{
    background-position: 0 -100px;
}
div#sidemenu-position div#sidemenu ul li {
background-color:#B6CDE5;
}
div#sidemenu-position div#sidemenu ul li ul li {
background-color:#FFFFFF;
}


/* Left menu */

div.left_menu_brukkerinnganger{

   background: #0b4176 url( '../images/background/gradient_menu_.jpg' ) repeat-x scroll 0 -100px;
}

div#sidemenu-position div#sidemenu h4
{
    background: #0b4176 url( '../images/background/gradient_menu_.jpg' ) repeat-x scroll 0 -100px;
}
div#sidemenu-position div#sidemenu ul li div.second_level_menu a
{
    background:#B6CDE5 none repeat scroll 0 0;
}
div#sidemenu-position div#sidemenu ul li ul li a:hover
{
    text-decoration: underline;
}
div#sidemenu-position div#sidemenu ul li ul li a.current
{
    /*color: #7e8592;*/
    color:#0066EE;
    font-weight:bold;
}


/* Footer */

div#footer
{
    background: transparent url( '../images/background/gradient_title.gif' ) repeat-x scroll center top;
}

/* infobox */

div.infobox ol li
{
    list-style-type: decimal;
}

div.infobox ul li
{
    list-style-type: disc;
}

div.ob-newsletter div.object-left
{
	float: left !important;
	margin: 4px;
}

div.ob-newsletter div.object-right
{
	float: right !important;
	margin: 4px;
}

div.ob-newsletter div.object-center div
{
	position: relative !important;
	text-align: center !important;
}
div.ob-newsletter div.object-center img
{
	margin: 4px;
	margin-left: auto !important;
	margin-right: auto !important;
}