body {
background:transparent none repeat scroll 0% 50%;
color:#7D7D7D;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:130%;
margin:0pt 0pt 1px;
padding:0pt;
text-align:left;
}
a:link, a:visited {
color:#0555AE;
text-decoration:none;
}
a:hover {
color:#7D7D7D;
text-decoration:none;
}
ul {
margin:0pt;
padding:8px 0pt 0pt 16px;
}
li {
padding:0pt 0pt 4px;
}
table {
border-collapse:collapse;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
}
p {
margin:0pt 0pt 20px;
}
.clear {
clear:both;
}
.clear_klein {
clear:both;
font-size:1px;
height:1px;
line-height:1px;
margin:-1px 0pt 0pt;
}
h1 {
	margin : 0px 0px 40px 0px;
	padding : 0;
	font-size : 16px;
	color : #7D7D7D;
	font-weight: normal;
}
h2 {
	margin : 0;
	padding : 0;
	font-size : 11px;
	color : #0555AE;
	font-weight: bold;
}
hr {
background-color:#F2F2F2;
border:medium none #F2F2F2;
color:#F2F2F2;
height:2px;
}
img {
border:medium none;
}
.komment {
font-size:9px;
font-weight:normal;
}
.valign {
vertical-align:middle;
}
.rot {
color:red;
}
form {
margin:0pt;
padding:0pt;
}

a.link_grau:link, a.link_grau:visited {
color:#7D7D7D;
}
a.link_grau:hover {
color:#0555AE;
}
.block-trennung {
background:#DDE6EE none repeat scroll 0% 50%;
border-bottom:5px solid #B1B3B4;
padding:0pt 0pt 0pt 2px;
}
.block_weiss {
background:#FFFFFF none repeat scroll 0% 50%;
border:1px dashed #B1B3B4;
}
.template-box {
background-color:#EEEEEE;
border:1px solid #ACACAC;
float:left;
margin:2px 2px 17px 13px;
padding:10px;
text-align:left;
width:850px;
}
.template-hg-bilder {
border-right:1px solid #000000;
float:left;
width:165px;
}
.zentriert_aussen {
background:transparent none repeat scroll 0% 50%;
padding:0pt;
}
.zentriert {
background:transparent none repeat scroll 0% 50%;
margin:0pt;
text-align:left;
width:630px;
}
.zentriert_in {
margin:0pt;
text-align:left;
width:630px;
}
.header {
background:transparent none repeat scroll 0% 50%;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
height:56px;
width:630px;
}
.logo {
display:none;
float:left;
margin:0px 0pt 0pt 217px;
}
.logo-druck {
float:left;
margin:0px 0pt 0pt -1px;
}

.schatten_header {
background:transparent none repeat scroll 0% 50%;
border-bottom:10px solid #124064;
font-size:8px;
height:1px;
line-height:8px;
margin:0pt 0px 0px;
text-align:left;
width:632px;
}
.shortnav {
display:none;
float:right;
font-size:9px;
margin:5px 0pt 0pt;
width:177px;
}
a.shortnav_link:link, a.shortnav_link:visited {
border-right:1px solid #D1CBCB;
color:#7D7D7D;
padding:0pt 4px 0pt 0pt;
}
.navi {
display:none;
float:left;
width:204px;
}
.navi ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.navi li {
display:inline;
margin:0pt;
padding:0pt;
}
a.navilink:link, a.navilink:visited {
background:#E4F0FF url(images/bg_nav.gif) repeat-x scroll center bottom;
color:#0555AE;
display:block;
font-size:12px;
margin:0pt 0pt 3px;
padding:6px 0pt 7px 20px;
}
a.navilink:hover {
background:#699FDB url(images/bg_nav.gif) repeat-x scroll center bottom;
color:#FFFFFF;
}
a.navilinkaktiv:link, a.navilinkaktiv:visited, a.navilinkaktiv:hover {
background:#699FDB url(images/bg_nav.gif) repeat-x scroll center bottom;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
margin:0pt 0pt 3px;
padding:6px 0pt 7px 20px;
}
.subnavi {
background:#E4F0FF url(images/bg_nav.gif) repeat-x scroll center bottom;
display:none;
margin:-6px 0pt 0pt;
padding:4px 0pt 8px;
}
.subnavi ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.subnavi li {
display:inline;
margin:0pt;
padding:0pt;
}
a.subnavilink:link, a.subnavilink:visited {
display:block;
font-size:9px;
padding:0pt 0pt 0pt 32px;
}
a.subnavilinkaktiv:link, a.subnavilinkaktiv:visited, a.subnavilinkaktiv:hover {
display:block;
font-size:9px;
font-weight:bold;
padding:0pt 0pt 0pt 32px;
}
.content {
background:transparent none repeat scroll 0% 50%;
border:1px solid #124064;
margin:0px;
padding:0pt;
width:630px;
}
.inhalt {
margin:30px 0pt 0pt 0px;
width:630px;
}
.starttext {
float:left;
width:200px;
}
.startimg {
float:right;
width:707px;
}
.footer {
background:transparent none repeat scroll 0% 50%;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
color:#0555AE;
display:none;
height:146px;
margin:0pt auto;
width:630px;
}
.footer-print {
}
.footer-drittel {
float:left;
padding:0px 20px 0px 12px;
}
.schatten_footer {
background:transparent none repeat scroll 0% 50%;
border-top:10px solid #124064;
font-size:9px;
height:1px;
line-height:9px;
margin:0pt;
width:632px;
}
.footer_bottom {
background:transparent url(images/footer_bottom.jpg) no-repeat scroll left bottom;
display:none;
height:24px;
margin:-1px auto 0pt;
min-width:934px;
text-align:left;
width:934px;
}
.footer_adresse {
float:left;
line-height:115%;
margin:0pt 0pt 0pt 20px;
padding:20px 0pt 0pt;
width:230px;
}
.news_box {
display:none;
float:right;
margin:20px 20px 0pt 0pt;
width:470px;
}
.news_links {
float:left;
width:207px;
}
.news_rechts {
float:right;
width:207px;
}
.newsbox-listing {
background:#FFFFFF url(images/bg-news.gif) repeat-y scroll 0% 50%;
border-left:1px solid #D0D0D0;
border-right:1px solid #D0D0D0;
border-top:1px solid #D0D0D0;
padding:0pt;
width:609px;
}
.newsbox-listing-box1 {
background:#FFFFFF none repeat scroll 0% 50%;
float:left;
padding:15px 0pt 0pt 10px;
width:75px;
}
.newsbox-listing-box2 {
background:#E4E4E4 none repeat scroll 0% 50%;
float:left;
padding:14px 0pt 0pt 14px;
width:140px;
}
.newsbox-bild {
border:1px solid #FFFFFF;
width:125px;
}
.newsbox-listing-box3 {
background:#FFFFFF none repeat scroll 0% 50%;
float:left;
padding:15px 0pt 0pt 12px;
width:345px;
}
.newsbox-listing-unten {
background:#FFFFFF url(images/bg-news-unten.gif) repeat-x scroll center bottom;
border-bottom:1px solid #D0D0D0;
border-left:1px solid #D0D0D0;
border-right:1px solid #D0D0D0;
height:30px;
width:609px;
}
.emo {
border-bottom:medium none;
display:none;
margin:0px;
}
.inhalt_links {
float:left;
padding:0px 10px;
width:610px;
}
.inhalt_rechts {
background:#E4F0FF none repeat scroll 0% 50%;
display:none;
float:right;
width:180px;
}
.inhalt_rechts hr {
background-color:#FFFFFF;
border:medium none #FFFFFF;
color:#FFFFFF;
height:1px;
}
.inhalt_rechts h1 {
padding:5px 0pt 0pt 8px;
}
.inhalt_rechts_in {
padding:3px 5px 10px 8px;
}
.ie_kleiner_abstand {
font-size:1px;
height:1px;
line-height:1px;
}
.bild_inhalt {
margin:0pt 0pt 15px;
}
.spalte_links {
float:left;
width:233px;
}
.spalte_rechts {
float:right;
}
.clear15px {
clear:both;
font-size:15px;
height:15px;
line-height:15px;
}
.clear {
clear:both;
}

/* = = = = = = = =  ANWALT START   = = = = = = = = */
.anwalt-oben {
	width: 100%;
}
.anwalt-oben-links {
	float:left;
	width:302px;
}
.anwalt-oben-image {
	width: 110px;
	padding: 0px 7px 0px 0px;
	float:left;
}
.anwalt-oben-detail {
	width: 185px;
	float:right;
}
.anwalt-oben-rechts {
	float:left;
	margin:0px 0px 0px 30px;
	width:270px;
}
.anwalt-oben-biographie {

}

.anwalt-unten {
	margin: 25px 0px 15px 0px;
}

.anwalt-unten-links {
	float:left;
	width:302px;
}
.anwalt-unten-rechts {
	float:left;
	margin:0px 0px 0px 30px;
	width:270px;
}
.halbtrenner {
overflow:hidden;
width:608px;
}

/* = = = = = = = =  ANWALT ENDE   = = = = = = = = */
.formularlinks {
float:left;
width:280px;
}
.formularrechts {
float:left;
padding:0px 0px 0px 77px;
}
.bezeichnung {
float:left;
margin:4px 0pt 0pt;
width:100px;
}
.feld {
background:#E4F0FF none repeat scroll 0% 50%;
border:1px solid #FFFFFF;
color:#666666;
font-size:11px;
margin:0pt 0pt 5px;
width:170px;
}
.inputselected {
background-color:#FFFFFF;
border:1px solid #699FDB;
color:#666666;
font-size:11px;
margin:0pt 0pt 5px;
width:170px;
}
.textarea {
background:#E4F0FF none repeat scroll 0% 50%;
border:1px solid #FFFFFF;
color:#666666;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
height:150px;
margin:0pt 0pt 5px;
width:462px;
}
.textareaselected {
background-color:#FFFFFF;
border:1px solid #699FDB;
color:#666666;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
height:150px;
margin:0pt 0pt 5px;
width:462px;
}
.sitemapbg {
background:#F6F6F7 none repeat scroll 0% 50%;
border-left:2px solid #B1B3B4;
padding:2px 5px;
}
.team {
background:#E4F0FF none repeat scroll 0% 50%;
height:139px;
margin:0pt 0pt 20px;
text-align:left;
}
.team a:link, .team a:visited, .team a:hover {
color:#7D7D7D;
}
.person {
background:#FFFFFF none repeat scroll 0% 50%;
border:1px solid #E4E4E4;
color:#7D7D7D;
float:left;
font-size:10px;
height:137px;
margin:0pt 4px 0pt 7px;
text-align:center;
width:87px;
}
.person img {
margin:3px 0pt 2px;
}
.personaktiv {
background:#ECF4FF none repeat scroll 0% 50%;
border:1px solid #B6D4F4;
color:#7D7D7D;
float:left;
font-size:10px;
height:137px;
margin:0pt 4px 0pt 7px;
text-align:center;
width:87px;
}
.personaktiv img {
margin:3px 0pt 2px;
}
.rechtsgebiete {
float:left;
margin:30px 28px 0pt 0pt;
width:193px;
}
.gebiet {
border-bottom:1px solid #0555AE;
height:19px;
margin:1px 0pt 0pt;
padding:3px 0pt 0pt;
width:193px;
}
.gebiet a:link, .gebiet a:visited, .gebiet a:hover {
color:#7D7D7D;
}