body { background:#ffffcc;
      margin:0; border:0; padding:0; 
      height:100%;
      font-size:76%; font-family:"book antigua, verdana, arial, sans-serif"; 
      color:#ffffcc; overflow:hidden; 
      }
      
     
      
/* for internet explorer */

* html body {padding:101px 0 31px 0;}



:link img {border:none; text-decoration:none;}
:visited img {border:none; text-decoration:none;}
:link:active img, :visited:active img {border:none; text-decoration:none;}

#container {position:fixed; top:100px; left:0; bottom:30px; right:0; overflow:auto;
            color:#8f443e;
            padding:2%; font-family:"book antigua", serif; font-size:1.2em; text-align:center;
            z-index:2;}
            
* html #container {height:100%; width:100%;}

#hintergrund {position:absolute; z-index:1; width:100%; height:100%; }

#base {margin-bottom:-300px; height:50%; width:1px; float:left;}

#expo_conti {background:#ffffcc;
	position:relative; 
	height:600px;
	overflow:hidden;
	border:1px solid #8f443e;
	width:948px;
	 margin:0 auto; clear:left; 
	 z-index:800;
}


     
#kopf {
      position:absolute; 
      top:0; left:0;
      width:100%; height:100px;
      overflow:auto;
      background:#8f443e url('/css/pics/kopf_back.png') repeat-x center; 
      z-index:3; 
      border-bottom:1px solid #6B312E; 
      }
* html #kopf {height:101px;}

#logo {
      position:absolute; 
      top:0; left:0;
      width:100%; height:100px;
      overflow:auto;
      background: url('/css/pics/ir_logo_kopf.png') no-repeat center; 
      height:100px; z-index:4; 
      
      }

#fuss {
      position:absolute; 
      bottom:0; left:0;
      width:100%; height:30px; padding:0; margin:0;
      overflow:auto;  z-index:3; 
      text-align:center; font-family:verdana; font-size:12px;
      background: #8f443e url('/css/pics/fuss_back.png') repeat-x center; color:#ffffcc;
      border-top:1px solid #6B312E; 
      }
* html #fuss {height:31px;}


#fuss a{position:relative; display:block;
      bottom:0; left:24px; color:#ffffcc; margin:0 3%; padding:0 ;}
      
#fuss_links {position:absolute; bottom:0; left:50%;  min-width:948px; height:30px; border:0; float:left;
             display:block; padding:0; margin-left:-474px; z-index:450 ;}


#con_obli_start {position:absolute; top:60px; left:80px; width:260px; height:150px; z-index:20;}

#con_unli_start { position:absolute; bottom:60px; left:80px; width:260px; height:150px; z-index:20;}

#con_obre_start {position:absolute; top:60px; right:80px; width:260px; height:150px; z-index:20;}
      
#con_unre_start { position:absolute; bottom:60px; right:80px; width:260px; height:150px; z-index:20;}

#con_mi_start {position:absolute; top:216px; left:384px; float:left; display:block; overflow:hidden; width:180px; height:158px;
                border:0; z-index:15; color:#ffffcc;}
                
 #con_mi_start img {position:absolute; top:-40px; left:-38px; float:left; display:block; overflow:hidden; border:0;}

#con_mi_start:hover {position:absolute; top:176px; left:346px; float:left; display:block; overflow:hidden; width:260px; 
                     height:228px;
                     border:0; z-index:16; color:#ffffcc;}
                     
#con_mi_start img:hover {position:absolute; top:0px; left:0px; float:left; display:block; overflow:hidden; width:260px; 
                     height:228px;
                     border:0; z-index:16; color:#ffffcc;}

     
#con_obli_start h2,
#con_obre_start h2, 
#con_mi_start h2, 
#con_unli_start h2,
#con_unre_start h2 {font:bold large verdana; color:#ffffcc;
                    text-decoration:none; display:block; text-align:center; 
                    padding:2px 5px 2px;}
                    
#con_obli_start p,
#con_obre_start p,
#con_mi_start p, 
#con_unli_start p,
#con_unre_start p {font:normal small verdana; color:#ffffcc;
                    text-decoration:none; text-align:justify; 
                    padding:2px 20px;}
                    


/* end button unre */

#box2_2, #box2_3 {display:block; position:absolute; top:2px; left:2px;}
#box2_1 {display:block; width:260px; height:150px; position:relative; top:0; left:0; background:#ccc; border:2px solid #eee; margin:0 auto 100px auto;}
#box2_2 {width:252px; height:142px; background:#999; border:2px solid #aaa;}
#box2_3 {width:244px; height:134px; background:#777; border:2px solid #888;}
#box2_4 {display:block; width:250px; height:140px; position:absolute; bottom:0; right:0; background:#8f443e; border:0; 
         padding:5px;}


#box3_2, #box3_3 {display:block; position:absolute; top:2px; right:2px;}
#box3_1 {display:block; width:260px; height:150px; position:relative; top:0; right:0; background:#ccc; border:2px solid #eee; margin:0 auto 100px auto;}
#box3_2 {width:252px; height:142px; background:#999; border:2px solid #aaa;}
#box3_3 {width:244px; height:134px; background:#777; border:2px solid #888;}
#box3_4 {display:block; width:250px; height:140px; position:absolute; bottom:0; left:0; background:#8f443e; 
         border:0; padding:5px;}



#mail {position:absolute; bottom:0; left:0; width:44px; height:30px; float:left; display:block; overflow:hidden;
       border-left:1px solid transparent; border-right:1px solid transparent;
       }
#mail:hover {border-left:1px solid #ffffcc; border-right:1px solid #ffffcc;}       

#serv {position:absolute; bottom:0; left:0; width:110px; height:30px; float:left; display:block; 
       border-left:1px solid transparent; border-right:1px solid transparent; overflow:hidden;}
#serv:hover {border-left:1px solid #ffffcc; border-right:1px solid #ffffcc;}

#imp  {position:absolute; bottom:0; left:0; width:110px; height:30px; float:left; display:block; 
       border-left:1px solid transparent; border-right:1px solid transparent; overflow:hidden;}
#imp:hover {border-left:1px solid #ffffcc; border-right:1px solid #ffffcc;}

#tel {position:absolute; bottom:0; left:0; width:160px; height:30px; float:left; display:block; overflow:hidden;}
#fax {position:absolute; bottom:0; left:0; width:160px; height:30px; float:left; display:block; overflow:hidden;}


