body { margin:0; padding:0; text-align:center; background:url('../graf/bg_main.jpg') #f86402 repeat-x; 
font-family:'Ubuntu', Verdana, sans-serif; font-size:16px; }

h1, h2, h3, h4, h5, h6 { line-height:normal; }
h1 { font-size: 24px; color:#fe7400; font-weight:normal; margin:0 0 15px 0; }
h2 { font-size: 24px; color:#000000; font-weight:normal; font-style:italic; margin:0 0 10px 0; }
h3 { font-size: 18px; font-weight:bold; color:#000000; margin:0 0 10px 0; }
h4, h5, h6 { font-size: 16px; margin:0; }
sup { font-size:8px; }
p { margin:0 0 16px 0; padding:0; }
a, a:visited, a:active { color:#5ca8f9; text-decoration:none; }
a:hover { color:#5ca8f9; text-decoration:underline; }
img { border:0; }
img[align=left] { margin-right:10px; margin-bottom:10px; }
img[align=right] { margin-left:10px; margin-bottom:10px; }
div.clear { clear:both; height:0; }

/* Structure blocks */
div#header { position:relative; height:65px; }
	div.mainlinks { float:left; width:380px; padding-left:0; }
	div.languages { float:left; width:400px; margin-left:10px; padding-top:12px; }
div#maincontent { position:relative; width:962px; background:#ffffff; margin:0 auto 0 auto; padding-bottom:50px; text-align:left; z-index:60; }
div#navimain { position:relative; background:url('../graf/bg_nauharepeat.png') repeat-x; z-index:60; }
div#footerwrap { position:relative; padding-top:87px; background:url('../graf/footer_runners.png') top center no-repeat; z-index:200; }
div#footerbg { background-color:#c12601; }
div#footercontainer { position:relative; width:907px; margin:0 auto;
	text-align:left; padding:18px 30px 10px 25px; color:#000000; font-size:18px; background:#ffad00; min-height:100px; }
div#footercontainer a { color:#000000; }
div#aside { float:left; width:242px; margin-right:25px; background:url('../graf/corner.png') no-repeat; padding-top:37px; min-height:100px; }
div#section { float:left; width:645px; padding:37px 50px 40px 0; }
div.datecontainer { width:742px; margin:0 auto; padding:180px 0 0 0; text-align:left; font-size:43px; font-weight:bold; text-shadow: -2px 0 #ffca9e, 0 2px #ffca9e,
      2px 0 #ffca9e, 0 -2px #ffca9e; }
div.datecontainer a, div.datecontainer a:visited, div.datecontainer a:active { text-decoration:none; color:#000000;}

/* Background/padding containers */
div.imagebg { position:relative; height:380px; background:url('../graf/mainheader.jpg') 50% 30px no-repeat; z-index:100; }
div.container { width:962px; margin:0 auto; text-align:left; }

/* Navigation */
ul#topnavi { position:relative; width:100%; list-style:none; margin:0 auto; padding:20px 0 0 0; z-index:100; }
ul#topnavi li { position:relative; float:left; padding:0; font-size:16px; color:#c12601; border-right:2px solid #c12601; }
ul#topnavi li a,ul#mainnavi li a:visited, ul#mainnavi li a:active { display:block; color:#c12601; padding:2px 20px 1px 20px; text-decoration:none; }
ul#topnavi li.active a,ul#topnavi li a:hover { color:#c12601; }

div#main_navigation { border-bottom:15px solid #ffad00; padding-top:20px; padding-bottom:15px; text-align:center; }
ul#mainnavi { position:relative; display:inline-block; list-style:none; margin:0; padding:5px 0; z-index:100; *display:inline; }
ul#mainnavi li { position:relative; float:left; font-weight:700; padding:0; font-size:18px; color:#000000; text-transform:uppercase; border-right:2px solid #000; }
ul#mainnavi li a,ul#mainnavi li a:visited, ul#mainnavi li a:active { display:block; color:#000000; padding:0 15px 0 15px; text-decoration:none; }
ul#mainnavi li.active a,ul#mainnavi li a:hover { color:#e81800; }
 
ul#subnavi { position:relative; width:205px; list-style:none; margin:5px 0 0 auto; padding:0; z-index:100; }
ul#subnavi li { position:relative; padding:5px 0 5px 20px; margin:0; background:url(../graf/bullet.png) 0 10px no-repeat; font-size:16px; color:#000000; }
ul#subnavi li:last-child { border:0; }
ul#subnavi li a,ul#subnavi li a:visited, ul#subnavi li a:hover, ul#subnavi li a:active { color:#000000; text-decoration:none; }
ul#subnavi li.active a { font-weight:bold; }

/* Front */
div#front { padding:25px 65px 40px 57px; }

div#liftups_left { float:left; width:605px; margin-right:29px; }
div#liftups_right { float:left; width:328px; }

div#frontbanner { width:290px; height:144px; padding:38px 25px 5px 13px; margin-bottom:10px; background:url('../graf/front-lift.jpg') no-repeat; font-size:18px; font-style:italic; }
div#frontbanner h1, div#frontbanner h2, div#frontbanner h3 { color:#ffffff; font-size:24px; font-weight:bold; font-style:normal; }
div#frontbanner a, div#frontbanner a:visited, div#frontbanner a:hover, div#frontbanner a:active { color:#000000; }

h1.frontnews { background:url('../graf/bg_header.jpg') no-repeat; color:#ffffff; padding:10px 0 10px 60px; margin-top:23px; }
ul.newslist { width:535px; list-style:none; margin:0 0 0 55px; padding:0; }
ul.newslist li { padding-left:40px; padding-bottom:15px; background:url('../graf/nelio.gif') no-repeat; color:#4a4949; font-size:14px; }
ul.newslist li span { color:#000000; font-size:18px; }
ul.newslist li a { color:#ff9200; font-size:18px; }

div#liftarea { float:left; width:332px; margin-right:7px; margin-top:35px; }
div#liftarea h1 { background:url('../graf/bg_header.jpg') no-repeat; color:#ffffff; padding:10px 0 10px 60px; }
div#liftarea ul { margin:0 0 0 55px; padding:0; list-style:none; }
div#liftarea ul li { padding-left:40px; background:url('../graf/nelio.gif') no-repeat; font-size:18px; }
div#liftimage { float:left; width:265px; margin-top:35px; }
div.newsdate { padding-bottom:10px; }

		