.unsichtbar {
   position:absolute;
   left:-10000px;
}

p {
    margin: 2em 0em;
}

a {
   font-weight: bold;
   color: #555;
   text-decoration: none;
}

a:hover {
    color: #000;
}

img {
   border: 0px;
}



body {
   background:#eee ;
   color:#555;
   margin:0;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   padding: 0;
   height: 98%;
}

div#container {   
   width:980px;
   margin:1em auto 0em auto;
   border-color: #8688bc; 
   border-style: solid;
   border-width: 1px 1px 1px 1px;
   background-color:#fff;
   padding: 0;
}

/*
div#kopfbereich {
   width: auto;   
   height:180px;
   padding:1em;
   background: url('../img/banner.png') no-repeat center;
}

*/
   div#navigation	{
/*      float:left;  */
      background: url('../img/banner.png') no-repeat center;
      width: 980px;
      height: 233px;
      padding: 0;
      margin: 0 auto;
      text-align: left;
      
      
   }
   
      ul#hauptnavi { 
         float: left; 
         position:relative;
         top: 206px;
         margin-top:5px;
         margin-bottom:0px;         
         list-style-type: none; 
         width: 900px;
         background: transparent;
      }
      
         ul#hauptnavi li {            
            float: left;            
            background: url('../img/tab.png') no-repeat top left;
            background-color: transparent;
            height: 22px;
            width: 100px;
            margin-right: 1px;            
            text-align: center;
         }
         
         ul#hauptnavi li.current {
            border-bottom:1px solid #fff;
            background: url('../img/tab_c.png') no-repeat top left;
            background-color: transparent;
            height: 23px;
         }					
         
            ul#hauptnavi li a {               
               color: #999;
               height: 20px;
               width: 100px;
               font-size:0.6em;
               font-weight: bold;               
               background-color: transparent;
               padding: 0em;
               text-align: center;
               text-decoration: none;
               margin: 0 auto;               
            }           
            	
            
            ul#hauptnavi li a:hover {
               color: #000;
            }	
         
         
         ul#hauptnavi li.current {
            border-bottom:1px solid #fff;
         }
         
            ul#hauptnavi li.current a {
               color: #555;
            }         


	div#unternavigation {						
		margin: 0px;
		padding-left: 5px;
	}
			
		div#unternavigation a {			
			font-weight: bold;
			text-align: center;			
			font-size: 0.8em;
			text-decoration: none;
			color: #999;
		}
		
		div#unternavigation a:hover {
			color: #000;
		}
	


div#inhalt {
   min-height: 280px;
   clear:both;
   padding:2em 2em 0em 2em;
   border-top:1px solid #8688bc;   
   font-size: 0.75em;
   text-align: justify;
}



    div#inhalt h1 {
       font-size: 1.5em;
    }

    div#inhalt h2 {
       font-size: 1.1em;
       margin-top: 4em;
       margin-bottom: 1.1em;
    }

    div#inhalt .leftfloat {
       float: left;
       position: relative;
       margin-right: 3em;
       margin-bottom: 1em;
       
    }

    div#inhalt .rightfloat {
       float: right;
       position: relative;
       margin-left: 3em;
       margin-bottom: 1em;
    }

    
   img#kontaktbild {
      
      clear: right;      
      position: relative;      
      width: 300px;
   }

    div#inhalt ul.startList li {
       margin: 1em;
       font-size: 0.95em;
       list-style-type: none; 
    }

    div#inhalt ul.startList li b {        
        letter-spacing: 0.1em;
    }

    ul.list li {
       margin: 1em;
       font-size: 0.95em;
       list-style-type: none;
    }

    ul.list li a {
       font-weight: bold;
       color: #555;
       text-decoration: none;
    }

    ul.list li a img {
       border: 0px;
    }

    ul.list li a:hover {
        color: #000;
    }
   
    ul#anwaelteList {
        float: left;
        margin-left: 50px;                
    }

    ul#klenkList {
        padding-left: 0px;
        padding-top: 30px;
    }

    ul#klenkList li {
        font-size: 1em;
        clear: left;
        padding-bottom: 10px;
    }

    ul#klenkList li div.leftList {
        float: left;
        width: 100px;
        
    }

    ul#klenkList li div.rightList {
        float: left;
        
    }

    ul#uebrigensList {
        padding-left: 0px;
        list-style-type: none;
        margin-top: 30px;
    }

    ul#uebrigensList li {
        font-size: 1em;
        clear: both;
        padding-bottom: 30px;
        display: block;
        
    }

    ul#uebrigensList li div.leftList {
        clear: left;
        float: left;
        width: 150px;
        font-weight: bold;
    }

    ul#uebrigensList li div.rightList {
        float: left;
    }
    

    li#klenkTodayListElement div.leftList {
        font-weight: bold;
        font-size: 1em;
        text-decoration: underline;
    }
   
    li#klenkTodayListElement {
        padding-top: 30px;
    }

    ul.rechtsgebieteAnwalt li {
        margin: 1em;
    }

    p img#dav_icon {
        float: right;
        padding: 5px;
    }

    div#rechtsgebiete
    {
        margin-top: 30px;
        
    }
    
    div#rechtsgebiete div ul
    {
        margin-top: 3px;
        margin-bottom: 20px;
    }



div#seitenfuss {
/*   width:90%;		*/
   clear:both;
   
   margin: 0px auto;
   text-align: center;
   letter-spacing: 0.1em;
   border-top: 1px solid #8688bc;
   padding: 0em;
}

    div#seitenfuss p{
        padding: 0em;
        margin: 0em 0em 0.2em 0em;
    }

	div#seitenfuss a, div#seitenfuss a:link, div#seitenfuss a:visited {        
		text-decoration: none;
		color: #555;		
        font-weight: bold;		
		margin: 0em auto;
		text-align: center;
		padding: 0em;
		/*display: block;*/
        font-size: 0.6em;
	}

	div#seitenfuss a:hover, div#seitenfuss a:active {
		text-decoration: none;
		color: #000;		
        font-weight: bold;
	}
	