
/* --- Divs used for page structure ---*/

/* General page styles */
body
{
    margin: 0px;
    padding: 0px;
    font-family : Helvetica, Arial, sans-serif;
    font-size: 62.5%; /* 10px */  /*font-size: 62.5%; . 75%*/  /* 16/0.625 = 10 */
    color: #153753;
}

#TopMenu
{
	float:left;
}
#topmenucontrol 
{
	float:left;
    margin-top:1em;
}
#searchtop 
{
	float:left;
	margin-top:9px;
}
#langtop 
{
	float:left;
    margin-top:1.1em;
}

#topmenu_static 
{
	float:right;	
}

#topmenucontrol img.iconmenu
{
	margin-right: 0.5em;
	margin-bottom: 0.2em;
}

a.menuhead img, a.activemenuhead img
{
	margin-top: 0.2em;
	margin-right: 1.3em;
}

#sitemap_layout
{
	margin-right: 0.5em; 
	float:left;
	margin-top:1.1em;
	margin-left: 2em;
}

#search{float:left;}
#search a{text-decoration:none;font-weight:bold;}



#logorow{margin-top:4em;margin-bottom:2.5em;float:left;width:90em;}
#topspacer{margin-top:2.5em;position:relative;float:left}



/*Leftmenu*/
#secondary-nav{margin:0;padding:0}
#secondary-nav ul{list-style: none; margin: 0; padding:0}
#secondary-nav li{list-style: none; margin: 0 0 0.2em 0; padding:0}
li{list-style: none;margin: 0; padding:0}
#secondary-nav li a 
{
	text-decoration:none;
	font-size: 1.1em;
}
#secondary-nav li a:visited {color: #153753; }
#secondary-nav li a:visited:hover {color: #91372A; }
#secondary-nav li a.selected
{
	background-color: #DAB400;
	color: #FFFFFF;
	margin-left: 2.8em;
	padding:0 0.2em 0 0.2em;
}

#secondary-nav li a.subnav {
	margin-left: 2.8em;
}
#secondary-nav li a.subnav:visited:hover {
	color : #91372A;
}
#secondary-nav li a.first {
	font-weight: bold;
}

#secondary-nav li img{
	margin-right: 0.1em;
}

li a.first{
	text-decoration:none;
	font-size: 1.1em;
}

li a.first:visited {color: #153753; }

li.new-level
{
	display:inline;
	}