body {
   text-align:center;
   background: #f0f0f0;
   color: #404040;
   font: 14px/130% Verdana,Arial,sans;
}

div#Koeln-content {
   background: #ffffff;
   width: 800px;
   text-align:left;
   padding: 6px;
}

div.rechtsanwalt_head {
   border: 3px solid #a0a0a0;
}

div.rechtsanwalt_h2 {
   width: 120px;
   padding:8px;
   float: left;
   display: inline;
}

div.rechtsanwalt_bild {
   text-align:right;
}

div.primary_menu {
   clear:both;
   text-align:right;
   background: #b0b0b0;
   border: 1px solid #a0a0a0;
   padding: 2px;
}
div.primary_menu ul, div.primary_menu ul li {
   display: inline;
   padding-right: 32px;
}
div.primary_menu a {
	font-size: 14px;
	font-weight:bold;
	color: #606060;
	text-decoration: none;
	}
div#Rechtsanwalt-liste {
   margin: 32px 0 32px 0px;
}
div#Rechtsanwalt-aufgabe {
	font-size:12px;
}
div#Definition {
	font-size:12px;
	clear:both;
}
div#Definition dd {
	font: 10px/110% Verdana,Arial,sans;
	}
	
div.def-container {
width: 250px;
padding:4px;
float:left;
display:inline;
}
div#Koeln-Impressum {
   clear:both;
   border-top: 3px solid #a0a0a0;
   margin-top: 8px;
   font: 10px/110% Verdana,Arial,sans;
   text-align:center;
}

div.data-block {
margin: 8px 0 24px 200px;
clear:left;
font: 12px/120% Verdana,Arial,sans;
border-top: 2px solid #c0c0c0;
}
div.anwalt-photo {
float:left;
width: 180px;
height: 110px;
margin-top:4px;
}
div.anwalt-photo img {
height: 100px;
}
div.rechtsanwalt_data {
margin-top:4px;
}
div.adresse_beruf {
}
div.adresse_name {
font-weight:bold;
}
div.adresse_ort {
}
div.adresse_strasse {
}
div.adresse_kontakt {
}
 
 div.news {
  margin-top: 18px;
 }div.news-title {
 font-weight:bold;
 }
  div.news-text {
  font-size:12px;
 }
  div.news-link {
  	font: 10px/110% Verdana,Arial,sans;
 }
 
 div.google-adv {
 padding:16px 0 16px 0;
 text-align: center;
 }

td {
   font-size:12px;
   text-align: justify;
}
th {
   font-size:12px;
   text-align: left;
}
