@charset "utf-8";*{margin:0;padding:0}a{outline:0}a img{border:0;text-decoration:none}.clear{clear:both;height:1px;}.error,.errorMessage{border:1px solid red;padding:10px!important;display:block;color:red;width:auto;margin:10px 0}.message{border:1px solid #555;padding:10px!important;display:block;color:black;width:auto;margin:10px 0;clear:both;}html,body{height:100%;background:#777}body{font:100.01%/1.4em Arial,Helvetica,sans-serif;min-width:920px;background:#fff url(/images/layout/bg-body.gif) top right repeat-y;max-width:1050px}h1{top:40px;right:15px;position:absolute;width:155px;height:115px;background:transparent url(/images/layout/logo-dav.png) top left no-repeat}h1 a{text-indent:-10000px;display:block;width:155px;height:80px;text-decoration:none}h2{text-indent:-10000px;width:100%;height:150px;background:transparent url(/images/layout/header.jpg) 0 0 no-repeat;border-bottom:3px solid #fff}#container{position:relative;min-height:100%;height:auto;background:transparent url(/images/layout/bg-container.gif) top left repeat-y}#content{width:auto;min-height:550px;border-right:180px solid #d9d9d9;border-left:45px solid #d9d9d9;padding:30px 50px 2em 20px;background:#fff}#sidebar{position:absolute;right:0;top:220px;width:180px;padding-bottom:2em}#skip{position:absolute;left:0;top:0;z-index:10}#skip li a{position:absolute;left:-10000px;top:-10000px}#skip li a:focus{left:50px;top:90px;color:#fff;background:#000;padding:.3em .7em;text-decoration:none;font-size:.9em;width:13em}#main-menu{position:absolute;top:150px;left:0;list-style:none;margin-top:-2em;font-size:.75em;width:100%}#main-menu li{float:left;text-transform:uppercase;background:#fff}#main-menu li a,#main-menu li span{text-decoration:none;font-weight:bold;color:#9a1820;display:block;padding:.8em .7em}#main-menu li:hover a,#main-menu li a:hover,#main-menu li a:focus,#main-menu li a.active{color:#a9a9a9}#main-menu li.first{margin-left:45px;background:transparent url(/images/layout/ecke-links.gif) top left no-repeat}#main-menu li.first a{padding-left:18px}#main-menu li.last{background:transparent url(/images/layout/ecke-rechts.gif) top right no-repeat}#main-menu li.last a{padding-right:22px}#main-menu li ul{top:2.5em;font-size:.9em;padding-top:.75em;display:block;left:-100000px;position:absolute;list-style:none;z-index:5;background:white;border-bottom:1px solid #9A1820}#main-menu li ul li{border:1px solid #9a1820;border-width:0px 1px}#main-menu li:hover ul{left:auto}#main-menu li:hover ul li a:hover,#main-menu li ul li a:hover,#main-menu li ul li a.active,#main-menu li:hover ul li a.active{color:#a9a9a9;background:#f8f8f8}#main-menu li ul li a{padding:.2em .7em}#main-menu li:hover ul li,#main-menu li ul li{float:none;text-transform:none;background:none;border-right:1px solid #9A1820}#main-menu li ul li a,#main-menu li:hover ul li a,#main-menu li.first ul li a{color:#9a1820}#sidebar{border-top:3px solid white}#sidebar h6{padding:.9em 15px;}#sidebar p{font-size:.72em;line-height:1.6em;padding:.9em 15px;border-bottom:3px solid white}#sidebar p strong{color:#9a1820;text-transform:uppercase}#sidebar p a{color:#9a1820;text-decoration:none;display:block}#sidebar p a:hover{text-decoration:underline}#sidebar form{font-size:.72em;line-height:1.6em;padding:.9em 15px;border-bottom:3px solid white}#sidebar form fieldset{border:0px none}#sidebar form fieldset legend{color:#9a1820;text-transform:uppercase;font-weight:bold}#sidebar form fieldset label{position:absolute;left:-10000px;top:-10000px}#sidebar form fieldset input{width:100%;margin:.6em 0 .2em}#sidebar form fieldset .button{width:auto;color:white;background:#9a1820;padding:1px .6em;cursor:pointer}#sidebar form fieldset p{font-size:.85em;margin:0;padding:0;border:none}#sidebar div#logo-arge{text-indent:-10000px;background:white url(/images/layout/logo-arge.png) 15px 15px no-repeat;padding:15px;height:37px;}#footer-menu{bottom:1.6em;right:0;width:165px;position:absolute;font-size:.7em}#footer-menu a{color:#000;text-decoration:none}#footer-menu a:hover{color:#9a1820;text-decoration:underline}#footer-menu a.active{color:#9a1820}#content #child-menu{margin-top:.4em;list-style:none;width:100%;line-height:1em;padding:0;border-bottom:1px solid #ccc;margin-bottom:2em;float:left}#content #child-menu li{float:left;padding-bottom:1em;color:#a9a9a9;background:none;padding-left:0}#content #child-menu li span,#content #child-menu li a{border-left:1px solid black;text-decoration:none;display:block;padding:0 .6em}#content #child-menu li.first span,#content #child-menu li.first a{border-left:0px none;padding-left:0}#content a{text-decoration:underline;color:#9a1820}#content a:hover,#content a:focus{text-decoration:none;color:#a9a9a9}#content a span{position:absolute;top:-10000px;left:-10000px}#content h3,#content h4,#content h5{color:#9a1820;font:1.3em Georgia,serif;padding-bottom:.1em;line-height:1.3em}#content h3{padding-top:.5em}#content h4,#content h5{font-size:.91em;padding:.7em 0 .3em;line-height:1.3em}#content h4{margin-bottom:-.3em}#content h5{margin-top:-.9em}#content p,#content h6{font-size:.8em;line-height:1.5em;padding:.5em 0}#content h6{padding:0 0 0}#content ul,#content ol{font-size:.8em;line-height:1.5em;padding:.5em 0}#content ul *,#content ol *{font-size:1em}#content ol{padding-left:1.3em}#content ul{list-style:none}#content ul li{background:transparent url(/images/layout/list-item.gif) 0 .65em no-repeat;padding-left:12px}#content table{margin:1em 0;font-size:.8em;border-collapse:collapse;max-width:100%}#content table th,#content table td{font-size:1em;line-height:1.5em;padding:.4em 1.5em .4em 0;border-bottom:1px solid #d9d9d9;vertical-align:top}#content table th{border-color:#555;text-align:left;vertical-align:bottom}#content table td *{font-size:1em;padding-bottom:0;padding-top:0}#content form{font-size:.8em;margin:1em 0 1.4em;width:auto}#content form .button{margin-top:1.5em;width:auto;color:white;background:#9a1820;padding:2px 1em;cursor:pointer}#content form textarea:hover,#content form textarea:focus,#content form input:hover,#content form select:hover,#content form input:focus,#content form select:focus{background:#ffd}#content form .button:focus,#content form .button:hover{background:#a9a9a9;color:#9a1820}#content form fieldset{border:1px solid #d9d9d9;padding:1em;width:auto}#content form fieldset legend{font-weight:bold;padding:0 1em;color:#a9a9a9}#content form fieldset .button{display:block;margin-top:.4em}#content form fieldset p{font-size:1em}#content .floating{clear:both;}#content .floating .bild{float:left;margin:.5em 1em .5em 0;}#content .floating .align{overflow:hidden;}.standard #content{padding-left:240px}.standard #content #child-menu{margin-left:-220px;float:none;overflow:auto;width:auto;padding-right:240px}.standard #content div.image{clear:left;float:left;margin-left:-220px;padding-top:1em}.standard #content div.image img{border:1px solid #D9D9D9}.standard #content div.image img.noborder{border:0px none}#content .mailForm{font-size:.8em;margin:1em 0 1.4em;width:auto}#content .mailForm .button{margin-top:1.5em;width:auto;color:white;background:#9a1820;padding:2px 1em;cursor:pointer}#content .mailForm textarea:hover,#content .mailForm textarea:focus,#content .mailForm input:hover,#content .mailForm select:hover,#content .mailForm input:focus,#content .mailForm select:focus{background:#ffd}#content .mailForm .button:focus,#content form .button:hover{background:#a9a9a9;color:#9a1820}#content .mailForm fieldset{border:1px solid #d9d9d9;padding:1em;width:auto}#content .mailForm fieldset legend{font-weight:bold;padding:0 1em;color:#a9a9a9}#content .mailForm fieldset .button{display:block;margin-top:.4em}#content .mailForm fieldset p{font-size:1em}#content .mailForm label{display:block}#content .mailForm input,#content .mailForm textarea{width:95%}#content .mailForm textarea{height:17em}#content .mailForm .button{width:auto}#content form#login label,#content form#login input{float:left;margin:10px 0;width:150px;}#content form#login label{clear:left;width:150px;}#content form#login input.button{float:none;clear:left;width:auto;}#content ul.personen{list-style:none;margin:1em 0;padding:0;border:1px solid #d9d9d9;border-top:0px none}#content ul.personen:after{content:".";height:0;clear:left;display:block;visibility:hidden}#content ul.personen li{padding:1em 2% 1.4em;float:left;width:46%;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;margin-right:-1px;background:none}#content ul.personen li.left{clear:left;border-right:1px solid #d9d9d9;border-left:0px none;margin-left:-1px}#content ul.personen li h4{padding:0;padding-bottom:1em;font:normal 1em/1.4em Arial,Helvetica,Verdana,sans-serif;}#content ul.personen li h5{padding:0;padding-top:.4em;font:bold 1em/1.4em Arial,Helvetica,Verdana,sans-serif;color:#555}#content ul.personen li p{padding:0}#content ul.personen li p.web{padding-top:.4em}#content ul.personen li h5.landesverband{padding-bottom:.6em;font-weight:normal}#content ul.personen li img{float:left;margin-right:1em}#content div.person{float:right;margin:0pt 0pt 1.4em 2em}#content div.person img{border:1px solid #D9D9D9}#content div.person img.noborder{border:0px none}#content ul.artikel{padding-left:0;padding-top:1em;list-style:none}#content ul.artikel li{background:none;padding-left:0;padding-bottom:1em;overflow:auto}#content ul.artikel li img{float:left;margin:0 1em 1em 0;border:1px solid #d9d9d9}#content ul.artikel li h4{padding-top:0;font-size:1em}#content ul.artikel li p{font-size:1em}#content ul.artikel li h4 a{text-decoration:none}#content ul.veranstaltungen li{background-position:0 1.15em;}#content #tipps-des-monats{border-bottom:1px solid #D9D9D9;margin-bottom:2em;margin-left:-20px;margin-right:-50px;margin-top:1.5em;padding-bottom:1em;padding-left:20px;padding-right:50px;width:100%;}#content #tv{float:left;width:45%;clear:none;padding-right:2em;}#content #tv h3,#content #radio h3{padding-bottom:1.5em;}#content #radio{float:left;width:45%;clear:none;}#content ul.fernsehbeitrag,#content ul.radiobeitrag{list-style:none;padding-left:0;padding-top:}#content ul.fernsehbeitrag li,#content ul.radiobeitrag li{background:none;padding-left:6em;}#content ul.fernsehbeitrag li span,#content ul.radiobeitrag li span{float:left}#content ul.fernsehbeitrag li span,#content ul.radiobeitrag li span{margin-left:-6em;}#content ul.fernsehbeitrag li a,#content ul.radiobeitrag li a{text-decoration:none;}#content ul.fernsehbeitrag li a,#content ul.radiobeitrag li a{border-left:1px solid black;display:block;padding-left:.7em;padding-bottom:1em}#content #tvstream{padding-top:.5em;}.kontakt #content form{font-size:.8em;margin-top:2em}.kontakt #content form fieldset{width:35em;padding:1em}.kontakt #content form fieldset legend{padding:0 .5em;font-weight:bold}.kontakt #content form fieldset label{clear:left;float:left;width:11em;padding-top:.6em}.kontakt #content form fieldset input,.kontakt #content form fieldset textarea{width:20em;float:left;margin-top:.6em}.kontakt #content form fieldset textarea{overflow-y:auto;width:20.4em;height:10em}.kontakt #content form fieldset .button{width:auto;clear:left;margin:1.6em 0;margin-left:10.5em}.kontakt #content form p{clear:left}.anwaltsuche #content{padding-right:30px}.anwaltsuche #content #anwaltsuche{padding-top:1em;padding-bottom:1em}.anwaltsuche #content #anwaltsuche fieldset{overflow:auto;border:0 none;border-top:1px solid black;padding:.5em 0 1em}.anwaltsuche #content #anwaltsuche legend{font-weight:bold;font-size:1em;padding:0;padding-right:1em;color:black}.anwaltsuche #content #anwaltsuche p{padding:0;padding-top:.6em;float:left;width:100%}.anwaltsuche #content #anwaltsuche label{clear:left;float:left;width:17em;cursor:pointer;padding-top:.2em}.anwaltsuche #content #anwaltsuche input,.anwaltsuche #anwaltsuche select{float:left;width:45%}.anwaltsuche #content #anwaltsuche input{width:44.5%}.anwaltsuche #content #anwaltsuche #plz{width:7em;margin-right:1em}.anwaltsuche #content #anwaltsuche #bgh{width:auto;margin-right:1em;clear:left;margin-top:1.1em}.anwaltsuche #content #anwaltsuche #label-bgh{width:auto;clear:none;margin-top:1em}.anwaltsuche #content #anwaltsuche #label-umkreis{width:auto;clear:none;padding-right:.5em}.anwaltsuche #content #anwaltsuche #umkreis{width:auto}.anwaltsuche #content #anwaltsuche #like label,.anwaltsuche #content #anwaltsuche #optionen label{float:none;padding:0 1em 0 .4em;width:auto;display:inline}.anwaltsuche #content #anwaltsuche #like input,.anwaltsuche #content #anwaltsuche #optionen input{float:none;width:auto;vertical-align:middle}.anwaltsuche #content #anwaltsuche .inline input{float:none;width:auto;vertical-align:middle;border:0px none;margin-right:.3em}.anwaltsuche #content #anwaltsuche .inline label{float:none;width:auto;padding-right:.6em}.anwaltsuche #content #anwaltsuche #optionen span{padding-right:1em}.anwaltsuche #content #anwaltsuche .button{width:auto;float:none;clear:left;margin-top:.4em}.anwaltsuche #content #anwaltsuche .duplicateButton,.anwaltsuche #anwaltsuche .helpButton,.anwaltsuche #content #anwaltsuche .deleteButton{text-decoration:none;display:block;float:right;width:25px;height:20px;text-indent:-10000px;background:white url(/images/layout/button-duplicate.gif) top left no-repeat}.anwaltsuche #content #anwaltsuche .deleteButton{background:white url(/images/layout/button-delete.gif) top left no-repeat;width:20px}.anwaltsuche #content #anwaltsuche .helpButton{background:white url(/images/layout/button-help.gif) top left no-repeat;width:20px}#anwaltsuche.portal .duplicateButton{width:20px}.anwaltsuche #content #anwaltsuche .label-rechtsgebiet{padding-top:.8em;padding-bottom:.6em}.anwaltsuche #content #anwaltsuche .kategorie{margin-bottom:.6em}.anwaltsuche #content #anwaltsuche .helptext{position:relative;clear:left;display:block;top:5px;margin-bottom:.6em;padding:.6em;padding-right:3em;border:1px solid #9a1820}.anwaltsuche #content #anwaltsuche .helptext a.close{position:absolute;right:2px;top:2px;width:16px;height:16px;text-indent:-10000px;background:transparent url(/images/layout/button-close.gif) top left no-repeat}.anwaltsuche #content #anwaltsuche-suchergebnis{border-collapse:collapse;font-size:.8em;margin:1em 0 2em}.anwaltsuche #content #anwaltsuche-suchergebnis th,.anwaltsuche #content #anwaltsuche-suchergebnis td{vertical-align:top;padding:.3em;padding-right:2.5em;border-bottom:1px solid black}.anwaltsuche #content #anwaltsuche-suchergebnis th{text-align:left}.anwaltsuche #content #anwaltsuche-suchergebnis td .email{line-height:10px;margin-top:.4em;height:10px;display:block;text-indent:-10000px;background:transparent url(/images/layout/icon-mail.gif) 0 0 no-repeat}.anwaltsuche #content #anwaltsuche-suchergebnis td .homepage{line-height:10px;margin-top:.8em;height:10px;display:block;text-indent:-10000px;background:transparent url(/images/layout/icon-homepage.gif)  0 0 no-repeat}.anwaltsuche #content #anwaltsuche-suchergebnis td a:hover{background-position:0 -10px}.anwaltsuche #content #anwaltsuche-suchergebnis td .fortbildung{vertical-align:middle;margin-left:.2em}.anwaltsuche #content #google-map{position:relative;width:95%;height:400px;border:1px solid #999;font-size:16px}.anwaltsuche #content #google-map #map{width:65%;height:100%;border-right:1px solid #999}.anwaltsuche #content #google-map #closeMapLink{position:absolute;right:3px;top:3px;font-size:.8em}.anwaltsuche #content #google-map #address{position:absolute;left:68%;top:70px;width:26%}.anwaltsuche #content #google-map form{position:absolute;left:68%;top:170px;width:26%;font-size:.8em}.anwaltsuche #content #google-map form fieldset{width:100%;border:0px none;padding:0}.anwaltsuche #content #google-map form fieldset legend{font-weight:bold;width:100%;color:black;padding:0;margin:0}.anwaltsuche #content #google-map form fieldset label{display:block;padding-top:1em;border-top:1px solid black}.anwaltsuche #content #google-map form fieldset label span{font-size:.85em;display:block}.anwaltsuche #content #google-map form fieldset input{width:100%}.anwaltsuche #content #google-map form fieldset .button{width:auto}.anwaltsuche #content a.mapLink{text-decoration:none;color:black}.anwaltsuche #content.profil h3{padding-bottom:.5em}.anwaltsuche #content.profil h4{padding-bottom:0}.anwaltsuche #content.profil h5{padding-top:.8em;padding-bottom:.3em}.anwaltsuche #content.profil ul{margin-top:0}.anwaltsuche #content.profil #profilfoto{display:block;float:right;border:1px solid #ccc;padding:3px}.anwaltsuche #content.profil #profilfoto img{display:block}/*.anwaltsuche #content.profil .fortbildung{background:transparent url(/images/layout/icon-fortbildung.gif) left top no-repeat;padding-left:26px}*/

.ac_div{z-index:1000;background:transparent}.ac_results{border:1px solid gray;list-style:none;position:absolute;display:none}.ac_results li{background-color:white;padding:0 5px;white-space:nowrap;color:#000;text-align:left;font-size:.8em}.ac_results li.ac_over{cursor:pointer;background-color:#a91820;color:#fff}.ac_results li .ac_match{text-decoration:none}.startseite #content{padding-right:30px}.startseite #content h3{clear:none;padding-bottom:.4em;}.startseite #content h3 a{text-decoration:none}.startseite #content h4 a{text-decoration:none}.startseite #content ul{padding:0;}.startseite #content #anwaltsuche{padding:0 2.8em 1.4em 0;margin-bottom:0;}.startseite #content #veranstaltungen,.startseite #content #aktuelles{border:1px solid #d9d9d9;padding:.8em 15px .4em;position:relative;font-size:1em;padding-right:1.4em;}.startseite #content #veranstaltungen h3,.startseite #content #aktuelles h3{font:bold .8em Arial,sans-serif;color:#a9a9a9;position:absolute;margin:0;padding:.4em 1em;background:white;top:-1em}.startseite #content #veranstaltungen{top:1.5em;margin-left:340px;margin-bottom:3em;}.startseite #content #veranstaltungen ul li{background:none;padding-left:0;}.startseite #content #aktuelles{clear:left;}.startseite #content #aktuelles ul{padding-top:1em;list-style:none;margin-left:0}.startseite #content #aktuelles ul li{padding-left:0;background:none}.startseite #content #veranstaltungen p,.startseite #content #aktuelles p{margin-left:0}.startseite #content #anwaltsuche{margin-top:1em;float:left;width:320px;clear:left}.startseite #content #anwaltsuche fieldset{padding-left:15px;padding-right:15px}.startseite #content #anwaltsuche div{padding-top:0}.startseite #content #anwaltsuche p{padding:0;padding-bottom:.5em;margin-left:0}.startseite #content #anwaltsuche #plz{width:60px}.startseite #content #anwaltsuche #umkreis{width:auto}.startseite #content #anwaltsuche label{font-size:1em;padding-top:.8em;display:block;float:left;width:50px;clear:left}.startseite #content #anwaltsuche input{float:left;margin-top:.8em;width:230px;padding:1px}.startseite #content #anwaltsuche select{float:left;margin-top:.8em;padding:0}.startseite #content #anwaltsuche div span{float:right;display:block;margin-right:0}.startseite #content #anwaltsuche div span select{width:auto}.startseite #content #anwaltsuche div select.rechtsgebiet{width:100%;display:block;}.startseite #content #anwaltsuche div label#label-umkreis{clear:none;width:auto;padding-right:.8em}.startseite #content #anwaltsuche .button{width:auto;clear:left;display:block;margin-top:1.5em;padding:2px .7em}.startseite #content #anwaltsuche p.more{float:right;margin-top:1.9em}.startseite #content #anwaltsuche .inline label{display:inline;float:none;width:auto;padding-right:.6em}.startseite #content #anwaltsuche .inline input{float:none;width:auto;vertical-align:middle;border:0px none;margin-right:.3em;margin-top:0;}#content.veranstaltungen .date{width:10em}#content.veranstaltungen form label{display:block;width:20%;float:left;clear:left;}#content.veranstaltungen form input,#content.veranstaltungen form select{display:block;width:50%;}#content.veranstaltungen form input.button{clear:left;width:auto;}#content #erfassung{clear:left;}#content #erfassung label{float:left;clear:left;width:30%;margin-top:10px;}#content #erfassung .inline label{margin-top:0;}#content #erfassung input,#content #erfassung textarea,#content #erfassung select{width:50%;margin-top:10px;}#content #erfassung input.button{width:auto;float:left;margin-top:20px;margin-right:15px;}#content #erfassung p.bold{font-weight:bold;padding-top:20px;}#content #erfassung p.hinweis{font-size:10px;font-style:italic;}#content #erfassung .fachbereiche{padding:20px 0 25px 0;}#content #erfassung .col{float:left;width:25%;padding:0 20px;border-left:1px solid #d9d9d9;}#content #erfassung div.first{border:0 none;}#content #erfassung .col input{width:auto;float:left;clear:left;margin-top:3px;}#content #erfassung .col label{float:none;clear:none;width:auto;padding-left:20px;display:block;width:90%;}#content #erfassung .buttons{clear:left;}#container{_height:100%}h1{_background:none}h1 span{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/layout/logo-dav.png',sizingMethod='crop');_width:100%;_height:100%;_display:block}h1 a{_height:115px;_line-height:115px;_width:145px;_position:relative;_z-index:1}#main-menu{*z-index:10}#main-menu li.first{_margin-left:23px}#main-menu li.hover a{_color:#a9a9a9}#main-menu li.hover ul{_left:auto;background:white}#main-menu li.hover ul li a:hover,#main-menu li.hover ul li a.active{_color:#a9a9a9;_background:#f8f8f8}#main-menu li.hover ul li{_position:relative;_line-height:0}#main-menu li.hover ul li a{_color:#9a1820;_position:relative;_padding:1.25em .7em}#sidebar{_width:175px}#sidebar p{_width:149px}#sidebar p a{_height:1%}#sidebar form fieldset legend{*left:-.5em;*position:relative}#sidebar form fieldset .button{*padding:0}#content ul ul{font-size:1em}#content ol ol{font-size:1em}#content ul ol{font-size:1em}#content ol ul{font-size:1em}#content form fieldset{*position:relative}#content form fieldset legend{*position:relative;*left:0;*top:-1em}#content li p{*font-size:1em}#content #child-menu,#content #path{*position:relative;*float:none}.standard #content #child-menu{height:2em;overflow:hidden}.standard #content div.image{_margin-left:0;_left:-220px;_position:relative;_margin-right:-100%}.standard #content div.image img{_position:relative}#content ul.personen{*height:1%}#content ul.personen li{_height:1%}#content ul.personen li.left{_margin-left:0}#content ul.personen li *{font-size:1em}#content form#login div{clear:left;}.anwaltsuche #content #anwaltsuche fieldset{*position:static}.anwaltsuche #content #anwaltsuche legend{*position:static;*margin-left:-.45em;*margin-bottom:1em}.anwaltsuche #content #anwaltsuche p{*overflow:none;_height:1%}.anwaltsuche #content #anwaltsuche .helptext{*border-top:2px solid #9a1820;*top:0;*margin-top:5px;_display:none;*padding-top:.2em;_padding-top:.6em}.kontakt #content form fieldset legend{*margin-left:-.45em;*margin-bottom:1em}.kontakt #content form fieldset textarea{*width:20em}.kontakt #content form fieldset .button{*margin-left:9em}.startseite #content #anwaltsuche fieldset .button{*padding:1px .2em}.startseite #content #aktuelles{*float:left;_height:1%}.startseite #content img{_position:relative}