/* ===================================================== */
/* www.hirsch.de CSS Stylesheet definitions              */
/* ----------------------------------------------------- */
html, body {margin:0;padding:0;}

body 
{ color:#000;background:#FFF url(images/top-back.gif) 0% 0% no-repeat;
  font:normal 100% Arial, Helvetica, sans-serif;
}

img#trademark {position:absolute;top:8px;left:8px;border:none;}
img#top-text {position:absolute;top:35px;left:406px;}

#nav01 
{ position:absolute;top:69px;left:353px;width:114px;height:23px;margin:0;padding:0;
  background:url(images/nav01.gif) 0% 0% no-repeat;
}
#nav01 a img {margin:0;padding:0;width:114px;height:23px;border:none;}
#nav01 a img:hover {background:url(images/nav01_over.gif) 0% 0% no-repeat;}

#nav02 
{ position:absolute;top:92px;left:261px;width:143px;height:23px;margin:0;padding:0;
  background:url(images/nav02.gif) 0% 0% no-repeat;
}
#nav02 a img {margin:0;padding:0;width:143px;height:23px;border:none;}
#nav02 a img:hover {background:url(images/nav02_over.gif) 0% 0% no-repeat;}

#nav03 
{ position:absolute;top:115px;left:216px;width:107px;height:23px;margin:0;padding:0;
  background:url(images/nav03.gif) 0% 0% no-repeat;
}
#nav03 a img {margin:0;padding:0;width:107px;height:23px;border:none;}
#nav03 a img:hover {background:url(images/nav03_over.gif) 0% 0% no-repeat;}

#nav04 
{ position:absolute;top:138px;left:156px;width:107px;height:23px;margin:0;padding:0;
  background:url(images/nav04.gif) 0% 0% no-repeat;
}
#nav04 a img {margin:0;padding:0;width:107px;height:23px;border:none;}
#nav04 a img:hover {background:url(images/nav04_over.gif) 0% 0% no-repeat;}

#nav05 
{ position:absolute;top:161px;left:157px;width:71px;height:23px;margin:0;padding:0;
  background:url(images/nav05.gif) 0% 0% no-repeat;
}
#nav05 a img {margin:0;padding:0;width:71px;height:23px;border:none;}
#nav05 a img:hover {background:url(images/nav05_over.gif) 0% 0% no-repeat;}

#nav06 
{ position:absolute;top:184px;left:73px;width:129px;height:23px;margin:0;padding:0;
  background:url(images/nav06.gif) 0% 0% no-repeat;
}
#nav06 a img {margin:0;padding:0;width:129px;height:23px;border:none;}
#nav06 a img:hover {background:url(images/nav06_over.gif) 0% 0% no-repeat;}

#nav07 
{ position:absolute;top:207px;left:134px;width:47px;height:23px;margin:0;padding:0;
  background:url(images/nav07.gif) 0% 0% no-repeat;
}
#nav07 a img {margin:0;padding:0;width:47px;height:23px;border:none;}
#nav07 a img:hover {background:url(images/nav07_over.gif) 0% 0% no-repeat;}

#nav08 
{ position:absolute;top:230px;left:80px;width:76px;height:23px;margin:0;padding:0;
  background:url(images/nav08.gif) 0% 0% no-repeat;
}
#nav08 a img {margin:0;padding:0;width:76px;height:23px;border:none;}
#nav08 a img:hover {background:url(images/nav08_over.gif) 0% 0% no-repeat;}

#nav09 
{ position:absolute;top:255px;left:12px;width:121px;height:23px;margin:0;padding:0;
  background:url(images/nav09.gif) 0% 0% no-repeat;
}
#nav09 a img {margin:0;padding:0;width:121px;height:23px;border:none;}
#nav09 a img:hover {background:url(images/nav09_over.gif) 0% 0% no-repeat;}

#nav10 
{ position:absolute;top:280px;left:38px;width:76px;height:23px;margin:0;padding:0;
  background:url(images/nav10.gif) 0% 0% no-repeat;
}
#nav10 a img {margin:0;padding:0;width:76px;height:23px;border:none;}
#nav10 a img:hover {background:url(images/nav10_over.gif) 0% 0% no-repeat;}

img#fc-top {position:absolute;top:310px;left:8px;border:none;}

div#fc {position:absolute;top:100px;right:270px;margin:0;padding:0;}
div#fc h2 {margin:0;padding:0;font-size:2.2em;text-align:right;color:#F30;}

div#content
{ position:absolute;top:200px;right:260px;left:268px;margin:0;padding:0;
}

div#content h1 {margin:0;padding:6px 0;font-weight:normal;font-size:1.4em;letter-spacing:1px;}
div.abstract p {margin:0;padding:6px 0;font-weight:bold;font-size:13px;letter-spacing:1px;}
div.description p {margin:0;padding:6px 0;font:13px Verdana, sans-serif;}
div#content ul {margin:0 0 0 20px;padding:6px 0;font:13px Verdana, sans-serif;}
div#content a {color:#000;}
div#content a.hrefname {font-weight:normal;font-size:0.9em;letter-spacing:-1px;color:#666;}
div#content li {padding: 0 0 6px 0;}
div#content li a {font-weight:bold;}
div#bdk p {margin:0;padding:6px;}
div#bdk p.bdktext {font-weight:bold;color:#666;letter-spacing:2px;}
div#bdk img {float:left;margin:0 8px 0 0;padding:0;border:none;}
div#content p.footer {margin:0;padding:4px 0;font-weight:bold;font-size:0.8em;letter-spacing:1px;text-align:center;}
div#content p.footer a {margin:0 4px;color:#666;text-decoration:none;}
div#content p.footer img {border:none;}

div#dom-links
{ position:absolute;top:80px;right:0px;width:244px;margin:0;padding:0;
}

div.dom-link
{ margin:0 0 8px 0;padding:0;border:solid 2px #F10;
}

div.dom-link h2
{ margin:0;padding:24px 0 10px;
  background: #FFF url(images/dl-bg.gif) no-repeat;
  font-size: 20px;
  font-weight: normal;
  text-align:center;
  border-bottom:solid 1px #F10;
}

div.dom-link img
{ margin:0;padding:0;display:block;
}

div.link-content {margin:0;padding:0;border-top:solid 1px #F10;border-bottom:solid 1px #F10;}
div.link-content p {margin:0;padding:4px;font-size:0.8em;}
div.link-content p.dom-ref {font:bold 0.7em Verdana,sans-serif;letter-spacing:-1px;text-align:right;}
div.even {background-color:#FFC;}
div.odd  {background-color:#CFC;}

div#sub-menu
{ position:absolute;top:420px;left:8px;width:240px;margin:0;padding:0;
  border:solid 2px #F30;
  background-color:#FFC;
}

div#sub-menu h2
{ margin:0;padding:24px 0 10px;
  background: #FFF url(images/dl-bg.gif) no-repeat;
  font-size: 20px; 
  font-weight: normal;
  text-align:center;
  border-bottom:solid 2px #F10;
}
div#sub-menu li {margin:0;padding:2px 0;font-weight:bold;font-size:13px;letter-spacing:1px;}












