<style type="text/css">
a.dummy:link { font-size:10pt;
      text-decoration:none;
      } 
a.nav:link { color:#333333;
      text-decoration:none; 
      font-weight:normal;
      }	  
a.navt:link { color:#003399;
      text-decoration:none; 
      font-weight:normal;
      }	  
	  
a.gr:link { color:#FFFFFF;
      text-decoration:none; 
      font-weight:normal;
      }	  	  	  
a.nav:visited { color:#333333;
      text-decoration:none; 
      font-weight:normal;
      }	   
a.navt:visited { color:#003399;
      text-decoration:none; 
      font-weight:normal;
      }	   
a.gr:visited { color:#FFFFFF;
      text-decoration:none; 
      font-weight:normal;
      }	  		  
a.nav:active { color:#333333;
      text-decoration:none; 
      font-weight:normal;
      }	 	
a.navt:active { color:#003399;
      text-decoration:none; 
      font-weight:normal;
      }	 	
a.gr:active { color:#000000;
      text-decoration:none; 
      font-weight:normal;
      }	  		    
a.nav:hover { color:#003399;
      text-decoration:underline; 
      font-weight:normal;
      }	 
a.nav:hover { color:#FFFFFF;
      text-decoration:underline; 
      font-weight:normal;
      }	 
a.gr:hover { color:#000000;
      text-decoration:none; 
      font-weight:normal;
      }	  		  
html {text-align: center;
	  height: 100%;
      overflow:auto;
}   		  
body      { color:#000000;
   background-color:#66CCCC;
   font-size:9Pt;
   color:#333333;
   font-weight:normal;
   font-family:Arial,Verdana,Helvetica;
   margin:0px;
   padding:0px;
   border:0px;
   text-align:center;
   height:100%;
   overflow:auto;
} 
#desktop   { 	position:absolute;
 	top:50%;
	left:50%;
	margin-top:-266px;
	margin-left:-455px;
    width:910px;
    padding:0px;
    border:0px;
	z-index: 1;
	vertical-align:top;
    height:533px;
}  
#navi  { float:left;
     background-color:#00229F;
     padding:0px;
	 margin:0px;
     border:0px;
	 height:523px;
	 width:166px;
	 z-index: 2;
} 			 
 	 
#mitte  { float:left;
 	 background-image:url(../images/anwaltskanzlei-eingang-hof.jpg);
     padding:0px;
	 margin:0px;
     border:0px;
	 width:442px;
	 height:523px;
	 z-index: 3;
} 	
#rechts  { float:left;
 	 background-image:url(../images/info-rechtsanwalt.jpg);
     padding:0px;
	 margin:0px;
     border:0px;
	 width:292px;
	 height:523px;
	 z-index: 4;
} 	
#inhaltrechts  { float:left;
     margin:0px;
	 padding-top:10px;
 	 padding-left:8px;
  	 padding-right:8px;
 	 padding-bottom:10px;
     border:0px;
     text-align:left;
	 z-index: 5;
} 	

#abl  { float:left;
     margin:0px;
     padding-left:0px;
	 padding-top:2px;
	 padding-right:0px;
	 padding-bottom:5px;
	 border:0px;
     text-align:left;
	 width:660px;
 	 overflow:hidden;
	 z-index: 6;
} 		
#abr  { float:left;
     margin:0px;
     padding-left:0px;
	 padding-top:2px;
	 padding-right:0px;
	 padding-bottom:5px;
	 border:0px;
     text-align:right;
	 width:240px;
 	 overflow:hidden;
	 z-index: 7;
}
#desktop2   { position:absolute;
 	top:110%;
	left:50%;
    width:900px;
    padding:0px;
    border:0px;
	z-index: 8;
	vertical-align:bottom;
    text-align:center;
	margin-left:-455px;
 }  
#inhaltunten { float:left;
     margin:0px;
	 padding-top:20px;
 	 padding-left:0px;
  	 padding-right:0px;
 	 padding-bottom:10px;
     border:0px;
	 width:900px;
     text-align:left;
	 z-index: 9;
} 	

#bildgross  { 
	 position:absolute;
     margin:0px;
	 top:0px;
	 left:0px;
     visibility:hidden;
     font-size:8Pt;
     color:#000000;	 
 	 background-image:url(../images/back-bild.png);
	 padding:0px;
     border:0px;
   	 vertical-align:middle;
     text-align:center;
	 width:100%;
	 height:100%;
} 	
#distance {
		width:1px;
		height:50%;
		margin-bottom:-190px; /* half of container's height */
		float:left;
		}

#produkt  {  
     clear:left;
	 position: absolute;
     background-color:#66CCCC;
	 padding:5px;
	 margin-top:20px;
     margin-left:-225px;
     margin-bottom:0px;
 	 margin-right:0px;
 	 border:solid #003399 2px;
     text-align:center;
     left: 50%; 
     width:450px;
	 height:380px;
	 z-index: 18;
} 
.abstand  { float:left;
     padding:0px;
     margin:0px;
	 border:0px;
     text-align:right;
	 width:200px;
	 height:1px;	 
 	 overflow:hidden;
}

p.m  { font-size:7Pt;
     color:#333333;
     font-weight:normal;
     margin-right:0px;
     margin-top:0px;
     margin-left:0px;
     margin-bottom:0px;
     vertical-align:top;
     padding:0px;
     border:0px;
	 letter-spacing:1.0Pt;
	 line-height: 120%;
     }  
p.ab  { font-size:9Pt;
     color:#333333;
     font-weight:normal;
     margin:0px;
     vertical-align:top;
     padding:0px;
     border:0px;
    }  	 	 
p.nav  { font-size:9Pt;
     color:#333333;
     font-weight:normal;
     margin-right:0px;
     margin-top:2px;
     margin-left:0px;
     margin-bottom:0px;
     border:0px;
     padding:0px;
 	 letter-spacing:1.1Pt;
     }  	 
p.navtext  { font-size:8Pt;
     color:#003399;
     font-weight:normal;
     padding-right:0px;
     padding-top:0px;
     padding-left:8px;
     padding-bottom:1px;
     margin:0px;
     border:0px;
     }  		 
p.nav2  { font-size:8Pt;
     color:#333333;
     font-weight:normal;
     padding-right:0px;
     padding-top:1px;
     padding-left:8px;
     padding-bottom:0px;
     margin:0px;
     border:0px;
     }  		
span.blue   { color:#003399; }      
input.is  { height:16px;
          width:50px;
          background-color:#FFFF99;
		  font-size:9pt;
		  font-weight:bold;
		  color:#000000;
		  border: #e2e2e2 1px solid;
		  margin:0px;
		  vertical-align:middle;
		  padding:0px;
}		  

.clearing { clear:both; }		
 
span.dummy   { color:#8B135D;
             } 		 
</style>


