
/* --- navigation --- */

.headerLogo{
	float:left;
}

.navBar{
	background-image:url(../../upload/NO/NavBarBG.gif);
	background-repeat:repeat-x;
	width:756px;
	float:left;
}

.navBarSearch{
	float:left;
}

.navBarSearchBox{
	float:left;
	margin: 7px 5px 0 0;
	padding: 7px 5px 0 0;
	background-color:#0E7FEE;
	height:12px;
	border-width:1px;
	border-style:solid;
	border-color:#65911D;
	text-align:left;
	font-size:10px;
}

.navBarFlash{
	float:left;
}

.navBarEnd{
	float:right;
}

.headerCenter{
	width:700px;
}

.languagecontainer
{
	float:right;
	margin-top:61px;
	padding: 0 15px 0 0;
}

.headerTools{
	float:right;
	margin-top:35px;
	padding: 0 0 5px 0;
}

/* --------- Breadcrumb navigation ----------- */

.breadCrumb{
	/*float:left;*/
	text-align: left;
	padding: 5px 0 5px 0;
	margin: 0;
}

.breadCrumb span a{
	color: #363636;
	font-weight: bold;
	text-decoration: none;
}

.selectedItem{
	color: #0066CC;
	font-weight: bold;
	text-decoration: none;
}

.breadCrumbItem
{
	color: #363636;
	font-weight: bold;
	text-decoration: none;
}

.separator{
	width:595px;
	padding: 5px 0 5px 0;
	background-image:url(../../images/site/trans_pixel.gif);
	background-repeat:repeat-x;
	background-position:center;
}
/* --------- Top menu ----------- */

#topmenucontrol .menuhead
{

	background-image:url(../../images/site/NavBarBG-no.gif);
	color: White;
}
#topmenucontrol .seperator
{
	background-image: url(/images/topmenu-divider-no.gif);
}



/* --------- Left menu ----------- */

div.menuitem
{
	background-image:url(../../images/site/menu_line.gif);
	background-repeat:no-repeat;
	background-position: 0.1em bottom;
	width: 147px;
	padding: 0em 0em 0em 0.3em;
	float: left;
	
}

div.menuchilditem
{
	background-image:url(../../images/site/menu_line.gif);
	background-repeat:no-repeat;
	background-position: 0.1em bottom;
	width: 147px;
	padding: 0em 0em 0em 0.3em;
	float: left;
	
}

div.menuitemselected
{
	background-image: url("../../images/submenu_rulerbg.gif");
	background-position: 0em bottom;
	background-repeat: repeat-x;
	width: 100%;
	padding: 0.5em 0em 0.5em 0em;
	float: left;
	font-weight: bold;
	background-color: #dddddd;
}
div.menuitemexpanded
{
	background-image: url("../../images/submenu_rulerbg.gif");
	background-position: 0em bottom;
	background-repeat: repeat-x;
	width: 100%;
	padding: 0.5em 0em 0.5em 0em;
	float: left;
	background-color: #dddddd;
}
div.menuitemchild
{
	width: 100%;
	padding: 0.4em 0em 0.6em 0em;
	float: left;
	background-color: #F0F0F0;
}

.menuItemfloatLeft{
	display:block;
	background-image:url("../../images/site/arrow_right.gif");
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:10px;
}

.menuChildItemfloatLeft
{
	display:block;
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:10px;
}

.menuItemfloatLeftDown{
	display:block;
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:10px;
	background-image:url("/images/site/arrow_down.gif");
	background-position:left;
	background-repeat:no-repeat;
}

.menuItemfloat{
	display:block;
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:10px;
}


.menuItemfloatRight{
	float:left;
	margin: 2px 0 0 0;
	padding: 0 0 0 0;

}

.menuItemSelectedfloatRight{
	float:left;
	margin: 2px 0 0 0;
	padding: 0 0 0 0;

}

.menuItemfloatRightLean{
	float:left;
	margin: 2px 0 0 0;
	padding: 0 0 0 0;

}

.menuItemfloatRight a{
	list-style-type: none;
	font-family: arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0 0 5px;
}

.menuItemfloatRightLean a{
	list-style-type: none;
	font-family: arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
	padding: 0 0 0 5px;
}

.menuItemSelectedfloatRight a
{
	color: #0066CC !important;
	list-style-type: none;
	font-family: arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0 0 11px;
}




.menuNavigation
{
	float: left;
	width: 146px;
	margin: 2px 0 0 0;
	padding: 0 0 0 0;
	text-align:left;
	list-style-type: none;
	font-family: arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;

}

.menuNavigation p
{
	padding: 10px 0 0 0;
	margin:0;
}

.menuNavigation p img
{
	padding: 10px 0 0 0;
	margin:0;
}

.menuNavigation  a	{ color: #5a5a5a; }
.menuNavigation a:hover	{ color: #9D9D9D; } 

/* --- footer --- */

.footerBody {
	background-image:url(../../upload/NO/Foot.gif);
	background-position:top;
	background-repeat:no-repeat;
	clear: both;
	width: 756px;
	font-size: 9px;
	height:20px;
	margin: 10px auto 20px auto;
}

/*#footerBackground {
	background-color: #ECEFF1;
	padding: 6px 13px 0px 13px;
	height: 22px;
	float:left;
}*/

.footerAddress {
	font-weight:bold;
	word-spacing: 3px;
	padding: 10px;
	margin: 6px auto 5px auto;
	padding-left:0px;
	padding-right:0px;
}


/*teaser*/
.newsSections  .teaserContent
  {
	    display: block;
	    width: 190px;
		height :120px;
        float: left;
        padding: 0;
        background-image:url("/upload/no/PuffBotArrow2.gif");
        background-position: bottom;
        background-repeat: no-repeat;
}

.teaserContent p
{
	display:block;
	padding-right:10px;
	margin:0;
	padding-left:10px;
	float:left;
	text-decoration:none;	
}
