body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;list-style:none}caption,th{text-align:left}.inv{display:none}.left{float:left}.right{float:right}.nofloat,#content img.nofloat{float:none}html{min-height:100%}body{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:12px;position:relative;padding:0 0 0 295px;margin:23px 0 0 40px;background-repeat:no-repeat;background-position:bottom left}a{color:#9d1b0a}a:hover{text-decoration:none}#logo{position:absolute;top:0;left:0;width:100%;border-bottom:3px #9d1b0a solid;padding:0 0 19px 0;background-color:#FFFFFF}#logo a{display:block;width:100%;height:78px;text-indent:-22222px;overflow:hidden;background:url(/nav/logo.jpg) left top repeat-x}#content{display:inline-block;float:left;width:565px;margin:125px 0 0 0}#breadcrumbs{}#breadcrumbs em{display:none}#gmap{width:565px;height:400px}#footer{float:left;width:565px;margin:70px 0 0 0;clear:both;border:#999 solid;border-width:1px 0;line-height:16px;padding:4px 0 4px 0}#cmslink{cursor:text;color:#000;text-decoration:none}#ncm{float:right;padding:12px 0 0 19px;width:97px;font-size:10px;text-decoration:none;background:url(/nav/ncmlogo.gif) 0 0 no-repeat;color:#bbbbbb;font-family:Arial,Helvetica,sans-serif;margin-top:15px}#ncm:hover,a#ncm:focus{background-position:0 -48px;color:#000000;outline:none}#ncm b{display:none}#dach{display:block;width:164px;float:left;font-family:Arial,Helvetica,sans-serif;color:#b6b8ba;text-decoration:none;margin-top:15px}#dach:hover{color:#000000}#dach span{display:block;height:30px;width:30px;float:right;text-indent:-22222px;overflow:hidden;background-image:url('/nav/logo_dach.gif');background-repeat:no-repeat;background-position:center}.leftimage{position:absolute;left:0;top:629px;display:block;text-indent:-9999px}#erstberatung{background-image:url('/nav/background/lexika.jpg');width:243px;height:173px}#schadenersatz{background-image:url('/nav/background/schadensersatz.jpg');width:243px;height:179px}#honorierung{background-image:url('/nav/background/honorierung.jpg');width:243px;height:166px}#partner{background-image:url('/nav/background/partner.jpg');width:243px;height:153px}#verbund{background-image:url('/nav/background/verbund.jpg');width:243px;height:182px}#start{background-image:url('/nav/background/start.jpg');width:243px;height:171px}#content .team{height:300px}#headermenu{position:absolute;top:0;right:0}#menu{position:absolute;top:125px;left:0;background-image:url('/nav/bgr_submenu.gif');background-position:bottom left;background-repeat:repeat-x;background-color:#FFFFFF;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90}#menu li{}#menu li ul a{padding-left:20px;width:223px}#menu li a{display:block;padding:5px 0 5px 5px;color:#656565;height:1%;display:inline-block;width:238px;text-decoration:none;background-image:url('/nav/bgr_submenu.gif');background-position:top left;background-repeat:repeat-x}#menu li a:hover,#menu li a.active{background-color:#e5e7ea}#submenucaption{position:absolute;left:0;top:100px}#submenu{float:left;margin:130px 0 0 0}#footermenu{clear:both}#content h1{color:#9d1b0a;font-size:12px;font-weight:bold;margin:0 0 12px 0;padding:0}#content h2{color:#9d1b0a;font-size:12px;font-weight:normal;margin:0 0 12px 0;padding:0}#content h3{color:#9d1b0a;font-size:12px;font-weight:bold;margin:0 0 12px 0;padding:0}#content p,#content ul{margin:12px 0 12px 0;line-height:18px}#content ol li{list-style:decimal}#content ul li{padding-left:20px;background:url(/nav/libullet.gif) 7px 5px no-repeat;display:table}#content img{border:0;float:left}#content img.right{float:right}#content img.nofloat{display:inline}#content a{}#content a:hover{}#content a:visited{}table.form{width:100%}table.form td{padding:3px 0 3px 0;border-bottom:1px #f3f3f3 solid}table.form th{color:#9d1b0a;font-size:12px;font-weight:bold;padding:25px 0 5px 0;background-image:url('/nav/bgr_submenu.gif');background-position:bottom left;background-repeat:repeat-x}table.form input,table.form select{width:200px;border:1px #b6b8ba solid;padding:1px 3px;font-size:13px;font-family:Arial,Helvetica,sans-serif}table.form select{width:206px}table.form #plz,table.form #ort{float:none;width:45px}table.form #ort{width:138px}table.form textarea{width:400px;height:100px;border:1px #b6b8ba solid;padding:1px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px}table.form input.button{background-color:#9d1b0a;color:#FFFFFF;font-weight:bold;border:0;font-size:12px;padding:5px 0}.iframe{width:100%;height:3500px}#content .team{width:160px;float:left;margin:0 10px 10px 0}
