.tx-contactperson .contBar{height:27px;padding:0;list-style-type:none;position:relative;top:0;margin:0;background:#585858;left:0;width:100%;z-index:200}.tx-contactperson #contButtons{padding-left:25px}.tx-contactperson .contBar li a:hover{color:#000;background:#fff}.tx-contactperson p.title{padding:5px 10px 4px 20px;font-size:14px;font-weight:700;margin-bottom:10px!important;color:#fdfdfe;text-transform:uppercase;background-color:#cbcbcb;margin-top:0;font-family:Open Sans Bold,sans-serif}.tx-contactperson .berBox,.tx-contactperson .langBox{margin-right:0;width:45%;display:inline-block}.tx-contactperson .berBox:first-child,.tx-contactperson .langBox:first-child{margin-right:5%}.tx-contactperson label{font-weight:400!important}.tx-contactperson .berBox:last-child,.tx-contactperson .langBox:last-child{margin-right:0}.tx-contactperson #chooseBereich{margin-top:0!important}.tx-contactperson #chooseBereich,.tx-contactperson #chooseLang{border:1px solid #e9e9e9;background-color:#fdfdfe;padding-bottom:14px}.tx-contactperson #cLinner{padding-bottom:18px}.tx-contactperson #cBinner,.tx-contactperson #cLinner{padding-top:9px;padding-right:20px;padding-left:20px}.tx-contactperson #cBinner hr{margin-top:30px}.tx-contactperson #chooseBereich p,.tx-contactperson #chooseLang p{font-size:14px;margin:0;font-family:Open Sans Regular,sans-serif}.tx-contactperson label{font-size:16px;font-weight:700;color:#555;font-family:Open Sans Regular,sans-serif}.tx-contactperson p{font-size:14px;font-family:Open Sans Regular,sans-serif}.tx-contactperson #chooseBereich label p,.tx-contactperson #chooseLang label p{display:inline-block}.tx-contactperson input.bereich,.tx-contactperson input.lang{display:none}.tx-contactperson .berBox label,.tx-contactperson .langBox label{display:block}.tx-contactperson input.bereich+label span,.tx-contactperson input.lang+label span{height:22px;margin:-1px 4px 0 0;background:url(check_radio_sheet.png) 0 0 no-repeat;cursor:pointer;width:22px;vertical-align:middle;display:inline-block}.tx-contactperson input.bereich:checked+label span,.tx-contactperson input.lang:checked+label span{background:url(check_radio_sheet.png) -23px top no-repeat}.tx-contactperson .searchButton{padding:2px 9px 3px 10px;border:none;font-weight:700;color:#fff;text-transform:uppercase;background-color:#003398;cursor:pointer;margin-top:8px;display:block}.tx-contactperson .typo3-message{padding:12px 12px 12px 36px;border:1px solid;margin-bottom:4px;background-position:10px 12px;background-repeat:no-repeat}.tx-contactperson .tooltip p{border-color:#d66c68;color:#aa0225;background-color:#f6d3cf}.tx-contactperson .info{height:15px;margin-right:4px;width:15px;background-image:url(/typo3/sysext/t3skin/icons/gfx/error.png);float:left;background-repeat:no-repeat;display:block}.tx-contactperson .typo3-message.message-warning{border-color:#d66c68;font-size:14px;font-weight:700;color:#aa0225;background-color:#f6d3cf;background-image:url(/typo3/sysext/t3skin/icons/gfx/error.png);font-family:Open Sans Bold,sans-serif}.tx-contactperson .headline{font-size:16px;font-weight:700;color:#003398;text-transform:uppercase;font-family:Open Sans Bold,sans-serif}.tx-contactperson .contactVka,.tx-contactperson .contactVki{margin-right:25px;margin-bottom:25px;display:inline-block}.tx-contactperson .backButton{font-weight:700;cursor:pointer;display:block}.tx-contactperson .contactPic{text-decoration:none;margin-bottom:10px;margin-top:10px}.tx-contactperson .contactPic img{border:1px solid #cfcfcf}.tx-contactperson #contactContainer,.tx-contactperson #importContainer,.tx-contactperson .contContainer{margin:25px 25px 50px}.tx-contactperson #contactContainer a:hover{text-decoration:none}.tx-contactperson .btnConts{padding:3px 8px!important;font-size:11px!important;border-radius:0!important}.tx-contactperson .btnCont,.tx-contactperson .btnConts{padding:5px 10px!important;font-size:14px;text-decoration:none!important;text-shadow:1px 1px 3px #3d3d3d!important;color:#fff!important;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:0!important;background:#828282!important;background-image:-webkit-linear-gradient(top,#828282,#575757)!important;background-image:-moz-linear-gradient(top,#828282,#575757)!important;background-image:-ms-linear-gradient(top,#828282,#575757)!important;background-image:-o-linear-gradient(top,#828282,#575757)!important;background-image:linear-gradient(180deg,#828282,#575757)!important;display:inline-block!important}.tx-contactperson .btnCont:hover,.tx-contactperson .btnConts:hover{text-decoration:none!important;color:#fff!important;background:#9e9e9e!important;background-image:-webkit-linear-gradient(top,#9e9e9e,#7b7e80)!important;background-image:-moz-linear-gradient(top,#9e9e9e,#7b7e80)!important;background-image:-ms-linear-gradient(top,#9e9e9e,#7b7e80)!important;background-image:-o-linear-gradient(top,#9e9e9e,#7b7e80)!important;background-image:linear-gradient(180deg,#9e9e9e,#7b7e80)!important}.tx-contactperson .datagrid table{border-collapse:collapse;text-align:left;width:100%}.tx-contactperson #contactContainer ul.f3-widget-paginator{height:20px;margin-right:15px;margin-bottom:15px;float:right;margin-top:0}.tx-contactperson #contactContainer ul.f3-widget-paginator li{list-style:none;margin-right:10px;float:left}.tx-contactperson #contactContainer ul.f3-widget-paginator li a{font-size:15px;font-weight:700;color:#7d7d7d}.tx-contactperson #contactContainer ul.f3-widget-paginator li a:hover{text-decoration:none}.tx-contactperson #contactContainer ul.f3-widget-paginator li.current{font-size:15px;font-weight:700;color:#4a4a4a}.tx-contactperson .datagrid{overflow:hidden;border:1px solid #8c8c8c;margin-bottom:5px;font:normal 12px/150% Open Sans,sans-serif;background:#fff;width:100%}.datagrid table th,.tx-contactperson .datagrid table td{padding:3px 10px}.tx-contactperson .datagrid table tbody th,.tx-contactperson .datagrid table thead th{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8C8C8C",endColorstr="#7D7D7D");border-left:1px solid #a3a3a3;font-size:15px;font-weight:700}.tx-contactperson .datagrid table thead th:first-child{border:none}.tx-contactperson .datagrid table tbody td{border-left:1px solid #dbdbdb;font-size:12px;font-weight:400;color:#7d7d7d}.tx-contactperson .datagrid table tbody tr:nth-child(2n){background-color:hsla(0,0%,80%,.55)}.tx-contactperson .datagrid table tbody tr:nth-child(odd){background-color:#fff}.tx-contactperson .datagrid table tbody .alt td{color:#7d7d7d;background:#ebebeb}.tx-contactperson .datagrid table tbody td{vertical-align:middle}.tx-contactperson .datagrid table tbody td:first-child{border-left:none}.tx-contactperson .datagrid table tbody tr:last-child td{border-bottom:none}.tx-contactperson .datagrid table tfoot td div{border-top:1px solid #8c8c8c;background:#ebebeb}.tx-contactperson .datagrid table tfoot td{padding:0;font-size:12px}.tx-contactperson .datagrid table tfoot td div{padding:2px}.tx-contactperson .datagrid table tfoot td ul{list-style:none;padding:0;text-align:right;margin:0}.tx-contactperson .datagrid table tfoot li{display:inline}.tx-contactperson .datagrid table tfoot li a{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8C8C8C",endColorstr="#7D7D7D");padding:2px 8px;border:1px solid #8c8c8c;text-decoration:none;color:#f5f5f5;margin:1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#8c8c8c),color-stop(1,#7d7d7d));background:-moz-linear-gradient(center top,#8c8c8c 5%,#7d7d7d 100%);background-color:#8c8c8c;display:inline-block}.datagrid table tfoot ul a:hover,.tx-contactperson .datagrid table tfoot ul.active{border-color:#7d7d7d;text-decoration:none;color:#f5f5f5;background:none;background-color:#8c8c8c}.tx-contactperson div.dhtmlx_window_active,div.dhx_modal_cover_dv{position:fixed!important}.tx-contactperson .berBox,.tx-contactperson .berBox:first-of-type,.tx-contactperson .langBox:first-of-type{margin-top:-20px}.tx-contactperson .berBox,.tx-contactperson .berBox label,.tx-contactperson .langBox label{margin-top:20px}@media only screen and (max-width:768px){.tx-contactperson .berBox,.tx-contactperson .langBox{width:100%;display:block}}