body { 
margin:0; 
padding:0;
background-color:#FFF;
background-image:url(../images/top.jpg); 
background-repeat:no-repeat; 
}
img {
 border:0;
 }
div#logo { position:absolute; top:0px; left:0px; width:171px; height:250px; margin:0; padding:0; border:0;  z-index:20; 
               background-color:none; }
div#imp { position:absolute; top:225px; left:822px; width:178px; height:50px; margin:0px; padding:0; border:0; z-index:20;
               text-decoration:none; color:#666; font:bold 11px Arial, sans-serif; text-align:center;
             }
div#imp a:link {text-decoration:none; color:#666; font:bold 11px Arial, sans-serif; }
div#imp a:visited {text-decoration:none; color:#666; font:bold 11px Arial, sans-serif; }
div#imp a:hover {text-decoration:none; color:#F69C00; font:bold 11px Arial, sans-serif; }

div#links {
   position:absolute; top:197px; left:0px; width:171px; z-index:40; 
   margin:0; padding:0; text-align:left; background-image:url(../images/bg2.gif); border:0;  
             }
DIV { 
   width:171px; z-index:40; margin:0px; padding-top:8px; padding-left:10px; padding-bottom:3px;  
   border-top:solid 2px #FFF; 
      }
DIV VAR { 
   display:none; width:164px; z-index:200; margin:3px 0px 4px; padding-left:8px;   
            }

div#links a:link {text-decoration:none; color:#666; font:bold 13px Arial, sans-serif; }
div#links a:visited {text-decoration:none; color:#666; font:bold 13px Arial, sans-serif; }
div#links a:hover {text-decoration:none; color:#F69C00; font:bold 13px Arial, sans-serif; }

DIV.closeSub VAR { display:none; }
DIV.openSub VAR { display:block; }


div#content { position:absolute; top:167px; left:170px; width:650px; padding:0; margin:0; z-index:50;
                    text-align:left; background-color:#FFF; border:solid 1px #ECC25E; font-weight:normal; text-align:justify;               
                  }
div#title { width:648px; height:45px;background-color:#FFF; padding:0; margin:0px; border:0;
               background-image:url(../images/hsm_title.gif); background-repeat:no-repeat; 
                  }
div#inner { width:608px; padding:0; margin:20px; text-align:left; border:0; background-color:#F5F5F5; 
                font:normal 12px Arial,sans-serif; color:#333;              
                  }
div#offtext1 { display:none; position:relative; top:0px; left:0px; z-index:300; 
                   width:560px; padding:0; margin:0px; text-align:left; border:0;  
                   font:normal 12px Arial,sans-serif; color:#333;              
                  }
div#offtext2 { display:none; position:relative; top:0px; left:0px; z-index:300; 
                   width:560px; padding:0; margin:0px; text-align:left; border:0;  
                   font:normal 12px Arial,sans-serif; color:#333;              
                  }
div#offtext3 { display:none; position:relative; top:0px; left:0px; z-index:300; 
                   width:560px; padding:0; margin:0px; text-align:left; border:0;  
                   font:normal 12px Arial,sans-serif; color:#333;              
                  }
div#offtext4 { display:none; position:relative; top:0px; left:0px; z-index:300; 
                   width:560px; padding:0; margin:0px; text-align:left; border:0;  
                   font:normal 12px Arial,sans-serif; color:#333;              
                  }
div#offtext5 { display:none; position:relative; top:0px; left:0px; z-index:300; 
                   width:560px; padding:0; margin:0px; text-align:left; border:0;  
                   font:normal 12px Arial,sans-serif; color:#333;              
                  }

div#rightcont {position:absolute; top:240px; left:820px; padding:0; margin:0; width:180px; height:100%; z-index:30;
                    text-align:center; border:0;              
                  }
div.rightpic { width:100%; padding:0; margin:0; text-align:center; border:0; border-top:solid 2px #FFF;
                  background-image:url(../images/bg2.gif); font:bold 10px Verdana, sans-serif; color:#999;
                  padding-top:20px; padding-bottom:20px;             
                  }
.rightthumb { 
  width: 140px;
  border:0;
  margin:10px;
}
.resize {
  cursor:nw-resize;
}
div#content a:link {text-decoration: none; color: #333; font:bold 12px Arial, sans-serif; }
div#content a:visited {text-decoration: none; color: #666; font:bold 12px Arial, sans-serif; }
div#content a:hover {text-decoration: none; color: #F00; font: bold 12px Arial, sans-serif; }
div#content a:active {text-decoration: none; color: #F00; font: bold 12px Arial, sans-serif; }

div#inner a:link {text-decoration: none; color: #333; font:bold 12px Arial, sans-serif; }
div#inner a:visited {text-decoration: none; color: #666; font: bold 12px Arial, sans-serif; }
div#inner a:hover {text-decoration: none; color: #F00; font: bold 12px Arial, sans-serif; }
div#inner a:active {text-decoration: none; color: #F00; font: bold 12px Arial, sans-serif; }

div#rightcont a:link {text-decoration: none; color: #999; font:bold 10px Verdana, sans-serif; }
div#rightcont a:visited {text-decoration: none; color: #999; font: bold 10px Verdana, sans-serif; }
div#rightcont a:hover {text-decoration: none; color: #F00; font: bold 10px Verdana, sans-serif; }
div#rightcont a:active {text-decoration: none; color: #F00; font: bold 10px Verdana, sans-serif; }


.footer { font: 10px Arial, sans-serif; text-align:center;}
.footleft { font: 10px Arial, sans-serif; text-align:left; }
.footright { font: 10px Arial, sans-serif; text-align:right; }

.pictop { margin-top:-5px;margin-bottom:10px; }
.pictext { margin-top:-5px;margin-left:3px; margin-right:3px;margin-bottom:25px; }
.mittig {
 text-align:center;
}

p 	{font:normal 12px Arial,sans-serif; color:#333; line-height:18px; margin-left:20px; margin-right:20px; }
p.fett 	{font:bold 12px Arial,sans-serif; color:#333; line-height:18px; margin-left:55px; margin-right:90px; }
table {margin-left:30px; margin-right:30px; }
th {font:bold 12px Arial,sans-serif; color:#333; line-height:16px; }
td {font:normal 12px Arial,sans-serif; color:#333; line-height:16px; }
.fett { font-weight:bold; }
.rot { color: #F00; }
h1,h2,h3,h4,hr { margin-left:20px; margin-right:20px; }
ul,li    	{ margin-left:20px; margin-right:20px;}
div,td,th,tr { font-size:12px; }
ul { font: 12px Arial, sans-serif; list-style-type:none; line-height:18px; margin-bottom:5px;}
ol { font: 12px Arial, sans-serif; line-height:16px; margin-left:30px; margin-bottom:5px;}
hr { height:1px; color:#CCC; background-color:#CCC; border:0; text-align:center; }


h1 { font:bold 16px Arial,sans-serif; color:#333;}
h2 { font:bold 14px Arial,sans-serif; color:#333; }
h2.sub { margin-top:8px;margin-bottom:0px;}
h3 { font:bold 13px Arial,sans-serif; color:#333; }
h3.sub { margin-top:6px;margin-bottom:0px;}
h4 { font:bold 12px Arial,sans-serif; color:#333; background-color:#EFEFEF; padding:2px 6px; }
