/* ----------- Page Settings ----------- */html, body {	margin: 0px;	padding: 0px;	text-align: center;	font-family: verdana;	background-image: none !important;}a img {	border: none;}/* ----------- Structure ----------- *//* ----------- Quickmenu (Menu in top of page) ----------- */#quickmenu{	display: none;}#legendLeft{	float:left;	color:#40c0f0;	font-size: 12px;	padding-left: 30px;}#searchRight{	float: right;	padding-right: 30px;}#searchRight ul, #searchRight li{	display: inline;	list-style: none;	margin: 0;	padding: 0;}#searchRight ul{	margin-right: 50px;}#searchRight a{	color:#40c0f0;	font-size: 12px;	text-decoration: none;}#searchRight form, #searchRight input{	display: inline;}#searchfield{	border: 1px solid #40c0f0;	height: 17px;	margin: 0;	padding: 0;	color: black;	vertical-align: bottom;}#submitsearch{	vertical-align: bottom;}/* ----------- Menuarea (Topmenu and submenu) ----------- */#menuarea{	background-image: url('../images/topmenu.png');	height: 110px;	display: none;}#menuarea a{	font-size: 13px !important;}#topmenu ul, #topmenu li{	list-style: none;	margin: 0 !important;	padding: 0 !important;}#topmenu li{	display: inline-block;	margin-right: 20px !important;	padding-bottom:12px !important;	width: 160px;}#topmenu li:hover{	background-image: url('../images/menuselector_2.gif');	background-position: bottom center;	background-repeat: no-repeat;}#topmenu li:active{	background-image: url('../images/menuselector_2.gif');	background-position: bottom center;	background-repeat: no-repeat;}#topmenu{	position: relative;	top: 45px !important;	left: 30px !important;	width: 1157px !important;	height: 30px !important;	z-index:10;}#topmenu ul{	display: block;	width:1157px;	height: 30px;	text-align: center;}#submenu ul, #submenu li{	list-style: none;	margin: 0;	padding: 0;}#submenu li{	display: inline;	margin-right: 20px;	margin-left: 20px;	padding-bottom:7px;	padding-right:20px;	padding-left: 20px;}#submenu li:hover{	background-image: url('../images/submenuselector.gif');	background-position: bottom;	background-repeat: repeat-x;}#submenu li:active{	background-image: url('../images/submenuselector.gif');	background-position: bottom;	background-repeat: repeat-x;}#submenu{	position: relative;	top: 50px;	left: 30px;	width: 1157px;	height: 24px;}#submenu ul{	display: block;	width:1157px;	height: 27px;	text-align: center;}#menuarea a{	color: white;	text-decoration: none;}/* ----------- Rollover functionality ----------- */#topmenu li:hover ul{	display: block !important;}.M1{	display: none !important;	width: 200px !important;	position: absolute;	top: 31px;	padding: 0px !important;	margin: 0px !important;	z-index: 10;}.M1 li{	height: 20px;	width: 156px !important;	margin: 0 !important;	padding: 0 !important;	padding-top: 20px;	background-color: black;	display: block !important;	text-align: left;	background-image: none !important;	border-bottom: 2px solid white;	border-right: 2px solid white;	border-left: 2px solid white;	text-align: center;}.M1 li:hover{	background-color: #ab1917;}.M1 a{	display: block;	padding-top: 5px;	font-size: 10px !important;}/* ----------- Subpage structure ----------- */#contentFooterMenu{	background-color: none;	background-repeat: no-repeat;	background-image: none !important;}#leftmenu{	float: left;	width: 235px;	display: none;}#leftmenu ul, #leftmenu li{	list-style: none;	margin:0;	padding:0;}#leftmenu ul{	margin-left: 30px;}#leftmenu li{	margin-bottom: 15px;}#leftmenu a{	text-decoration: none;	color: white;	font-size: 15px;}#leftmenu a:hover{	text-decoration: underline;}#content{	float:left;	width: 981px;}#pagetitle{	float:left; 	width: 490px;}#pagetitlePadding{	padding: 25px;	padding-left: 40px;	padding-bottom: 20px;}#pagetitle h1{	margin: 0;	padding: 0;	color: #ab1917;	font-size: 24px;	font-weight: normal;}#printpage{	text-align: right;	float:left;	width: 491px;	height: 52px;	display: none;}#printpage a{	color: white;	text-decoration: none;	font-size: 13px;	vertical-align: 40%;	margin-right: 20px;}#printpage a:hover{	text-decoration: underline;}#printpagePadding{	padding-top: 15px;	padding-right: 20px;}/* ----------- Footer ----------- */#footer{	width: 1157px;	height: 35px;	margin: auto;	background-image:url(../images/footerbg.png);	text-align:center;	color: white;	font-size: 12px;	display: none;}#footer span{	margin-left: 20px;	margin-right: 20px;}/* ----------- Other stuff ----------- */#container{	width: 1216px;	margin: auto;	text-align:left;	}#quickmenu{	height: 32px;}#header{	height: 167px;	display: none;}/* ----------- Clear and Spacing ----------- */.clear {	clear: both;	display: block;	font-size: 1px;	line-height: 1px;	height: 1px;	margin: 0 0 -1px 0;}