/* Style sheet basic */
html{height:100.01%;margin-bottom:1px;}
body{background:#FFFFFF url("tl_files/basics/site_bg.gif") left top repeat-x;}
* html #wrapper{width:870px;}
* html #header{width:869px;background-repeat:repeat;}
* html #container{width:868px;}
#wrapper{margin-top:20px;margin-bottom:20px;padding:0 10px;background:url("tl_files/basics/wrapper_bg.png") center top no-repeat;}
#slk_logo{width:268px;height:56px;top:45px;position:absolute;right:30px;}
#slk_logo_p{display:none;}
#lauka_headerimg{top:0;left:0;position:absolute;}
#header{border-top:1px solid #B7B7B7;background:#FFFFFF url("tl_files/basics/header_bg.gif") left top no-repeat;border-right:1px solid #B7B7B7;border-left:1px solid #B7B7B7;}
#container{width:865px;border-right:1px solid #F4F4F4;background:#FFFFFF url("tl_files/basics/container_bg.gif") center top repeat-y;border-left:1px solid #F4F4F4;}
#right{padding:35px 30px 0 15px;}
#main{margin-right:329px;margin-left:15px;padding:35px 30px 25px 15px;}
#footer{background:url("tl_files/basics/footer_bg.png") center top no-repeat;}
#kzeiten h1,#contactdetails h1{margin:0 0 3px;border-bottom:0px;font-size:12px;}
.kanzlei{text-align:left;font-variant:small-caps;font-size:14px;}
.kanzlei a{font-size:13px;}
#kzeiten,#contactdetails{margin-bottom:30px;padding:15px 0 15px 15px;font-size:12px;}
a,body,div,em,input,label,li,ol,p,select,span,strong,td,th,textarea,u,ul{font-family:Arial, sans-serif;color:#333;}
a,body,div,input,label,li,ol,p,select,td,th,textarea,u,ul{font-size:12px;}
.mod_breadcrumb{margin-bottom:24px;}
.mod_breadcrumb a,.mod_breadcrumb .active{font-variant:small-caps;font-size:10px;letter-spacing:1pt;}
h1{margin:0 0 12px;padding:0 0 3px;border-bottom:1px solid #F4F4F4;font-family:Helvetica;font-weight:bold;font-size:12px;color:#0054A0;text-transform:uppercase;letter-spacing:1.5pt;}
.eng h1{letter-spacing:1pt;}
h2{font-family:Helvetica;font-weight:bold;font-size:12px;}
a{text-decoration:none;color:#0054A0;}
a:hover{text-decoration:underline;color:#0054A0;}
:focus{outline:0;}
.mod_customnav{right:36px;position:absolute;top:6px;z-index:2;}
.mod_customnav ul{margin:0;padding:0;list-style-type:none;}
.mod_customnav li{float:left;margin:0;border-right:1px solid #D7E1EB;list-style-type:none;}
.mod_customnav a,.mod_customnav span{padding:2px 10px;font-size:10px;text-transform:uppercase;}
.mod_customnav span{display:block;}
.mod_customnav li.last{border-right:0;}
.mod_navigation a,.mod_navigation span{font-family:Arial, sans-serif;text-transform:uppercase;}
.mod_navigation{left:0;top:143px;position:absolute;letter-spacing:1px;}
.mod_navigation ul,.mod_navigation li{margin:0;padding:0;list-style-type:none;}
.mod_navigation li{float:left;}
.mod_navigation li.first{border-left:0px;}
.mod_navigation li.last{border-right:0px;}
.mod_navigation a{display:block;padding:5px 16px;color:#FFFFFF;}
.mod_navigation a:hover{background-color:#F0F0F5;text-decoration:none;color:#3C393C;}
.mod_navigation span{display:block;margin:0;padding:5px 16px;background-color:#0054A0;color:#FFFFFF;}
.mod_navigation a.parent,.mod_navigation a.trail{background-color:#0054A0;color:#FFFFFF;}
img{vertical-align:middle;border:0px;}
#img_rechts{float:right;}
p,pre,form{margin:0;padding:0;}
.ce_text,.teaser{margin-bottom:20px;padding-bottom:10px;text-align:justify;line-height:17px;}
.ce_text li{margin:0 0 7px 22px;padding:0;text-align:left;line-height:16px;}
#fachgebiete .ce_text li a{font-weight:bold;text-decoration:none;}
* html .ce_text li{margin-left:16px;}
* html #fg_liste li{margin-left:0;}
#fg_liste{padding:0 0 0 15px;}
#fg_liste .ce_text ul{padding:0 0 0 8px;}
#fg_liste .ce_headline{margin:0;padding:0;}
#fg_liste h1{border-bottom:1px solid #F0F0F5;}
.ce_headline{margin-bottom:20px;}
#fachgebiet-pruefungsrecht .ce_headline{margin-top:15px;}
#fg_liste .ce_text li a{font-weight:bold;text-decoration:none;}
#fg_liste .ce_text li{margin:0 0 7px;padding:0;text-align:left;line-height:14px;list-style-type:none;}
.ce_accordion{margin-left:16px;}
.toggler{margin:0 0 12px;padding:0 0 3px;border-bottom:1px solid #F4F4F4;font-weight:bold;font-size:12px;color:#0054A0;cursor:pointer;}
.accordion div{padding:6px 0 18px 15px;line-height:17px;}
.mod_article .pdf_link{margin-bottom:-14px;text-align:right;}
#gmap{margin-top:-10px;margin-bottom:20px;border:1px solid #0054A0;}
#gmap .maptext,#gmap .kanzlei,#gmap .routinglink,#gmap .routinglink a{font-size:11px;line-height:1.1;}
#gmap .routinglink form{margin-top:4px;}
#gmap .submit{margin-left:3px;}
.ce_gallery{clear:both;}
.image_container{float:left;margin:0 5px 15px 15px;padding:3px;border:1px solid #F0F0F5;}
.ce_text img{margin:0 5px 0 0;padding:3px;border:1px solid #F0F0F5;}
#kontakt-kanzleizeiten-und-routenplaner img{margin:0;border:0px;}
#ansprechpartner-uebersicht .ce_gallery{margin-top:25px;}
#ansprechpartner-uebersicht .ce_gallery td{height:305px;vertical-align:top;}
#ansprechpartner-uebersicht img{padding:3px;border:1px solid #DCDCDC;}
#ansprechpartner-uebersicht .image_container{border:0px;}
#ansprechpartner-uebersicht .image_container{overflow:hidden;margin:0 9px 15px 25px;}
* html #ansprechpartner-uebersicht .image_container{margin:0 25px 15px 10px;}
.mod_pageImage{height:311px;position:relative;}
#right img{border:1px solid #899EC9;}
#right .mod_pageImage .image_container{float:left;margin:0;padding:0;}
.caption{margin:7px 0 0;font-size:11px;}
.fanwalt{font-size:11px;}
.mod_article .links{width:200px;height:280px;float:left;}
.mod_article .rechts{width:220px;height:280px;padding-left:45px;}
* html .mod_article .links{overflow:hidden;}
* html .mod_article .rechts{overflow:hidden;text-align:left;}
.mod_newslist p{margin:0 0 4px;}
.mod_newslist .layout_short{margin-bottom:8px;padding-bottom:6px;}
.mod_newsreader .ce_text{margin-top:16px;}
.mod_article .back{margin-top:18px;padding-top:6px;border-top:1px solid #F4F4F4;}
.more{font-family:Arial, sans-serif;font-size:10px;text-transform:uppercase;}
.layout_short h1,.layout_full h1{margin-bottom:3px;border-bottom:0px none;text-transform:none;}
.layout_short .more{display:block;padding:8px 0 6px 5px;border-bottom:1px solid #F4F4F4;}
.subtitle{padding-bottom:5px;font-style:italic;}
.mod_article .back a,.more a,.pagination a,.current{font-size:10px;text-transform:uppercase;}
.pagination{margin-top:18px;padding:6px 0 4px;border-top:1px solid #F4F4F4;border-bottom:1px solid #F4F4F4;}
.pagination li{display:inline;margin:0;padding:0;list-style-type:none;}
.pagination p{float:left;padding-right:3px;padding-left:3px;text-align:left;font-family:Arial, sans-serif;font-size:10px;text-transform:uppercase;}
.pagination ul{width:240px;float:right;margin:0;padding:0 3px;text-align:right;}
.mod_personalData,.mod_memberlist,.mod_registration{margin-bottom:36px;}
.mod_personalData fieldset,.mod_registration fieldset{width:400px;display:block;margin:12px 0 24px;padding:12px;}
* html .mod_personalData fieldset,* html .mod_registration fieldset{margin-top:-12px;}
*:first-child+html .mod_personalData fieldset,*:first-child+html .mod_registration fieldset{margin-top:-12px;}
.mod_personalData legend,.mod_registration legend{color:#942525;text-transform:uppercase;letter-spacing:1px;}
* html .mod_personalData legend,* html .mod_registration legend{margin-top:-12px;padding:12px 4px 12px 0;}
*:first-child+html .mod_personalData legend,*:first-child+html .mod_registration legend{margin-top:-12px;padding:12px 4px 12px 0;}
.mod_personalData .submit_container,.mod_registration .submit_container{width:428px;text-align:right;}
* html .mod_personalData .submit_container,* html .mod_registration .submit_container{width:434px;}
*:first-child+html .mod_personalData .submit_container,*:first-child+html .mod_registration .submit_container{width:434px;}
.mod_personalData td,.mod_memberlist td,.mod_registration td,.mod_formautolisting td{width:160px;padding:2px 6px 2px 0;}
* html .mod_personalData td,* html .mod_memberlist td,* html .mod_registration td,* html .mod_formautolisting td{padding:1px 6px 1px 0;}
.mod_personalData .text,.mod_personalData .password,.mod_registration .text,.mod_registration .password{width:200px;}
.mod_personalData select,.mod_registration select{width:204px;}
* html .mod_personalData select,* html .mod_registration select{width:206px;}
*:first-child+html .mod_personalData select,*:first-child+html .mod_registration select{width:206px;}
.mod_lostPassword,.mod_login{margin-bottom:20px;margin-left:24px;}
.mod_login td,.mod_lostPassword td{padding-right:6px;padding-bottom:3px;}
.mod_lostPassword .text,.mod_lostPassword .password,.mod_login .text{width:210px;}
.mod_lostPassword .captcha{width:40px;}
.mod_lostPassword .captcha_text{color:#333;}
.mod_subscribe p.error,.error{margin-bottom:7px;font-size:10px;color:#942525;}
.mod_subscribe .text{width:150px;margin-bottom:7px;border:1px solid #DCDCDC;}
.mod_login .label{margin:4px 0 1px;}
.mod_login .submit_container{margin-top:8px;margin-bottom:4px;}
#request_password{margin:0 5px;padding:0 5px 10px 6px;}
#request_password a{font-size:10px;color:#942525;}
fieldset{border:1px solid #DCDCDC;}
.select,.text,.textarea{border:1px solid #DCDCDC;}

