@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100.01%;background:transparent;}body{line-height:1;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}
/* TAGS */
a {
color:#CE733A;
text-decoration:none;
}
a:visited{
color:#666;
text-decoration:underline;
}
a:hover{
color:#CE733A;
text-decoration:underline;
}
body  {
font-family:Verdana, Helvetica,sans-serif;
font-size: 62.5%;
padding:20px 0;
position:relative;
text-align: center;
}
h1,h2,h3,h4,h5,h6{
margin:0 0 0.5em;
}
h1{
color:#CE733A;
font-size:1.5em;
}
li{
font-size:1.2em;
list-style-image: url(../img/bullet.gif);
line-height:1.5em;
}
p,p.bodytext,p.align-left,p.align-right{
font-size:1.2em;
line-height:1.4em;
margin:0 0 1em;
}
p.align-right{text-align:right;}
p.align-left{text-align:left;}
p.bodytext{text-align:justify;}
/* IDS */
#container { 
border:1px solid #333;
min-height:438px;
margin: 0 auto;
text-align: left;
width: 936px; 
}
#footer_left{
background:url(../img/bg_ft_lt.gif);
float:left;
height:25px;
margin: 0 0 0 54px;
width:319px;
}
#footer_right{
background:url(../img/bg_ft_rt.gif);
height:25px;
margin: 0 0 0 427px;
width:455px;
}
#header{
height:70px;
width: 936px; 
}
div#lang{
height:16px;
right:0;
margin:0;
padding:0;
position:absolute;
top:3px;
}
#logo{
float: left;
height:70px;
margin: 0 0 0 54px;
width:319px;
}
#mainContent {
min-height:411px;
margin: 40px 0 10px 427px;
width:455px;
}
div#navi{
height:16px;
left:0;
margin:0;
padding:0;
position:relative;
top:53px;
width:455px;
}
div#navi div.nav_lvl2,div#navi div.nav_lvl3{margin-top:8px;}
#navi_container{
background:url(../img/bg_hd_rt.gif);
height:70px;
margin: 0 0 0 427px;
position:relative;
width:455px;
}
#sidebar1 {
float: left;
min-height:411px;
margin: 40px 0 10px 54px;
width: 319px;
}
/* CLASSES */
.fltrt {
float: right;
margin-left: 8px;
}
.fltlft {
float: left;
margin-right: 8px;
}
.clearfloat {
clear:both;
font-size: 1px;
height:0;
line-height: 0px;
}

/* NAVIGATION */
div#navi ul{
margin:0;
margin-left:-40px;
}
div#footer ul{
margin:4px 1em 0 0;
float:right;
}
div#navi ul.nav_lvl2{
margin-top:0.5em;
}
div#navi li, div#footer li{
display:inline;
list-style-type: none;
list-style-image: none;
margin:0;
padding:0;
}
div#navi ul.nav_lvl1 li a, div#navi ul.nav_lvl2 li a, div#footer ul.nav_lvl1 li a,
div#lang a{
color:black;
font-size:0.9em;
font-weight:bold;
padding:2px 4px 1px;
text-decoration:none;
width:auto;
}
div#navi ul.nav_lvl2 li a,
div#lang a{
background-color:#B2B2B2;
font-size:0.9em;
}
div#navi ul.nav_lvl1 li a:hover, div#navi ul.nav_lvl2 li a:hover, div#footer ul.nav_lvl1 li a:hover,
div#lang a:hover{
background-color:#CE733A;
color:white;
}
div#navi ul.nav_lvl1 li.menu-level1-active a, div#footer ul.nav_lvl1 li.menu-level1-active a,div#navi ul.nav_lvl2 li.menu-level2-active a{
background-color:#CE733A;
color:white;	
}
div#navi ul.nav_lvl1 li.menu-level1-active a:hover, div#footer ul.nav_lvl1 li.menu-level1-active a:hover,div#navi ul.nav_lvl2 li.menu-level2-active a:hover{
background-color:transparent;
color:black;
}