body {font-size: 14px;line-height: 1.42857;margin:0;}h1 {font-size:18px;}h2 {font-size:16px;line-height: 1.42857;}h3 {font-size:14px;}ul {margin-bottom:10px;font-size:16px;line-height:1.8;}a {color:#000000;text-decoration:none;}a:hover {color: #f72400;text-decoration:none;}blockquote {margin-left: 7px; margin-right: 25px; margin-top: 35px; margin-bottom: 25px; border-left: solid 1px #f72400; padding-left: 20px; font-size: 16px; padding-bottom: 0; padding-top: 0; line-height: 26px;text-align:left;}blockquote h1 {font-size:20px;font-weight:600;padding-bottom:20px;}.topText {margin-top:130px;}.topImg {margin-top:73px;}.br-col{color:#f72400;}.br-urlBtn {font-weight:normal;background-color:#f72400;color:white;}.br-urlBtn a:hover[role="btn br-urlBtn"],a:active[role="btn br-urlBtn"]{color:white;box-shadow:none;}.navbar {border-bottom: 1px solid #918F8C;background-color: #ffffff;margin-bottom:85px;}.navbar-toggler {padding: 5px 5px 5px 5px;border:none;}.navbar-toggle:hover {color:green;}.footer-list {display: block; list-style-type: none; margin: 0; padding: 0; text-align: center;}footer {display:block;}footer li a {font-weight: 400;font-size: .875rem;color:#cdcdcd;display:inline;}.footer-branding {font-weight: 400;font-size: .875rem;color:#cdcdcd;}footer a:hover {color:#ffffff;font-weight:bold;}.impressum a {color:#f72400;}.impressum p {margin-top:23px;}.lp-pic {background-position: bottom;background-repeat: no-repeat;background-size: contain;min-height:400px;}.lstLeistungen {margin-bottom:10px;}.lstLeistungen a {font-size:16px;}.lstLeistungen a:hover {font-size:16px;}.btn-contact-itcon {background-color: #f72400;border-color: #f00607;font-weight: normal;height: 44px;padding: 10px 20px;border-width: 1px;line-height: 20px;box-shadow:none;text-shadow: none;color:white;}.btn-contact-itcon a:hover {color:#fff;}#idFrmContact textarea,#idFrmContact input {border-color:#918F8C;}#idFrmContact input:required {border-color: #918F8C !important; box-shadow: none !important; -webkit-box-shadow: none !important;}#idFrmContact button {background-color:#f72400;color:#ffffff;}#idFrmContact .form-control:focus{box-shadow:none;}.frmContactHd1,.frmContactHd2 {color: #918F8C;font-weight:bold;font-size:22px;}.frmContactHd2 {font-size:14px;}.widepic {padding:10% 0;background-color:#ebebeb;background-repeat:no-repeat;background-position:center right;background-size:cover;}.widepic.widepicdev {background-image: url("../img/bg_test.jpg");background-position: bottom;}.widepic.widepicindex {background-image: url("../img/IMG_20160620_160512.jpg");background-position: bottom;}.widepic-h1 {margin-bottom: 20px; font-size: 2.2rem; line-height: 1.1; text-align: center; text-shadow: -1px 1px 3px rgba(0,0,0,.8); color: #fff;}.widepic-p {font-family: Verdana; font-weight: 400; margin: 20px auto; font-size: 1.5rem; line-height: 2.25rem; text-align: center; max-width: 805px;}.widepic-p {text-shadow: -1px 1px 3px rgba(0,0,0,.8); color: #fff;}.serviceBoxWrapper {margin: 0 auto;max-width: 1140px;}.serviceBox {min-width:300px;background-color: #fff;display: inline-block;border: 1px solid;border-color: #cdcdcd;vertical-align: top;width: 32%;margin-bottom: 20px;margin-left: 2%;margin-right: 2%;position: relative;text-align:center;}.serviceBoxTop {display: block;padding: 30px 0 0;word-wrap: break-word;font-size: 18px;font-weight:400;text-align:center;}.serviceBoxLine {border:none;clear: both;text-transform: uppercase;background: rgba(247,36,0,1.0);font-size: 0.7rem;color: #999;letter-spacing: 1px;display: block;padding: 0.5rem 2rem;}.serviceBoxContent {padding: 20px 30px;margin-bottom: 10px;font-size:16px;}.serviceBoxBottom {position: absolute;bottom: 0;left: 0;right: 0;text-align: center;font-size: 14px;line-height: 19px;padding: 0 0 30px;}.serviceBoxBottom a {color: #f72400;}#idsbSoftware, #idsbitberatung {height: 490px;}#idsbbi, #idsbinterface {height: 590px;}#idsbdigital, #idsbtech {height: 590px;}.hid-mandatory-cls {display:none;}.ulDs {font-size:14px;}