body { 
  margin: 0px;
  padding: 0px; 
  line-height: 22px;
  color: #000;
  background-color: #ff3;
  font-family: Verdana, sans-serif;
  font-size: 12px; }

#nav_einsatzvar {
  position: absolute; 
  top: 4px;
  left: 269px;
  width:140px;
  height: 66px;
  padding-left: 7px;
  padding-top: 8px;
  line-height:1.6em; 
  font-size:85%; 
  background-image: url(img/nav_einsatz_var.gif);
  background-repeat: no-repeat;
  background-position: top left;   }

#nav_einsatzmoegl {
  position: absolute; 
  top: 4px;
  left: 378px;
  width:140px;
  height: 66px;
  padding-left: 7px;
  padding-top: 8px;
  line-height:1.6em; 
  font-size:85%; 
  background-image: url(img/nav_einsatz_var.gif);
  background-repeat: no-repeat;
  background-position: top left;   }

#nav_personvar {
  position: absolute; 
  top: 4px;
  left: 327px;
  width:140px;
  height: 66px;
  padding-left: 7px;
  padding-top: 8px;
  line-height:1.6em; 
  font-size:85%; 
  background-image: url(img/nav_einsatz_var.gif);
  background-repeat: no-repeat;
  background-position: top left;   }

#nav_leistungenvar {
  position: absolute; 
  top: 4px;
  left: 488px;
  width:140px;
  height: 66px;
  padding-left: 7px;
  padding-top: 8px;
  line-height:1.6em; 
  font-size:85%; 
  background-image: url(img/nav_einsatz_var.gif);
  background-repeat: no-repeat;
  background-position: top left;   }
    
#fig_deco {
  position: absolute; 
  top: 2px;
  left: 5px;
  width:100px;
  height: 80px;
  background-image: url(img/fig_1.gif);
  background-repeat: no-repeat;
  background-position: top left;  }

em, cite {
        font-style: normal;
        color: #660000; }

p, li, td, th, ul, ol, blockquote {
        font-family: Verdana, sans-serif;
        font-size: 12px; }

h1 {
  font:200%/1.7em Arial,Verdana,Sans-serif;
  color:#666;  } 

.darkblue {
		color: #000099; }
		
.bignorm12 {
        font-family: Verdana, sans-serif;
        font-size: 12px;
		font-weight: bold;}

.headstring {
        font-family: Verdana, sans-serif;
        font-size: 18px;}

#header {
  position: absolute;
  margin: 0px;
  padding: 0px;
  width: 100%;
  border-bottom: 0px solid #999; }

#nav {
  margin-left:230px;
  padding-top: 65px;
  height:100%;
  font-size:85%; }

#nav_bottom {
   position: absolute;
   top: 100px;
   margin-left: 220px;
   height:100%;
   font-size:85%;  }

#nav_deco {
  position: absolute; 
  top: 87px;
  width:100%;
  background-image: url(img/bkg.gif);
  background-repeat: repeat-x;
  background-position: top left;  }  

#nav_sidebar {
position: absolute;
top: 130px;
left: 10px;

background-color: #fff;
color: #000;
margin: 0px 0px 5px 0px;
padding: 0px 10px 5px 15px;
width: 190px;
border-top: 1px dotted #cccccc;
border-bottom: 1px dotted #ccc;
border-right: 1px dotted #ccc;
border-left: 1px dotted #ccc; }

#nav_sidebar  .ind2 { margin: 0px 0px 5px 2px; line-height: 100%; font-size: 8pt; font-family: Arial; letter-spacing: .5pt; }
#nav_sidebar  .ind4 {  font-size: 7pt; font-family: Arial; letter-spacing: .5pt; margin: 0px 0px 5px 2px; line-height: 100%;
 background-image: url(img/4nav.gif); background-repeat: no-repeat; background-position: top left;} 

#section {
  position:absolute;
  top:75px; left:0;
  margin:0;
  right:15px; margin-right:-15px; /* IE5/Mac horizontal scrollbar fix */
  width:100%;
  border-top: 1px solid #666;   }

#nav a:hover {
  border-top:1px solid #999;
  border-bottom:7px solid #666;
  padding-bottom:2px;  }
  
#top { 
  font-family: georgia, serif;
  padding: 0px;
  color: #339;
  height: 120px; }

.logo_img {
  position: absolute;
  top: 10px;
  left: 50px; }

.logo {
  position: absolute;
  top: 250px;
  left: 15px;
  font-family: georgia, serif;
  font-size: 1em; 
  line-height: 1.2em;
  color: #000; }

.logo_top {
  position: absolute;
  top: 130px;
  left: 15px;
  font-family: georgia, serif;
  font-size: 1em; 
  line-height: 1.2em;
  color: #000; }
.hp_img {
  position: absolute; 
  top: 200px;
  left: 180px; }
 
#top h1 {
  margin:35px 10px 10px 30px; 
  padding:0.7em 0 .1em; 
  border-bottom:1px dotted #999;
  font:160%/1.2em Arial,Verdana,Sans-serif;
  color:#666;
  margin-top:20px;
  margin-left: 50px;
  margin-right: 50px;   }

h2 {
  margin:0 0 .25em;
  font:170%/1.2em Georgia,Serif;
  color:#006;  }

h2 strong {
  font-size:78%;
  color:#000;  }

h3 {
  margin:0 0 .25em;
  font:bold 160%/1.3em Georgia,Serif;
  color:#330; }

h4 {
  margin:0;
  font-size:130%;  }

.address {
  position: relative;
  top: 0;
  left: 0px;
  font-size: 85%;
  color: #000; }

.address_telfax {
  position: relative;
  top: 0px;
  left: 0px;
  font-size: 85%;
  color: #000; }

#main {
  font-family: georgia, serif;
  position: absolute;
  top: 130px;
  left: 230px;
  background-color: #fff;
  color: #000;
  margin: 0px 0px 5px 0px;
  padding: 0px 10px 5px 15px;
  width: 70%;
  border-right: 1px dotted #000;
  border-left: 1px dotted #000;
  border-top: 1px dotted #000;
  border-bottom: 1px dotted #000;  }

#main_hp {
  font-family: georgia, serif;
  position: absolute;
  top: 30px;
  left: 150px;
  background-color: #fff;
  color: #000;
  margin: 0px 0px 5px 0px;
  padding: 0px 10px 5px 15px;
  width: 75%;
  border-right: 1px dotted #000;
  border-left: 1px dotted #000;
  border-top: 1px dotted #000;
  border-bottom: 1px dotted #000;  }

#main .img_topleft {
  position: absolute;
  top: 1px;
  left: 1px;
  width:15px;
  height: 15px;
  background-image: url(img/top_left.gif);
  background-repeat: no-repeat; 
  background-position: top left;  }  

#main .img_topright {
  position: absolute;
  top: 1px;
  right: 1px;
  width:15px;
  height: 15px;
  background-image: url(img/top_right.gif);
  background-repeat: no-repeat; 
  background-position: top right;  }  

.img_bottomleft {
  position: absolute;
  bottom: 1px;
  left: 1px;
  width:15px;
  height: 15px;
  background-image: url(img/bottom_left.gif);
  background-repeat: no-repeat; 
  background-position: bottom left;  }  

.img_bottomright {
  position: absolute;
  bottom: 1px;
  right: 1px;
  width:20px;
  height: 37px;
  background-image: url(img/bottom_right.gif);
  background-repeat: no-repeat; 
  background-position: bottom right;  }  

