html, body{ 
margin:0; 
padding:0; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1em;
color: #180F5E;
background-image: url(../images/system/hg4.gif);} 

p {
margin-right:20px;
}
h1 {
padding: 0px; 
font-weight: bolder;
font-size: 1.6em;
COLOR: #180F5E;}

h2 {
padding: 0px;
margin: 0px; 
color: #5A5579; 
text-transform: uppercase;
text-decoration: none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
letter-spacing: 1px;}

h3 {
padding: 0 0 1px 0;
margin: 0px; 
color: #5A5579; 
text-decoration: none;
font-weight: bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;}

#contentbox ul{
margin-left: 16Px;}

#contentbox li{
list-style: square;
line-height: normal;}

td {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.7em;
COLOR: #180F5E;}

/* cointainer */
#mainbox{ 
min-width: 500px; 
width: 790px;
margin: 5px 0 0 5px;
padding: 0;
height: 100%;
} 
 
#header{ 
margin: 0px;
padding: 0px;
width: 790px;
height:114px; 
background-color: #B21116;} 
 
#navibox{
border: none;
z-index: 20;
list-style-type: none;
width:196px;
float:left; 
background-image: url(../images/system/hg3.gif);
background-color: #F1D6AB;
position:relative; 
margin: 0 1px 0 -392px;
padding:0}

#outer{ 
width: auto;
border: solid white 0px; 
  /*/*/ border-left-width:180px;  /* 212 pxleft column width. NN4 hack to hide borders */ 
border-left-color: #F1D6AB;   /* left column colour */ 
border-left-style: solid; 
padding-left:212px;} 

#inner{
background-color: #FFEEC6;
margin:0; 
padding: 0;
width:100%;}

#outer>#inner { 
border-bottom: 1px solid #FFEEC6;} 

#contentbox{ 
background-image: url(../images/system/logo-m-hg.gif);
background-repeat: no-repeat;
z-index: 10;
border-right: 1px solid #F1D6AB;
background-color: #FFEEC6;
float: left; 
width: 608px; 
position: relative; 
margin: 0 -8px 0 -210px;} 

#contentbox a {
FONT-SIZE: 11px; 
COLOR: #180F5E;   
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none;}
#contentbox a:hover {
FONT-SIZE: 11px; 
COLOR: #A70E12;  
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: underline;}

#footer{
height: 22px; 
background-color: #B21116;
color: #fff;
padding: 4px 0px 6px 21px;
text-transform: uppercase;
margin-bottom: 5px;
FONT: 10px verdana, arial, helvetica, sans-serif; } 
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active{
color: #fff;
text-transform: uppercase;
text-decoration: none;
FONT: 10px verdana, arial, helvetica, sans-serif; 
letter-spacing: 1px;
border: none;
padding: 0 0 0 0;}

/* Navigation */
#navcontainer {
background-image: none;
border: none;
padding: 0;
margin: 60px 0 0 0; 
list-style-type: none;}

#navcontainer ul {
background-image: none;
border: none;
margin: 0; 
padding: 0;
list-style-type: none;
text-transform: uppercase;
color: #fff;
font-weight: bold;
letter-spacing: 1px;
font-family: verdana, arial, Helvetica, sans-serif;}

#navcontainer ul li {
border-top: 1px solid #FFEEC6;
background-image: none;
margin: 0; 
padding:0;}

#navcontainer ul li a {
border: none;
font-size: 0.6em;
display: block;
padding: 6px 0 6px 15px;
width: 180px;
color: #fff;
background-color:#B21116;
text-decoration: none;}

#navcontainer ul li a:hover{
color: #fff;
background-color:#180F5E;
text-decoration: none;}

#navcontainer ul ul {
background-image: none;
border: none;
list-style-type: none;
padding:0;
margin:0;}

#navcontainer ul ul li{
border-top: 1px solid #F1D6AB;
background-image: none;
padding:0;
margin:0;}

#navcontainer ul ul li a {
border: none;
text-align: right; 
font-size: 0.6em;
display: block;
margin-left:15px;
padding: 6px 15px 6px 0;
width: 180px;
color: #fff;
background-color: #180F5E;
text-decoration: none;}


/* classes */
.teaser {
border-top: 1px solid #FFEEC6;
border-bottom: 1px solid #FFEEC6;
background-color: #F9DEB2;
color: #A70E12; 
display: block;
width: 180px;
margin: 30px 0 0 0;
font-size: 0.7em;
padding: 15px 5px 15px 10px;}

.red {
background-color:#B21116; 
FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
color: #fff;}

.redfont {
text-decoration: none;
FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
color: #A70E12; 
padding-right: 10px;
padding-bottom: 10px;}

.layout {/*padding for content & Textsize */ 
line-height: 140%;
padding: 15px 0 60px 35px;
font-size: 0.7em;} 

#header .layout {padding:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 

.scroll{
scrollbar-face-color:#D69E74;
scrollbar-highlight-color:#FFF0CD; 
scrollbar-shadow-color:#D69E74; 
scrollbar-arrow-color:#D69E74; 
scrollbar-face-color:#FFF0CD;
scrollbar-base-color:#FFF0CD;
scrollbar-3dlight-color:#D69E74; 
scrollbar-darkshadow-color:#FFF0CD;} 

img.foto {
border: 1px solid #F1D6AB;} 

/* helpers */
.clearer{clear:both;}


/*printer*/ 
@media print{ 
#navibox{display:none;} 
#outer{ border-left:0;} 

