body
{	
    background: url(/images/nv/background_messe.jpg) repeat-y center; 
    background-color: #aae5f8;
}


#headerdiv
{	 
	/*background: url(/images/nv/background_nvlogo.jpg) no-repeat;*/
}

#maincontainerdiv{
	background: #cbeef9 url(/images/nv/background_messe_content.jpg) repeat-x; 
	height:400px;
	position:relative;
	/*clear:both;*/
}


/* Left menu messe  start*/
#navcontainerleft{
	overflow:hidden;
}


#navcontainerleft ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 11px;
}

/* First level links */
#navcontainerleft li a,
#navcontainerleft li a:link,
#navcontainerleft li a:visited,
#navcontainerleft li a:hover,
#navcontainerleft li a:active{
	display: block;
	/*color: #bcc2c6;*/
	color: #9ea1a4;
	background-color: red;
	/*width: 150px;*/
	padding: 3px 12px 3px 17px;
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px solid #ebedee;
	background: #ffffff url(/images/nv/pil_gra.gif) no-repeat 5px 6px; 
}

/* First level links mouseover*/
#navcontainerleft li a:hover{
	background-color: #ebedee;
	color: #000;
	background: #ebedee url(/images/nv/pil_sort.gif) no-repeat 5px 6px; 
}

/* Styles for first menu when selected */
#navcontainerleft li a.selectedtoptemplate,
#navcontainerleft li a.selectedtoptemplate:link,
#navcontainerleft li a.selectedtoptemplate:visited,
#navcontainerleft li a.selectedtoptemplate:hover,
#navcontainerleft li a.selectedtoptemplate:active{
    background-color: #b5d939;
    color: #FFF;
    background: #b5d939 url(/images/nv/pil_hvit_ned.gif) no-repeat 5px 6px;
}

/*Styled for first menu when sublevel is selected. This is now expanded*/
#navcontainerleft li a.expandedtoptemplate,
#navcontainerleft li a.expandedtoptemplate:link,
#navcontainerleft li a.expandedtoptemplate:visited,
#navcontainerleft li a.expandedtoptemplate:hover,
#navcontainerleft li a.expandedtoptemplate:active{
    color: #FFF;
    background: #b5d939 url(/images/nv/pil_hvit_ned.gif) no-repeat 5px 6px;
}

/* Second level links */
#navcontainerleft li ul li a,
#navcontainerleft li ul li a:link,
#navcontainerleft li ul li a:visited,
#navcontainerleft li ul li a:hover,
#navcontainerleft li ul li a:active{
	display: block;
	color: #9ea1a4;
	padding: 3px 3px 3px 27px;
	text-decoration: none;
	border-bottom: 1px solid #bcc2c6;
	font-weight: normal;
	background: #ebedee url(/images/nv/pil_gra.gif) no-repeat 16px 6px ; 
}

/* Second level links mouseover */
#navcontainerleft li ul li a:hover{	
	color: #000;
	background: #cdcfd1 url(/images/nv/pil_sort.gif) no-repeat 16px 6px ;
}


/*Styled for first menu when sublevel is selected. This is now expanded*/
#navcontainerleft li ul li a.selectedtemplate,
#navcontainerleft li ul li a.selectedtemplate:link,
#navcontainerleft li ul li a.selectedtemplate:visited,
#navcontainerleft li ul li a.selectedtemplate:hover,
#navcontainerleft li ul li a.selectedtemplate:active{
    color: #000;
    font-weight: bold;
    background: #cdcfd1 url(/images/nv/pil_sort.gif) no-repeat 16px 6px ;
}

#navcontainerleft ul ul ul,
#navcontainerleft li ul li ul{
	display:none;
	visibility:hidden;
}



/* Left menu messe end*/


/* Top menu messe start*/

#navbartopmenu{
	margin: 0;
	margin-left:40px;
	padding: 0;	
	height:28px;
	overflow:hidden;
}

#navbartopmenu ul{
margin-left: 0;
padding-left: 0;
margin: 0;
padding: 0;
float: left;
font:  12px;

}

#navbartopmenu ul li{
display: inline;
}
 

#navbartopmenu ul li a{
float: left;
width: 146px;
height: 28px;
padding: 10px 0px 4px 0px;
margin-right: 1px;
text-decoration: none;
text-align:center;
vertical-align:top;
/*text-indent:10px;*/
}

#navbartopmenu ul li a:hover{
text-decoration: none;
}


#navbartopmenu li a.topmenuimage,
#navbartopmenu li a.topmenuimage:link,
#navbartopmenu li a.topmenuimage:visited,
#navbartopmenu li a.topmenuimage:hover,
#navbartopmenu li a.topmenuimage:active{
background: url(/images/nv/menu_messe_regular.jpg) no-repeat;	
color: #909599;
}


#navbartopmenu li a.topmenuimage:hover{
background: url(/images/nv/menu_messe_selected.jpg) no-repeat;
color: #ffffff;
}



#navbartopmenu li a.topmenuimageselected,
#navbartopmenu li a.topmenuimageselected:link,
#navbartopmenu li a.topmenuimageselected:visited,
#navbartopmenu li a.topmenuimageselected:hover,
#navbartopmenu li a.topmenuimageselected:active{
background: url(/images/nv/menu_messe_selected.jpg) no-repeat;
color: #ffffff;
}




/* Top menu messe end*/






/* Link styles for info links */
#infolinks{	
	position: absolute;		
	top:0;	
	right: 10px;		
	width: 300px;
	height: 38px;
	background-color: #f4f6f5;
}

#infolinks a.infolink,
#infolinks a.infolink:link,
#infolinks a.infolink:visited,
#infolinks a.infolink:hover,
#infolinks a.infolink:active
{
	font-size: 12px;
	font-weight: normal;
	color: #909599;
	text-decoration: none;
}

#infolinks a.infolink:hover
{
	color: #909599;
	text-decoration: underline;
}

.infolinkseparator
{
	padding-left:5px; padding-right:5px; color: #d4d6d5;
	font-weight: normal; 
	font-size: 13px;
}



a.SearchButtonSmall
{
	display: block;	
	background: url(/images/nv/search_button_small.jpg) no-repeat;
	width: 74px;
	height: 23px;
	color: #ffffff;
	text-align: center;
	padding-top: 4px;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

a:hover.SearchButtonSmall
{		
	color: #ffffff;
	text-decoration: none;
	background: url(/images/nv/search_button_small_over.jpg) no-repeat;
}

#ClickLogoSection{
	position:absolute;
	left: 30px;
	top: 28px; 
	width:320px; 
	height:50px; 	
}



#searchboxlarge{	
	position: absolute;		
	top:39px;	
	right: 10px;		
	width: 300px;
	height: 38px;
	background-color: #eef9ff;	
}


/* -- large search input -- */
input.quicksearchinput
{
	display: block;
	margin:0;
	padding:0;
	line-height:16px;
	width: 196px;	
	height: 18px;	
	border: 1px solid;
	border-left-color: #818177;
	border-top-color: #818177;
	border-right-color: #fbf8f3;
	border-bottom-color: #fbf8f3;
}


#quicksearchlayerinput{
	float:left	
}

#quicksearchlayerbutton{
	float:right;	
}



/* Overide splash header background */
.splashheader
{			
	background: url(/images/nv/header_splash_messe.jpg) repeat-y; 
}

/* Set color for header used in all pages */
.CommonHeader
{
	background-color: #b5d939;
	font-weight: bold;
}


.ListingHeader
{
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;		
	color: #a3d039;
	margin-bottom: 10px;	
}






