/* Style sheet jm */
p.error{color:#e80000;}
input.error{background-color:#ffc7c7;}
.tableform .kontaktformular{width:100%;}
.tableform .kanzleivermittlung tr.row_10 td,.tableform .kanzleivermittlung tr.row_22 td,.tableform .praxisvermittlung tr.row_10 td,.tableform .praxisvermittlung tr.row_24 td{vertical-align:top;}
.tableform .unternehmensvermittlung tr.row_10 td,.tableform .unternehmensvermittlung tr.row_24 td,.tableform .allgemein tr.row_9 td,.tableform .allgemein tr.row_12 td{vertical-align:top;}
.box-grey{background-color: #f5f5f5; padding: 6px; margin:20px 0px 20px 0px;}
.kontaktformular .cpimage{float:right;display:inline;margin-right:160px;}
.kontaktheadline{margin-bottom:10px;margin-left:15px;font-weight:bold;}
.kontaktbox{float:left;margin-right:15px;margin-left:15px;}
.kontaktformular textarea{width:400px;margin-top:5px;margin-bottom:5px;font-family:Arial;}
.kontaktformular select,.kontaktformular input.text{width:150px;}
.kontaktformular .radio_container span,.kontaktformular .checkbox_container span{clear:both;display:block;}
.kontaktformular .radio_container label,.kontaktformular .checkbox_container label{width:350px;float:left;display:block;margin-top:5px;margin-bottom:5px;}
.kontaktformular .radio_container input,.kontaktformular .checkbox_container input{float:left;display:block;margin-right:10px;}
.kontaktformular label{width:120px;float:left;}
.kontaktformular .form_box{width:100%;margin-top:15px;margin-bottom:15px;padding:2px 2px 2px 4px;background-color:#a6a6a6;color:#ffffff;}
*html .kontaktformular .form_box{width:100%;margin-top:15px;margin-bottom:15px;padding-top:2px;padding-bottom:2px;padding-left:4px;background-color:#a6a6a6;}
.kontaktformular input,.kontaktformular select{margin-top:5px;margin-bottom:5px;}
#right .mod_tellafriend p.message{margin-top:5px;margin-bottom:8px;padding-left:14px;color:#c7d42f;}
#right .mod_tellafriend .submit,#main .kontaktformular .submit{width:56px;height:20px;text-align:center;background:url("dateien/template/submit.gif") center top no-repeat;border:0px hidden;font-weight:bold;font-size:11px;color:#737373;border:none;cursor:pointer;}
#right .mod_tellafriend .submit:hover,#main .kontaktformular .submit:hover{background:url("dateien/template/submit.gif") center bottom no-repeat;color:#4a4a4a;border:none;cursor:pointer;}
.recommend a{width:156px;height:21px;display:block;margin-top:10px;padding-top:7px;text-align:center;background:url("dateien/template/fav_button.gif") center top no-repeat;font-weight:bold;font-size:12;color:#82de7a;}
.recommend a:hover{background:url("dateien/template/fav_button.gif") center bottom no-repeat;font-weight:bold;font-size:12;color:#70d667;}
.ctab table .col_first{}
.ctab table{width:570px;text-align:left;}
.ctab table td{text-align:left;vertical-align:top;padding: 5px 0px 5px 5px;}
*{margin:0;padding:0;}
#main .mod_article .box h1{padding:2px 4px 2px 2px;background-color:#023070;font-size:14px;color:#ffffff;}
#left,#right{width:180px;}
#right{font-size:11px;color:#8c8c8c;}
#right a{text-decoration:none;font-size:11px;color:#8c8c8c;}
#right .mod_tellafriend{width:156px;background:url("dateien/template/tell_bg.gif") left top no-repeat;}
#right .mod_tellafriend .form{height:100%;padding-bottom:10px;background:url("dateien/template/tell_bg_bottom.gif") left bottom no-repeat;}
#right .mod_tellafriend .form  .formbody{padding-right:5px;padding-left:14px;}
#right .mod_tellafriend h1{margin-top:10px;margin-bottom:10px;margin-left:14px;font-weight:bold;font-size:12px;color:#8c8c8c;}
#right .mod_tellafriend input{display:block;margin-top:3px;margin-right:3px;}
#right .mod_tellafriend input.text{display:block;margin-top:3px;margin-bottom:10px;padding:2px;border-top:0px solid #dedede;border-right:0px solid #dedede;border-bottom:2px solid #dedede;border-left:2px solid #dedede;font-size:12px;}
#main .mod_article h1{margin-top:10px;margin-bottom:10px;padding:4px 0;font-family:Arial, Helvetica, Verdana;font-weight:bold;font-size:17px;color:#181e5c;line-height:110%;}
#main .mod_article{margin-bottom:20px;font-size:12px;color:#3b3b3b;line-height:140%;}
#main .mod_article a{text-decoration:none;color:#b7c400;}
html,body{background:url("dateien/template/jm_bg.jpg") left top repeat-x;font-family:Arial, Helvetica, Verdana;font-size:11px;}
.logo{width:100%;height:88px;background-image:url("dateien/template/header_jm.gif");background-repeat:no-repeat;}
#wrapper{background:url("dateien/template/wrapper_bg.png") left top repeat-y;}
#wrapper .innen{margin-left:8px;}
#wrapper #container{padding-bottom:76px;background:url("dateien/template/cube.gif") left bottom no-repeat;}
#main .mod_breadcrumb{margin-bottom:15px;color:#8c8c8c;}
#main .mod_breadcrumb a{text-decoration:none;color:#b7c400;}
#header .mod_coverpicture{width:768px;overflow:hidden;margin-left:188px;}
#main{width:570px;margin-right:190px;margin-left:190px;}
*html #main{width:574px;overflow:hidden;margin-right:185px;margin-left:185px;}
#main .inside{padding-right:20px;padding-left:20px;}
#main .mod_article ul{margin-left:20px;list-style-type:square;}
#left{margin-top:-150px;}
#right .inside{height:100%;padding-left:2px;}
.pdf_link{margin-top:20px;text-align:right;}
#footer{height:76px;background:#ffffff url("dateien/template/footer.png") center top no-repeat;color:#8c8c8c;}
#footer a{font-weight:normal;text-decoration:none;color:#8c8c8c;}
#footer .inside{padding-top:15px;padding-left:30px;text-align:left;}
#footer .footerbox{width:165px;float:left;margin-right:20px;}
.mod_navigation{margin-top:50px;}
.mod_navigation span.active{width:150px;display:block;padding:3px;background-color:#023070;color:#ffffff;}
.mod_navigation ul{margin:0 5px;padding:0;list-style-type:none;}
.mod_navigation li{margin:0;padding:5px 0 5px 10px;list-style-type:none;}
* html .mod_navigation ul,* html .mod_navigation li{height:1px;}
.mod_navigation .level_2{padding:6px 0 3px 9px;border-bottom:0px;}
.mod_navigation .level_2 li{padding:0 0 3px;border-top:0px;}
.mod_navigation a,.mod_navigation li{font-weight:bold;text-decoration:none;font-size:12px;color:#9fb22c;}
.mod_navigation .level_2 a,.mod_navigation .level_2 li,.mod_navigation .level_2 span{font-weight:normal;font-size:12px;color:#878786;list-style-type:square;cursor:pointer;}
.mod_navigation .level_2 span.active{width:135px;font-weight:normal;font-size:12px;color:#fff;cursor:pointer;}
.mod_navigation .level_1 a:hover{color:#878786;}
