#page-wrapper{width:100%;overflow:hidden;}#top div.section,#header div.section,#messages div.section,#highlighted div.section,#featured div.section,#footer-wrapper div.section,#main,#node-startseite .row div.section,#node-unternehmen div.section,#node-referenzen div.section,#main-wrapper .tabs ul.primary,.software #features .section,.software .view-content .views-row,#node-software,#features div.section{width:1170px;margin-left:auto;margin-right:auto;}#main-wrapper{padding:90px 0;position:relative;}#page{position:relative;}#main > #content{background:#ffffff;position:relative;z-index:1;}.one-sidebar #content{width:940px;float:left;position:relative;}.sidebar-first #content{margin-left:0;margin-right:0;}.sidebar-second #content{margin-right:0;margin-left:0;}#sidebar-first{width:230px;margin-right:0px;float:left;}#sidebar-second{width:230px;margin-left:0px;float:right;}
@font-face{font-family:'fontello';src:url(/sites/all/themes/isprong/font/fontello.eot?3108522);src:url(/sites/all/themes/isprong/font/fontello.eot?3108522#iefix) format('embedded-opentype'),url(/sites/all/themes/isprong/font/fontello.woff?3108522) format('woff'),url(/sites/all/themes/isprong/font/fontello.ttf?3108522) format('truetype'),url(/sites/all/themes/isprong/font/fontello.svg?3108522#fontello) format('svg');font-weight:normal;font-style:normal;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-group:before{content:'\e800';}.icon-history:before{content:'\e801';}.icon-user-md:before{content:'\e802';}.icon-home:before{content:'\e803';}.icon-clock:before{content:'\e804';}.icon-calendar:before{content:'\e805';}.icon-location:before{content:'\e806';}.icon-print:before{content:'\e807';}.icon-th-list:before{content:'\e808';}.icon-gplus:before{content:'\e809';}.icon-right:before{content:'\e80a';}.icon-left:before{content:'\e80b';}.icon-right-circle:before{content:'\e80c';}.icon-picture:before{content:'\e80d';}.icon-vimeo:before{content:'\e80e';}.icon-facebook:before{content:'\e80f';}.icon-left-circle:before{content:'\e810';}.icon-twitter-1:before{content:'\e811';}.icon-star:before{content:'\e812';}.icon-share:before{content:'\e813';}.icon-twitter:before{content:'\e814';}.icon-ok-circle:before{content:'\e815';}.icon-play:before{content:'\e816';}.icon-right-small:before{content:'\e817';}.icon-cancel-circle:before{content:'\e818';}.icon-up-open-big:before{content:'\e819';}.icon-search-1:before{content:'\e81a';}.icon-back-in-time:before{content:'\e81b';}.icon-doc-text-inv:before{content:'\e81c';}.icon-link-ext:before{content:'\e81d';}.icon-th-thumb:before{content:'\e81e';}.icon-download:before{content:'\e81f';}.icon-pencil:before{content:'\e820';}.icon-down-open-big:before{content:'\e821';}.icon-user:before{content:'\e822';}.icon-doc-text:before{content:'\e823';}.icon-newspaper:before{content:'\e824';}.icon-fax:before{content:'\e825';}.icon-left-small:before{content:'\e826';}.icon-cancel:before{content:'\e827';}.icon-tags:before{content:'\e828';}.icon-left-open-big:before{content:'\e829';}.icon-calendar-1:before{content:'\e82a';}.icon-menu:before{content:'\e82b';}.icon-play-circled2:before{content:'\e82c';}.icon-search:before{content:'\e82d';}.icon-ok:before{content:'\e82e';}.icon-flag:before{content:'\e82f';}.icon-briefcase:before{content:'\e830';}.icon-youtube-play:before{content:'\e831';}.icon-zoom-out:before{content:'\e832';}.icon-resize-small-alt:before{content:'\e833';}.icon-angle-double-up:before{content:'\e834';}.icon-play-circled:before{content:'\e835';}.icon-down-dir:before{content:'\e836';}.icon-plus:before{content:'\e837';}.icon-right-1:before{content:'\e838';}.icon-dollar:before{content:'\e839';}.icon-book:before{content:'\e83a';}.icon-book-open:before{content:'\e83b';}.icon-euro:before{content:'\e83c';}.icon-picture-1:before{content:'\e83d';}.icon-right-dir:before{content:'\e83e';}.icon-phone:before{content:'\e83f';}.icon-link:before{content:'\e840';}.icon-language:before{content:'\e841';}.icon-angle-double-right:before{content:'\e842';}.icon-angle-double-left:before{content:'\e843';}.icon-xing:before{content:'\e844';}.icon-linkedin:before{content:'\e845';}.icon-up-open:before{content:'\e846';}.icon-right-open:before{content:'\e847';}.icon-tag:before{content:'\e848';}.icon-youtube:before{content:'\e849';}.icon-back:before{content:'\e84a';}.icon-left-dir:before{content:'\e84b';}.icon-zoom-in:before{content:'\e84c';}.icon-mail:before{content:'\e84d';}.icon-minus:before{content:'\e84e';}.icon-globe:before{content:'\e84f';}.icon-map:before{content:'\e850';}.icon-left-open:before{content:'\e851';}.icon-down-open:before{content:'\e852';}.icon-vcard:before{content:'\e853';}.icon-right-open-big:before{content:'\e854';}.icon-left-1:before{content:'\e855';}.icon-archive:before{content:'\e856';}.icon-tags-1:before{content:'\e857';}.icon-comment:before{content:'\e858';}.icon-file-pdf:before{content:'\e859';}.icon-file-word:before{content:'\e85a';}.icon-file-excel:before{content:'\e85b';}.icon-file-powerpoint:before{content:'\e85c';}.icon-file-image:before{content:'\e85d';}.icon-file-archive:before{content:'\e85e';}.icon-file-audio:before{content:'\e85f';}.icon-file-video:before{content:'\e860';}.icon-file-code:before{content:'\e861';}.icon-doc:before{content:'\e862';}
@font-face{font-family:"ispro-ng";src:url(/sites/all/themes/isprong/font/ispro-ng.eot);src:url(/sites/all/themes/isprong/font/ispro-ng.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/isprong/font/ispro-ng.woff) format("woff"),url(/sites/all/themes/isprong/font/ispro-ng.ttf) format("truetype"),url(/sites/all/themes/isprong/font/ispro-ng.svg#ispro-ng) format("svg");font-weight:normal;font-style:normal;}[data-icon]:before{font-family:"ispro-ng" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="icons-"]:before,[class*=" icons-"]:before{font-family:"ispro-ng" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icons-basic-accelerator:before{content:"\61";}.icons-basic-alarm:before{content:"\62";}.icons-basic-anchor:before{content:"\63";}.icons-basic-anticlockwise:before{content:"\64";}.icons-basic-archive:before{content:"\65";}.icons-basic-archive-full:before{content:"\66";}.icons-basic-ban:before{content:"\67";}.icons-basic-battery-charge:before{content:"\68";}.icons-basic-battery-empty:before{content:"\69";}.icons-basic-battery-full:before{content:"\6a";}.icons-basic-battery-half:before{content:"\6b";}.icons-basic-bolt:before{content:"\6c";}.icons-basic-book:before{content:"\6d";}.icons-basic-book-pen:before{content:"\6e";}.icons-basic-book-pencil:before{content:"\6f";}.icons-basic-bookmark:before{content:"\70";}.icons-basic-calculator:before{content:"\71";}.icons-basic-calendar:before{content:"\72";}.icons-basic-cards-diamonds:before{content:"\73";}.icons-basic-cards-hearts:before{content:"\74";}.icons-basic-case:before{content:"\75";}.icons-basic-chronometer:before{content:"\76";}.icons-basic-clessidre:before{content:"\77";}.icons-basic-clock:before{content:"\78";}.icons-basic-clockwise:before{content:"\79";}.icons-basic-cloud:before{content:"\7a";}.icons-basic-clubs:before{content:"\41";}.icons-basic-compass:before{content:"\42";}.icons-basic-cup:before{content:"\43";}.icons-basic-diamonds:before{content:"\44";}.icons-basic-display:before{content:"\45";}.icons-basic-download:before{content:"\46";}.icons-basic-exclamation:before{content:"\47";}.icons-basic-eye:before{content:"\48";}.icons-basic-eye-closed:before{content:"\49";}.icons-basic-female:before{content:"\4a";}.icons-basic-flag1:before{content:"\4b";}.icons-basic-flag2:before{content:"\4c";}.icons-basic-floppydisk:before{content:"\4d";}.icons-basic-folder:before{content:"\4e";}.icons-basic-folder-multiple:before{content:"\4f";}.icons-basic-gear:before{content:"\50";}.icons-basic-geolocalize-01:before{content:"\51";}.icons-basic-geolocalize-05:before{content:"\52";}.icons-basic-globe:before{content:"\53";}.icons-basic-gunsight:before{content:"\54";}.icons-basic-hammer:before{content:"\55";}.icons-basic-headset:before{content:"\56";}.icons-basic-heart:before{content:"\57";}.icons-basic-heart-broken:before{content:"\58";}.icons-basic-helm:before{content:"\59";}.icons-basic-home:before{content:"\5a";}.icons-basic-info:before{content:"\30";}.icons-basic-ipod:before{content:"\31";}.icons-basic-joypad:before{content:"\32";}.icons-basic-key:before{content:"\33";}.icons-basic-keyboard:before{content:"\34";}.icons-basic-laptop:before{content:"\35";}.icons-basic-life-buoy:before{content:"\36";}.icons-basic-lightbulb:before{content:"\37";}.icons-basic-link:before{content:"\38";}.icons-basic-lock:before{content:"\39";}.icons-basic-lock-open:before{content:"\21";}.icons-basic-magic-mouse:before{content:"\22";}.icons-basic-magnifier:before{content:"\23";}.icons-basic-magnifier-minus:before{content:"\24";}.icons-basic-magnifier-plus:before{content:"\25";}.icons-basic-mail:before{content:"\26";}.icons-basic-mail-multiple:before{content:"\27";}.icons-basic-mail-open:before{content:"\28";}.icons-basic-mail-open-text:before{content:"\29";}.icons-basic-male:before{content:"\2a";}.icons-basic-map:before{content:"\2b";}.icons-basic-message:before{content:"\2c";}.icons-basic-message-multiple:before{content:"\2d";}.icons-basic-message-txt:before{content:"\2e";}.icons-basic-mixer2:before{content:"\2f";}.icons-basic-mouse:before{content:"\3a";}.icons-basic-notebook:before{content:"\3b";}.icons-basic-notebook-pen:before{content:"\3c";}.icons-basic-notebook-pencil:before{content:"\3d";}.icons-basic-paperplane:before{content:"\3e";}.icons-basic-pencil-ruler:before{content:"\3f";}.icons-basic-pencil-ruler-pen:before{content:"\40";}.icons-basic-photo:before{content:"\5b";}.icons-basic-picture:before{content:"\5d";}.icons-basic-picture-multiple:before{content:"\5e";}.icons-basic-pin1:before{content:"\5f";}.icons-basic-pin2:before{content:"\60";}.icons-basic-postcard:before{content:"\7b";}.icons-basic-postcard-multiple:before{content:"\7c";}.icons-basic-printer:before{content:"\7d";}.icons-basic-question:before{content:"\7e";}.icons-basic-rss:before{content:"\5c";}.icons-basic-server:before{content:"\e000";}.icons-basic-server2:before{content:"\e001";}.icons-basic-server-cloud:before{content:"\e002";}.icons-basic-server-download:before{content:"\e003";}.icons-basic-server-upload:before{content:"\e004";}.icons-basic-settings:before{content:"\e005";}.icons-basic-share:before{content:"\e006";}.icons-basic-sheet:before{content:"\e007";}.icons-basic-sheet-multiple:before{content:"\e008";}.icons-basic-sheet-pen:before{content:"\e009";}.icons-basic-sheet-pencil:before{content:"\e00a";}.icons-basic-sheet-txt:before{content:"\e00b";}.icons-basic-signs:before{content:"\e00c";}.icons-basic-smartphone:before{content:"\e00d";}.icons-basic-spades:before{content:"\e00e";}.icons-basic-spread:before{content:"\e00f";}.icons-basic-spread-bookmark:before{content:"\e010";}.icons-basic-spread-text:before{content:"\e011";}.icons-basic-spread-text-bookmark:before{content:"\e012";}.icons-basic-star:before{content:"\e013";}.icons-basic-tablet:before{content:"\e014";}.icons-basic-target:before{content:"\e015";}.icons-basic-todo:before{content:"\e016";}.icons-basic-todo-pen:before{content:"\e017";}.icons-basic-todo-pencil:before{content:"\e018";}.icons-basic-todo-txt:before{content:"\e019";}.icons-basic-todolist-pen:before{content:"\e01a";}.icons-basic-todolist-pencil:before{content:"\e01b";}.icons-basic-trashcan:before{content:"\e01c";}.icons-basic-trashcan-full:before{content:"\e01d";}.icons-basic-trashcan-refresh:before{content:"\e01e";}.icons-basic-trashcan-remove:before{content:"\e01f";}.icons-basic-upload:before{content:"\e020";}.icons-basic-usb:before{content:"\e021";}.icons-basic-video:before{content:"\e022";}.icons-basic-watch:before{content:"\e023";}.icons-basic-webpage:before{content:"\e024";}.icons-basic-webpage-img-txt:before{content:"\e025";}.icons-basic-webpage-multiple:before{content:"\e026";}.icons-basic-webpage-txt:before{content:"\e027";}.icons-basic-world:before{content:"\e028";}.icons-basic-anlagenstruktur:before{content:"\e029";}.icons-arrows-down:before{content:"\e02a";}.icons-arrows-left:before{content:"\e02b";}.icons-arrows-plus:before{content:"\e02c";}.icons-arrows-remove:before{content:"\e02d";}.icons-arrows-right:before{content:"\e02e";}.icons-arrows-up:before{content:"\e02f";}.icons-ecommerce-bag-check:before{content:"\e030";}.icons-ecommerce-bag-cloud:before{content:"\e031";}.icons-ecommerce-bag-download:before{content:"\e032";}.icons-ecommerce-bag-minus:before{content:"\e033";}.icons-ecommerce-bag-plus:before{content:"\e034";}.icons-ecommerce-bag-refresh:before{content:"\e035";}.icons-ecommerce-bag-remove:before{content:"\e036";}.icons-ecommerce-bag-search:before{content:"\e037";}.icons-ecommerce-bag-upload:before{content:"\e038";}.icons-ecommerce-banknote:before{content:"\e039";}.icons-ecommerce-banknotes:before{content:"\e03a";}.icons-ecommerce-basket:before{content:"\e03b";}.icons-ecommerce-basket-check:before{content:"\e03c";}.icons-ecommerce-basket-cloud:before{content:"\e03d";}.icons-ecommerce-basket-download:before{content:"\e03e";}.icons-ecommerce-basket-minus:before{content:"\e03f";}.icons-ecommerce-basket-plus:before{content:"\e040";}.icons-ecommerce-basket-refresh:before{content:"\e041";}.icons-ecommerce-basket-remove:before{content:"\e042";}.icons-ecommerce-basket-search:before{content:"\e043";}.icons-ecommerce-basket-upload:before{content:"\e044";}.icons-ecommerce-bath:before{content:"\e045";}.icons-ecommerce-cart:before{content:"\e046";}.icons-ecommerce-cart-check:before{content:"\e047";}.icons-ecommerce-cart-cloud:before{content:"\e048";}.icons-ecommerce-cart-content:before{content:"\e049";}.icons-ecommerce-cart-download:before{content:"\e04a";}.icons-ecommerce-cart-minus:before{content:"\e04b";}.icons-ecommerce-cart-plus:before{content:"\e04c";}.icons-ecommerce-cart-refresh:before{content:"\e04d";}.icons-ecommerce-cart-remove:before{content:"\e04e";}.icons-ecommerce-cart-search:before{content:"\e04f";}.icons-ecommerce-cart-upload:before{content:"\e050";}.icons-ecommerce-cent:before{content:"\e051";}.icons-ecommerce-colon:before{content:"\e052";}.icons-ecommerce-creditcard:before{content:"\e053";}.icons-ecommerce-diamond:before{content:"\e054";}.icons-ecommerce-dollar:before{content:"\e055";}.icons-ecommerce-euro:before{content:"\e056";}.icons-ecommerce-franc:before{content:"\e057";}.icons-ecommerce-gift:before{content:"\e058";}.icons-ecommerce-graph1:before{content:"\e059";}.icons-ecommerce-graph2:before{content:"\e05a";}.icons-ecommerce-graph3:before{content:"\e05b";}.icons-ecommerce-graph-decrease:before{content:"\e05c";}.icons-ecommerce-guarani:before{content:"\e05d";}.icons-ecommerce-kips:before{content:"\e05e";}.icons-ecommerce-lira:before{content:"\e05f";}.icons-ecommerce-megaphone:before{content:"\e060";}.icons-ecommerce-money:before{content:"\e061";}.icons-ecommerce-naira:before{content:"\e062";}.icons-ecommerce-pesos:before{content:"\e063";}.icons-ecommerce-pound:before{content:"\e064";}.icons-ecommerce-receipt:before{content:"\e065";}.icons-ecommerce-receipt-bath:before{content:"\e066";}.icons-ecommerce-receipt-cent:before{content:"\e067";}.icons-ecommerce-receipt-dollar:before{content:"\e068";}.icons-ecommerce-receipt-euro:before{content:"\e069";}.icons-ecommerce-receipt-franc:before{content:"\e06a";}.icons-ecommerce-receipt-guarani:before{content:"\e06b";}.icons-ecommerce-receipt-kips:before{content:"\e06c";}.icons-ecommerce-receipt-lira:before{content:"\e06d";}.icons-ecommerce-receipt-naira:before{content:"\e06e";}.icons-ecommerce-receipt-pesos:before{content:"\e06f";}.icons-ecommerce-receipt-pound:before{content:"\e070";}.icons-ecommerce-receipt-rublo:before{content:"\e071";}.icons-ecommerce-receipt-rupee:before{content:"\e072";}.icons-ecommerce-receipt-tugrik:before{content:"\e073";}.icons-ecommerce-receipt-won:before{content:"\e074";}.icons-ecommerce-receipt-yen:before{content:"\e075";}.icons-ecommerce-receipt-yen2:before{content:"\e076";}.icons-ecommerce-recept-colon:before{content:"\e077";}.icons-ecommerce-rublo:before{content:"\e078";}.icons-ecommerce-rupee:before{content:"\e079";}.icons-ecommerce-safe:before{content:"\e07a";}.icons-ecommerce-sale:before{content:"\e07b";}.icons-ecommerce-sales:before{content:"\e07c";}.icons-ecommerce-ticket:before{content:"\e07d";}.icons-ecommerce-tugriks:before{content:"\e07e";}.icons-ecommerce-wallet:before{content:"\e07f";}.icons-ecommerce-won:before{content:"\e080";}.icons-ecommerce-yen:before{content:"\e081";}.icons-ecommerce-yen2:before{content:"\e082";}.icons-ecommerce-graph-increase:before{content:"\e083";}.icons-ecommerce-bag:before{content:"\e084";}.icons-software-eyedropper:before{content:"\e085";}.icons-software-font-allcaps:before{content:"\e086";}.icons-software-font-baseline-shift:before{content:"\e087";}.icons-software-font-horizontal-scale:before{content:"\e088";}.icons-software-font-kerning:before{content:"\e089";}.icons-software-font-leading:before{content:"\e08a";}.icons-software-font-size:before{content:"\e08b";}.icons-software-font-smallcapital:before{content:"\e08c";}.icons-software-font-smallcaps:before{content:"\e08d";}.icons-software-font-strikethrough:before{content:"\e08e";}.icons-software-font-tracking:before{content:"\e08f";}.icons-software-font-underline:before{content:"\e090";}.icons-software-font-vertical-scale:before{content:"\e091";}.icons-software-horizontal-align-center:before{content:"\e092";}.icons-software-horizontal-align-left:before{content:"\e093";}.icons-software-horizontal-align-right:before{content:"\e094";}.icons-software-horizontal-distribute-center:before{content:"\e095";}.icons-software-horizontal-distribute-left:before{content:"\e096";}.icons-software-horizontal-distribute-right:before{content:"\e097";}.icons-software-indent-firstline:before{content:"\e098";}.icons-software-indent-left:before{content:"\e099";}.icons-software-indent-right:before{content:"\e09a";}.icons-software-lasso:before{content:"\e09b";}.icons-software-layers1:before{content:"\e09c";}.icons-software-layers2:before{content:"\e09d";}.icons-software-layout:before{content:"\e09e";}.icons-software-layout-2columns:before{content:"\e09f";}.icons-software-layout-3columns:before{content:"\e0a0";}.icons-software-layout-4boxes:before{content:"\e0a1";}.icons-software-layout-4columns:before{content:"\e0a2";}.icons-software-layout-4lines:before{content:"\e0a3";}.icons-software-layout-8boxes:before{content:"\e0a4";}.icons-software-layout-header:before{content:"\e0a5";}.icons-software-layout-header-2columns:before{content:"\e0a6";}.icons-software-layout-header-3columns:before{content:"\e0a7";}.icons-software-layout-header-4boxes:before{content:"\e0a8";}.icons-software-layout-header-4columns:before{content:"\e0a9";}.icons-software-layout-header-complex:before{content:"\e0aa";}.icons-software-layout-header-complex2:before{content:"\e0ab";}.icons-software-layout-header-complex3:before{content:"\e0ac";}.icons-software-layout-header-complex4:before{content:"\e0ad";}.icons-software-layout-header-sideleft:before{content:"\e0ae";}.icons-software-layout-header-sideright:before{content:"\e0af";}.icons-software-layout-sidebar-left:before{content:"\e0b0";}.icons-software-layout-sidebar-right:before{content:"\e0b1";}.icons-software-magnete:before{content:"\e0b2";}.icons-software-pages:before{content:"\e0b3";}.icons-software-paintbrush:before{content:"\e0b4";}.icons-software-paintbucket:before{content:"\e0b5";}.icons-software-paintroller:before{content:"\e0b6";}.icons-software-paragraph:before{content:"\e0b7";}.icons-software-paragraph-align-left:before{content:"\e0b8";}.icons-software-paragraph-align-right:before{content:"\e0b9";}.icons-software-paragraph-center:before{content:"\e0ba";}.icons-software-paragraph-justify-all:before{content:"\e0bb";}.icons-software-paragraph-justify-center:before{content:"\e0bc";}.icons-software-paragraph-justify-left:before{content:"\e0bd";}.icons-software-paragraph-justify-right:before{content:"\e0be";}.icons-software-paragraph-space-after:before{content:"\e0bf";}.icons-software-paragraph-space-before:before{content:"\e0c0";}.icons-software-pathfinder-exclude:before{content:"\e0c1";}.icons-software-pathfinder-intersect:before{content:"\e0c2";}.icons-software-pathfinder-subtract:before{content:"\e0c3";}.icons-software-pathfinder-unite:before{content:"\e0c4";}.icons-software-pen:before{content:"\e0c5";}.icons-software-pen-add:before{content:"\e0c6";}.icons-software-pen-remove:before{content:"\e0c7";}.icons-software-pencil:before{content:"\e0c8";}.icons-software-polygonallasso:before{content:"\e0c9";}.icons-software-reflect-horizontal:before{content:"\e0ca";}.icons-software-reflect-vertical:before{content:"\e0cb";}.icons-software-remove-vectorpoint:before{content:"\e0cc";}.icons-software-scale-expand:before{content:"\e0cd";}.icons-software-scale-reduce:before{content:"\e0ce";}.icons-software-selection-oval:before{content:"\e0cf";}.icons-software-selection-polygon:before{content:"\e0d0";}.icons-software-selection-rectangle:before{content:"\e0d1";}.icons-software-selection-roundedrectangle:before{content:"\e0d2";}.icons-software-shape-oval:before{content:"\e0d3";}.icons-software-shape-polygon:before{content:"\e0d4";}.icons-software-shape-rectangle:before{content:"\e0d5";}.icons-software-shape-roundedrectangle:before{content:"\e0d6";}.icons-software-slice:before{content:"\e0d7";}.icons-software-transform-bezier:before{content:"\e0d8";}.icons-software-vector-box:before{content:"\e0d9";}.icons-software-vector-composite:before{content:"\e0da";}.icons-software-vector-line:before{content:"\e0db";}.icons-software-vertical-align-bottom:before{content:"\e0dc";}.icons-software-vertical-align-center:before{content:"\e0dd";}.icons-software-vertical-align-top:before{content:"\e0de";}.icons-software-vertical-distribute-bottom:before{content:"\e0df";}.icons-software-vertical-distribute-center:before{content:"\e0e0";}.icons-software-vertical-distribute-top:before{content:"\e0e1";}.icons-software-add-vectorpoint:before{content:"\e0e2";}.icons-software-box-oval:before{content:"\e0e3";}.icons-software-box-polygon:before{content:"\e0e4";}.icons-software-box-rectangle:before{content:"\e0e5";}.icons-software-box-roundedrectangle:before{content:"\e0e6";}.icons-software-character:before{content:"\e0e7";}.icons-software-crop:before{content:"\e0e8";}.icons-automotive:before{content:"\e0e9";}.icons-bau:before{content:"\e0ea";}.icons-lebensmittel:before{content:"\e0eb";}.icons-logistic:before{content:"\e0ec";}.icons-basic-ersatzteil:before{content:"\e0ed";}.icons-basic-allgemein:before{content:"\e0ee";}
@font-face{font-family:'icomoon';src:url(/sites/all/themes/isprong/font/icomoon.eot?qdrrp5);src:url(/sites/all/themes/isprong/font/icomoon.eot?qdrrp5#iefix) format('embedded-opentype'),url(/sites/all/themes/isprong/font/icomoon.woff2?qdrrp5) format('woff2'),url(/sites/all/themes/isprong/font/icomoon.ttf?qdrrp5) format('truetype'),url(/sites/all/themes/isprong/font/icomoon.woff?qdrrp5) format('woff'),url(/sites/all/themes/isprong/font/icomoon.svg?qdrrp5#icomoon) format('svg');font-weight:normal;font-style:normal;font-display:block;}[class^="icomoon-"],[class*=" icomoon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icomoon-facebook:before{content:"\e900";}.icomoon-instagram:before{content:"\e901";}.icomoon-linkedin:before{content:"\e902";}
html{-webkit-text-size-adjust:none;}body{font-family:'Lato',sans-serif;font-weight:400;font-style:normal;line-height:22px;font-size:14px;word-wrap:break-word;margin:0;padding:0;border:0;outline:0;color:#383838;background:#ffffff;position:relative;}::selection{background:#5c9424;color:#ffffff;}::-moz-selection{background:#5c9424;color:#ffffff;}a,a:link,a:visited{text-decoration:none;color:#000000;}a:hover,a:active,a:focus{text-decoration:none;color:#5c9424;}h1,h2,h3,h4,h5{margin:0;padding:0;font-family:'Lato',sans-serif;font-style:normal;font-weight:400;}h1,h2.big{font-size:40px;line-height:45px;margin-bottom:70px;text-transform:uppercase;font-weight:300;}h2,h1.small{font-size:30px;line-height:30px;font-weight:300;margin-bottom:70px;padding-bottom:25px;position:relative;text-transform:uppercase;}h2.center,h1.small.center{text-align:center;}h2:after,h1.small:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:70px;background:#5c9424;}h2.center:after,h1.small.center:after,h3.center:after{left:50%;margin-left:-35px;}h3,h2.small{font-size:20px;line-height:22px;margin-bottom:30px;padding-bottom:20px;font-weight:300;position:relative;text-transform:uppercase;}h3:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:70px;background:#5c9424;}h4,h3.small{font-size:16px;line-height:20px;margin-bottom:20px;font-weight:700;}h4.big{font-size:22px;line-height:22px;font-weight:700;}h5{font-size:14px;line-height:22px;font-weight:700;}hr{border:0;height:1px;background:#dfdfdf;width:100%;margin:50px 0;clear:both;}p{margin:0 0 20px 0;}b,strong{font-family:'Lato',sans-serif;font-weight:700;}span.small{font-size:12px;line-height:16px;}span.grey{color:#999999;}span.green{color:#5c9424;}span.uppercase{text-transform:uppercase;}span.title-grey{font-size:18px;color:#696969;}del{text-decoration:line-through;}tr.odd{background-color:#eeeeee;}img{outline:0;}img.left{float:left;margin:0 20px 0 0;}img.right{float:right;margin:0 0 0 20px;}code,pre,kbd,samp,var{padding:0 0.4em;font-size:0.77em;font-family:Menlo,Consolas,"Andale Mono","Lucida Console","Nimbus Mono L","DejaVu Sans Mono",monospace,"Courier New";}code{background-color:#f2f2f2;background-color:rgba(40,40,0,0.06);}pre code,pre kbd,pre samp,pre var,kbd kbd,kbd samp,code var{font-size:100%;background-color:transparent;}pre code,pre samp,pre var{padding:0;}.description code{font-size:1em;}kbd{background-color:#f2f2f2;border:1px outset #575757;margin:0 3px;color:#666;display:inline-block;padding:0 6px;-moz-border-radius:5px;border-radius:5px;}pre{background-color:#f2f2f2;background-color:rgba(40,40,0,0.06);margin:10px 0;overflow:hidden;padding:15px;white-space:pre-wrap;}input,textarea,select{font-family:'Lato',sans-serif;font-weight:400;font-style:normal;}caption{text-align:left;font-weight:normal;}blockquote{font-size:17px;line-height:23px;font-style:italic;margin:0;}a.feed-icon{display:inline-block;padding:15px 0 0 0;}img{max-width:100%;height:auto;border:0;display:block;}.table-wrapper{position:relative;margin:0 -45px;}.table-wrapper>div{overflow-x:auto;padding:0 45px;display:block;}.table-wrapper:before{content:"";width:40px;height:100%;left:0;top:0;position:absolute;background:-moz-linear-gradient(left,rgba(255,255,255,1) 20%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 20%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,0 0,100% 0,color-stop(0.2,rgba(255,255,255,1)),to(rgba(255,255,255,0)));background:-o-linear-gradient(left,rgba(255,255,255,1) 20%,rgba(255,255,255,0) 100%);background:linear-gradient(left,rgba(255,255,255,1) 20%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);}.table-wrapper:after{content:"";width:40px;height:100%;right:0;top:0;position:absolute;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%);background:-webkit-gradient(linear,0 0,100% 0,from(rgba(255,255,255,0)),color-stop(0.8,rgba(255,255,255,1)));background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%);background:linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);}table{border:0;border-spacing:0;width:100%;margin:30px 0 40px 0;}tbody{border:0;}table p{margin:0;}table tr th,table tr td{padding:20px 10px;border:0 !important;text-align:left;}table tr th{font-family:'Lato',sans-serif;font-weight:700;background:#5c9424;color:#ffffff;padding:10px 10px 8px 10px;line-height:18px;}table tr td{text-align:left;vertical-align:top;border-bottom:1px solid #eeeeee !important;font-size:12px;line-height:20px;}table tr:hover td{background:#f8f8f8;}tr.even,tr.odd{border:0 !important;padding:0;}table p,table ul,table ol{margin:0 !important;}.block ol,.block ul{margin:0;padding:0 0 0 1em;}.contextual-region .contextual .contextual-links a{font-size:0.923em;text-shadow:0 0 0 !important;}ul.menu li{margin:0;padding:0;}.sidebar ul li a{padding:0;color:#000000;}.sidebar ul li a:hover{color:#e10f21;}.sidebar ul li a.active,.sidebar ul li a.active-trail{color:#e10f21;}.region-content ul,.region-content ol{margin:1em 0;padding:0 0 0.25em 15px;}.item-list ul li{margin:0 0 10px 0;padding:0.2em 0.5em 0 0;line-height:20px;}ul.tips{padding:0 0 0 1.25em;}.region-header{float:right;}.region-header .block .content{margin:0;padding:0;}.region-header .block ul{margin:0;padding:0;}.region-header .block li{list-style:none;list-style-image:none;padding:0;}.container-inline div,.container-inline label{display:block;}#main-menu{float:right;margin-top:8px;}#main-menu ul.menu{margin:0;padding:0;text-align:center;}#main-menu ul.menu li{display:inline-block;list-style:none;list-style-type:none;list-syle-image:none;border:0;margin:0 0 0 50px;padding:0;background:none !important;font-size:14px;line-height:14px;}#main-menu ul.menu li>a{color:#ffffff;text-decoration:none;margin:0;cursor:pointer;position:relative;display:block;font-weight:700;font-style:normal;padding:0;background:none;text-transform:uppercase;}#main-menu ul.menu li.last>a{margin-right:0;}#main-menu ul.menu li>a:hover{text-decoration:none;color:#5c9424;background:none;}#main-menu ul.menu li.active>a,#main-menu ul.menu li>a.active,#main-menu ul.menu li.active-trail>a{color:#5c9424;text-decoration:none;}#main-menu ul.menu a,#main-menu ul.menu a:focus,#main-menu ul.menu a:active{text-decoration:none;}#secondary-menu-links{float:right;font-size:0.929em;margin:0 10px;}#secondary-menu-links li{margin:0;padding:0;}#secondary-menu-links a{display:inline-block;padding:0.8em;}#secondary-menu-links a:hover,#secondary-menu-links a:focus{text-decoration:underline;}#main{margin-bottom:0px;}#top{background:#f6f6f6;z-index:199;position:relative;padding:15px 0;text-transform:uppercase;}#top p{margin:0;}#top div.contextual-links-wrapper{display:none !important;}#header{background:none;position:fixed;top:0;left:0;width:100%;z-index:199;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;transition:background 0.5s;}#header>div.section{height:auto;padding:60px 0 0 0;-webkit-transition:padding 0.5s;-moz-transition:padding 0.5s;transition:padding 0.5s;}#logo{width:200px;margin:0;display:block;float:left;}#logo img{width:100%;display:block;}#header #block-block-1,#header #block-menu-menu-fusszeile,#header #block-block-2{display:none;}#header.fixed{background:#29313e !important;background:rgba(41,49,62,0.9) !important;}#header.fixed>div.section{padding:15px 0 !important;}#block-language-switcher-fallback-language-switcher-fallback{margin-left:30px;padding-left:30px;border-left:1px solid #515762;margin-top:8px;}#block-language-switcher-fallback-language-switcher-fallback li a{color:#6c7280;}#block-language-switcher-fallback-language-switcher-fallback li a:hover{color:#5c9424;}#block-language-switcher-fallback-language-switcher-fallback li.active{display:none;}#featured{padding:0;margin:0;position:relative;z-index:1;background:#f3f3f3;overflow:hidden;}#featured img.fallback{width:100%;}#highlighted{position:relative;padding:20px 0 20px 0;background:#f8f8f8;}#highlighted div.section{padding:0;}#main-wrapper #bild-gross{width:100%;}#main-wrapper #bild-gross img.echo{width:100%;}#footer-wrapper{padding:0;position:relative;z-index:99;background:#3d4450;color:#ffffff;}#footer{padding:90px 0;}#footer a{color:#ffffff;}#footer a:hover,#footer a:focus,#footer a:active{color:#5c9424;}#footer p{margin:0;}#footer .block h3{font-size:16px;color:#5c9424;margin:0 0 20px 0;padding:0;}#footer .block h3:after{display:none;}#block-block-1{float:left;clear:left;margin-top:30px;}#block-menu-menu-fusszeile{float:left;clear:both;width:100%;margin-top:70px;padding-top:30px;border-top:1px solid #515762;}#footer .block-menu ul{margin:0;padding:0;}#footer .block-menu ul li{list-style:none;padding:0;margin:0 25px 0 0;display:block;float:left;}#footer .block-menu ul li a{color:#ffffff;font-weight:700;text-transform:uppercase;}#footer .block-menu ul li a:hover{color:#5c9424;}#footer .block-menu ul li a.active{color:#5c9424;}#block-block-2{float:right;width:300px;text-align:center;height:300px;}#block-block-2 img{display:inline-block;margin-top:30px;}#block-block-2 .social-media{margin-top:60px;}#block-block-2 .social-media a{display:inline-block;margin:0 5px;width:24px;height:24px;border-radius:3px;background:#ffffff;color:#3d4450;font-size:16px;transition:background 0.5s,color 0.5s;text-align:center;}#block-block-2 .social-media a:hover{background:#5c9424;color:#ffffff;}#block-block-2 .social-media a i:before{line-height:24px;}#block-downloads{float:left;width:370px;position:relative;}#block-views-jobs-block{float:left;width:370px;margin-top:43px;}#block-views-termine-block-block{float:left;width:370px;margin-right:30px;min-height:382px;}.view-mode-teaser h2{margin-top:0;padding-top:0.5em;}.view-mode-teaser h2 a{color:#181818;}.view-mode-teaser{border-bottom:1px solid #d3d7d9;margin-bottom:30px;padding-bottom:15px;}.view-mode-teaser.sticky{background:#f9f9f9;background:rgba(0,0,0,0.024);border:1px solid #d3d7d9;padding:0 15px 15px;}.view-mode-teaser .content{clear:none;line-height:1.6;}.meta{font-size:0.857em;color:#68696b;margin-bottom:0;}.submitted a{padding:10px 0 15px;}.submitted .user-picture img{float:left;height:20px;margin:1px 5px 0 0;}.field-type-taxonomy-term-reference{margin:0 0 1.2em;}.field-type-taxonomy-term-reference .field-label{font-weight:normal;margin:0;padding-right:5px;}.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference ul.links{font-size:0.8em;}.view-mode-teaser .field-type-taxonomy-term-reference .field-label,.view-mode-teaser .field-type-taxonomy-term-reference ul.links{font-size:0.821em;}.field-type-taxonomy-term-reference ul.links{padding:0;margin:0;list-style:none;}.field-type-taxonomy-term-reference ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}.field-type-taxonomy-term-reference ul.links li a{padding:5px 0 20px;}.link-wrapper{text-align:right;}.field-type-image img,.user-picture img{margin:0 0 1em;}ul.links{color:#68696b;font-size:0.821em;}ul.links.inline li a{display:inline-block;padding:18px 0 5px;}.unpublished{margin:-20px -15px 0;padding:20px 15px 0;}.unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}.sidebar .section{padding:30px 0 0 29px;margin-left:30px;border-left:1px solid #dfdfdf;}.sidebar .block{margin:0;position:relative;padding:0 0 30px 0;}.sidebar .block .block-padding{padding:0;}.sidebar tbody{border:none;}.sidebar tr.even,.sidebar tr.odd{background:none;border-bottom:1px solid #d6d6d6;}.sidebar ul,.sidebar ul.views-summary{padding:0;margin:0;}.sidebar ul li,.sidebar ul.views-summary li{list-style:none;padding:0;margin:0 0 20px 0;}.sidebar ul li a,.sidebar ul.views-summary li a{display:block;padding:0;position:relative;}.sidebar ul li a:hover,.sidebar ul.views-summary li a:hover,.sidebar ul li a.active{color:#5c9424;}.sidebar .view-footer{margin-top:0;}.sidebar .view-footer p{margin:0;}.js .sidebar .block h4 i{display:none;}.js .sidebar .block .content{display:block;}.sidebar a.unflag-action{color:#cccccc;}.sidebar a.flag-action{display:none;}#block-block-10 a.button{line-height:14px;}.tabs{margin-bottom:10px;margin-top:-54px;z-index:99;position:relative;}.tabs ul.primary{padding:0;margin:0;overflow:hidden;border:none;background:none;}.tabs ul.primary li{display:block;float:left;vertical-align:bottom;margin:0 2px 0 0;}.tabs ul.primary li a{background:#ededed;display:block;float:left;padding:15px 20px;margin:0;border:none;line-height:14px;font-size:14px;}.tabs ul.primary li a:hover{background:#f3f3f3;}.tabs ul.primary li.active a{background:#5c9424;color:#ffffff;}.tabs ul.secondary{border-bottom:none;padding:0.5em 0;}.tabs ul.secondary li{display:block;float:left;}.tabs ul.secondary li:last-child{border-right:none;}.tabs ul.secondary li:first-child{padding-left:0;}.tabs ul.secondary li a{padding:0.25em 0.5em;}.tabs ul.secondary li a.active{background:#f2f2f2;border-bottom:none;-moz-border-radius:5px;border-radius:5px;}ul.action-links{list-style:none;margin:5px;padding:0.5em 1em;}ul.action-links li{display:inline-block;margin-left:10px;}ul.action-links li a{padding-left:15px;background:url(/sites/all/themes/isprong/images/add.png) no-repeat left center;margin:0 10px 0 0;}#messages{padding:0;margin:0 auto;}div.messages{margin:20px 0 0 0;color:#444444;padding:20px;}div.messages.status{border:1px solid #b2dbb2;background:#e5f3e5;}div.messages.warning{border:1px solid #f5ed99;background:#fcfbe5;}div.messages.error{border:1px solid #eab2b2;background:#f8e5e5;}div.messages h4,div.messages h3,div.messages h2{margin-bottom:5px;margin-top:0;}div.messages p{margin:0;}.profile .user-picture{float:none;}.confirm-parent,.password-parent{width:34em;}.password-parent,div.form-item div.password-suggestions{position:relative;}.password-strength-text,.password-strength-title,div.password-confirm{font-size:0.82em;}.password-strength-text{margin-top:0.2em;}div.password-confirm{margin-top:2.2em;width:20.73em;}input.form-submit,a.button,a.button:focus,a.button:link,a.button:visited{font-family:'Lato',sans-serif;font-weight:400;font-style:normal;color:#383838;background:none;border:1px solid #b2b2b2;cursor:pointer;text-align:center;padding:16px 26px 16px 26px;-moz-border-radius:3px;border-radius:3px;-webkit-appearance:none;text-decoration:none;display:inline-block;opacity:1;-webkit-transition:background 0.5s,color 0.5s;-moz-transition:background 0.5s,color 0.5s;transition:background 0.5s,color 0.5s;font-size:11px;line-height:11px;text-transform:uppercase;position:relative;letter-spacing:1px;margin-top:10px;}a.button:hover,a.button:active,a.button.active,input.form-submit:hover,input.form-submit:focus{color:#ffffff;background:#b2b2b2;}a.button.white,a.button.white:focus,a.button.white:link,a.button.white:visited{color:#ffffff;border-color:#ffffff;}a.button.white:active,a.button.white:hover,a.button.white.active{color:#5c9424;background:#ffffff;}a.button.small{padding:10px 14px;}.filter-help a{font-size:0.857em;padding:2px 20px 0;}.filter-wrapper .form-item label{margin-right:10px;}.filter-wrapper .form-item{padding:0 0 0.5em 0.5em;}.filter-guidelines{padding:0 1.5em 0 0.5em;}input{margin:2px 0;padding:4px;}input,textarea{font-size:14px;-moz-border-radius:0;border-radius:0;}textarea{line-height:1.5;}.password-suggestions ul li{margin-left:1.2em;}.form-item{margin-bottom:1em;margin-top:2px;}.form-item label{}.form-type-radio label,.form-type-checkbox label{margin-left:4px;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2px;}.contact-form #edit-name{width:75%;-moz-border-radius:4px;border-radius:4px;}.contact-form #edit-mail{width:75%;-moz-border-radius:4px;border-radius:4px;}.contact-form #edit-subject{width:75%;-moz-border-radius:4px;border-radius:4px;}.contact-form #edit-message{width:76.3%;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}input.form-button-disabled,input.form-button-disabled:hover,input.form-button-disabled:focus,input.form-button-disabled:active,.form-disabled input,.form-disabled select,.form-disabled textarea{background:#ededed;border-color:#bbb;color:#717171;}.form-disabled label{color:#717171;}.js input.form-autocomplete{background-position:100% 4px;}.js input.throbbing{background-position:100% -16px;}.page-admin #content img{margin-right:15px;}.page-admin #content .simpletest-image img{margin:0;}.page-admin-structure-block-demo .block-region{background:#ffff66;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:5px;padding:5px;text-align:center;text-shadow:none;}.page-admin-structure-block-demo #featured .block-region{font-size:0.55em;}.page-admin-structure-block-demo #header .block-region{width:500px;}.page-admin #admin-dblog img{margin:0 5px;}#system-theme-settings fieldset{padding:0;}#system-theme-settings fieldset .fieldset-legend{margin-top:0;}div.admin .right,div.admin .left{width:49%;margin:0;}div.admin-panel{background:#fbfbfb;border:1px solid #ccc;margin:10px 0;padding:0 5px 5px;}div.admin-panel h3{margin:16px 7px;}div.admin-panel dt{border-top:1px solid #ccc;padding:7px 0 0;}div.admin-panel dd{margin:0 0 10px;}div.admin-panel .description{margin:0 0 14px 7px;}.edit-link{background:#96c11f;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);color:#ffffff !important;padding:10px;position:absolute !important;top:5px;right:5px;z-index:999;display:none;}.edit-link.view{right:inherit;left:5px;top:-30px;}.views-row:hover .edit-link,.block:hover>.edit-link,.view-header:hover>.edit-link,#fotos .section:hover a.edit-link,article:hover>a.edit-link,#featured .section:hover>a.edit-link,#block-downloads:hover a.edit-link{display:block;}.view-header,article,article>.content{position:relative;}div.mobile_menu{display:none;}ul{margin:30px 0;}.region-content ul,.region-content ol{margin:0 0 20px 0;}ol ul,ul ul,ol ol,ul ol{margin-bottom:0;}ul>li,ul>li.leaf{list-style-image:url(/sites/all/themes/isprong/images/list-image.gif);}ol{counter-reset:item;padding-left:20px !important;}ol>li{display:block;list-style-image:none;}ol>li:before{content:counter(item,lower) ". ";counter-increment:item;display:inline-block;margin-left:-20px;width:20px;}ol.letters>li:before{content:counter(item,lower-alpha) ". ";}ol.boldlist>li:before{font-weight:bold;}ul>li.plus{list-style-image:url(/sites/all/themes/isprong/images/list-image-plus.gif);}ul>li.check{list-style-image:url(/sites/all/themes/isprong/images/list-image-check.gif);}span.liste{background:url(/sites/all/themes/isprong/images/list-image.gif) left 7px no-repeat;margin:0;padding-left:15px;display:inline-block;}span.liste.plus{background-image:url(/sites/all/themes/isprong/images/list-image-plus.gif);}span.liste.check{background-image:url(/sites/all/themes/isprong/images/list-image-check.gif);}span.abstand-20{margin-left:20px;}span.abstand-40{margin-left:40px;}span.abstand-60{margin-left:60px;}ul li p,ol li p{margin:0;}ul.vorteile{padding:0;}ul.vorteile>li{list-style:none;background:url(/sites/all/themes/isprong/images/vorteile_icon.png) left center no-repeat;margin-bottom:10px;padding-left:25px;}article .content ul>li,article .content ol>li{margin:10px 0;}img.loading{background:url(/sites/all/themes/isprong/images/loading_big.gif) center center no-repeat transparent;width:100% !important;height:100% !important;}input[type=number]{-moz-appearance:textfield;}::-webkit-inner-spin-button{-webkit-appearance:none;}::-webkit-outer-spin-button{-webkit-appearance:none;}input.form-text,textarea{border:1px solid #eeeeee;background:#fafafa;padding:14px;margin:0;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;}textarea{resize:none;}.webform-component,.form-actions{float:left;position:relative;width:100%;margin:0 0 20px 0;}.form-actions{margin-top:0;margin-bottom:0;}.webform-component>label{font-weight:normal;}.webform-component .form-item{margin:0 !important;}.form-item{position:relative;}.form-item>label{position:absolute;top:15px;left:15px;line-height:14px;cursor:text;color:#9c9c9c;opacity:1;font-weight:400;}.webform-component-textarea>label{top:14px;}.form-item>label.focus{opacity:0.5;}.form-item>label.has-text{opacity:0;display:none;}.form-required{color:#9c9c9c;}input.form-text.error,textarea.error{border:1px solid #de1919 !important;color:#000000 !important;}.form-item.error{background:none !important;color:#000000;}.form-type-select.error,.form-select.error{color:#de1919;}.webform-component.error label,.webform-component.error label .form-required{color:#de1919;}input.form-radio.error+label,input.form-checkbox.error+label{color:#de1919;}.messages.error.messages-inline{width:auto;background:#db7c71 !important;color:#ffffff;padding:3px 8px;display:none;position:absolute;top:-53px;left:0px;white-space:nowrap;font-size:12px;z-index:99;border:0;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);}.form-item.error:hover>.messages.error.messages-inline{display:block;}.messages.error.messages-inline:after{top:100%;left:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,0,0,0);border-top-color:#db7c71;border-width:8px;margin-right:0px;}.ajax-progress .throbber{background:none;background-color:rgba(255,255,255,0.7);float:left;height:100%;width:100%;position:fixed;top:0;left:0;margin:0;z-index:199;}.ajax-progress .throbber:before{content:"";position:absolute;top:50%;left:50%;height:70px;width:70px;margin:-35px 0 0 -35px;background:url(/sites/all/themes/isprong/images/loading.gif) center center no-repeat #5c9424;border-radius:3px;display:block;z-index:99;}.webform-container-inline div,.webform-container-inline div.form-item{display:block;float:left;margin-right:3px;}#inline-messages.messages.status,#inline-messages.messages.warning,#inline-messages.messages.error{margin:20px 0 15px 0;padding:20px;}#block-webform-client-block-75 .messages.error{margin:0 0 15px 0;padding:20px;}.form-item input.error,.form-item textarea.error,.form-item select.error{border-color:#cccccc;}div.messages.status h2,div.messages.status h3,div.messages.status h4{color:#444444;}div.form-item.error{background:none !important;}input:focus,select:focus,textarea:focus,button:focus{outline:none;}.form-type-radio{position:relative;}.form-type-radio input,.form-type-checkbox input{margin:-3px 5px 0 0;}.form-type-radio,.form-type-bef-checkbox,.form-checkboxes .form-item,.form-radios .form-item{float:left;margin:7px 25px 0 0 !important;width:auto !important;}.form-type-radio label,.form-type-checkbox label{font-weight:normal;position:relative;padding-left:25px;cursor:pointer;margin-left:0 !important;line-height:16px;display:inline-block;left:inherit;top:inherit;}.webform-client-form .form-item .form-checkboxes .form-item input,.webform-client-form .form-item .form-radios .form-item input{position:absolute;top:5px;left:0;}.webform-component-radios{padding-top:5px;}.webform-component-date{padding-top:10px;}.webform-datepicker{display:inline-block;}.form-type-checkbox label>span{border-radius:0;}.form-type-radio label:hover>span,.form-type-checkbox label:hover>span{background:#e10f21;}.form-type-radio.checked label>span,.form-type-checkbox.checked label>span{background:#e10f21;}.totop{position:fixed;right:15px;bottom:15px;z-index:99;width:45px;height:45px;background:#5c9424;display:block;cursor:pointer;border-radius:3px;-webkit-transition:bottom 0.3s,background 0.3s;-moz-transition:bottom 0.3s,background 0.3s;transition:bottom 0.3s,background 0.3s;font-size:36px;color:#ffffff;text-align:center;}.totop div{top:4px;position:relative;}.totop i:before{width:auto;margin:0;}.totop:hover{background:#4f7f29;}h1#page-title.hidden{display:none;}.dateien{margin-top:40px;}.dateien .datei{display:inline-block;margin:0 20px 20px 0;}.dateien .datei a{background:none;display:block;}.dateien .datei a .icon{display:inline-block;color:#5c9424;font-size:20px !important;line-height:20px !important;margin:0 10px 0 0 !important;cursor:pointer !important;position:relative;top:6px;}.dateien .datei a:hover,.dateien .datei a:focus,.dateien .datei a:active{text-decoration:none;}.dateien .datei a:hover i,.dateien .datei a:focus i,.dateien .datei a:active i{background:#4f7f29;}a.overlay{position:relative;z-index:1;display:block;}a.overlay:after{background:url(/sites/all/themes/isprong/images/icon_plus.png) center center no-repeat #96c11f;background-color:rgba(150,193,31,0.5);display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:99;opacity:0;content:"";-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;transition:opacity 0.4s;}a.overlay:hover:after{opacity:1;}a.overlay img{-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;transition:opacity 0.4s;}a.overlay:hover img{opacity:0.3;}ul.pager{margin:10px 0 0 0;padding:30px 0 0 0;clear:both;border-top:1px solid #dfdfdf;}.item-list .pager li,ul.pager>li{display:inline-block;margin:0 7px;padding:0;}ul.pager>li.pager-current{display:inline-block;color:#5c9424;font-size:14px;line-height:14px;}ul.pager>li a{padding:0;font-size:14px;line-height:14px;display:inline-block;}ul.pager>li a:hover{color:#5c9424;text-decoration:none;}ul.pager>li.pager-previous a,ul.pager>li.pager-next a{font-size:18px;line-height:18px;position:relative;background:#5c9424;border:1px solid #5c9424;color:#ffffff;width:30px;height:25px;padding-top:5px;text-align:center;margin:0;border-radius:3px;}ul.pager>li.pager-previous a:hover,ul.pager>li.pager-next a:hover{background:#4f7f29;color:#ffffff;}ul.pager>li.pager-last a,ul.pager>li.pager-first a{display:none;}ul.pager>li.pager-ellipsis{margin:0 5px;}.sidebar .pager{text-align:left;margin:20px -5px 0 -5px;padding-bottom:0;padding-top:0;border-top:0;}.sidebar .pager li{list-style:none;}.sidebar .pager li a:after{display:none;}.sidebar .pager .pager-current{color:#383838;font-weight:400;margin:0 5px;}.sidebar .pager li{margin:0;}.sidebar ul.pager>li.pager-previous a,.sidebar ul.pager>li.pager-next a{padding:0;color:#383838;border-radius:0;background:none;border:none;}.sidebar ul.pager>li.pager-previous a:hover,.sidebar ul.pager>li.pager-next a:hover{background:none;color:#4f7f29;}.slick-list{overflow:hidden;}.bilder-slider{padding:0 50px;margin:70px 0;position:relative;}.bilder-slider-big{position:relative;}.bilder-slider-big .bild{float:left;}.bilder-slider .bild{margin:0 15px !important;float:left !important;}.bilder-slider .slick-nav,.bilder-slider-big .slick-nav{font-size:30px;color:#777777;display:block;text-align:center;cursor:pointer;position:absolute;top:50%;margin-top:-15px;z-index:599;}.slick-nav i:before{width:auto;}.bilder-slider .slick-nav.prev{left:0;}.bilder-slider .slick-nav.next{right:0;}.bilder-slider-big .slick-nav.prev{left:25px;}.bilder-slider-big .slick-nav.next{right:25px;}.bilder-slider .slick-nav:hover,.bilder-slider-big .slick-nav:hover{color:#e10f21;}.bilder-slider .slick-nav.slick-disabled,.bilder-slider .slick-nav.slick-disabled:hover,.bilder-slider-big .slick-nav.slick-disabled,.bilder-slider-big .slick-nav.slick-disabled:hover{color:#777777;opacity:0.2;cursor:default;}#prev_next_wrapper{background:#f3f3f3;}#prev_next_wrapper div.section{padding:20px 0;}#prev_next_wrapper a{padding:0;}#prev_next_wrapper a:hover{}#prev_next_wrapper div.section{height:20px;overflow:hidden;}#prev_next_wrapper .prev{float:left;width:40%;text-align:left;}#prev_next_wrapper .all{width:20%;float:left;text-align:center;}#prev_next_wrapper .next{float:right;width:40%;text-align:right;}.grid-3 .view-content{margin:-15px;}.grid-3 .view-content .views-row{width:370px;float:left;margin:15px;position:relative;}.grid-4 .view-content{margin:-15px;}.grid-4 .view-content .views-row{width:270px;float:left;margin:15px;position:relative;}a.moremedia{position:fixed;left:5px;bottom:5px;padding:10px;z-index:209;}a.moremedia:hover{opacity:0.5;}a.moremedia img{display:block;height:50px;width:6px;}body>.nojs-info{margin:10px 0;width:100%;text-align:center;}.js body>.nojs-info{display:none;}#jr_inner{min-width:inherit !important;max-width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#jr_inner ul li{list-style:none;}@media all and (max-width:767px){#jr_wrap{top:0px !important;left:0px !important;}}.page-views-ui-basic #edit-options-form-description,.page-views-ui-basic .form-item-options-label,.page-views-ui-basic .form-item-options-empty,.page-views-ui-basic .form-item-options-tokenize,.page-views-ui-basic #edit-options-more,.page-views-ui-basic #edit-options-content-format{display:none;}#views-ui-config-item-form #edit-submit{background:#dddddd;padding:10px;width:auto;margin-top:30px;}.ajax-progress{background-color:rgba(255,255,255,0.7);float:left;height:100%;width:100%;position:fixed;top:0;left:0;margin:0;z-index:199;}.ajax-progress .throbber{background:url(/sites/all/themes/isprong/images/ajax-loader.gif) no-repeat center center #ffffff;height:70px;width:70px;position:absolute;top:50%;left:50%;margin:-35px 0 0 -35px;z-index:199;}.element-invisible{margin:0;}.flag-waiting .flag-throbber{background:url(/sites/all/themes/isprong/images/flag_throbber.gif) no-repeat right center;}.title .line{width:100%;display:block;height:5px;margin:30px 0;clear:both;background:url(/sites/all/themes/isprong/images/line.gif) center center no-repeat transparent;}.title .line_small{width:100%;display:block;height:3px;margin:18px 0;clear:both;background:url(/sites/all/themes/isprong/images/line_small.gif) center center no-repeat transparent;}.social-links{padding:0;text-align:center;}.social-links a{color:#ffffff;display:inline-block;margin:0 25px;-webkit-transition:color 0.4s;-moz-transition:color 0.4s;transition:color 0.4s;text-transform:uppercase;}.social-links a i{display:inline-block;width:40px;height:30px;padding-top:10px;background:#ffffff;color:#000000;border-radius:50%;margin-right:10px;text-align:center;font-size:18px;-webkit-transition:background 0.4s;-moz-transition:background 0.4s;transition:background 0.4s;}.social-links a i:before{margin:0;width:auto;}.social-links a:hover{color:#e10f21;}.social-links a:hover i{background:#e10f21;}.js.no-touch .slidein{opacity:0;-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;transition:opacity 1.5s;}.js.no-touch .slidein.inview{opacity:1;}.js.no-touch .slidein.delay-300.inview{-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s;}.js.no-touch .slidein.left{-webkit-transform:translateY(0) translateX(-60px);-moz-transform:translateY(0) translateX(-60px);-ms-transform:translateY(0) translateX(-60px);transform:translateY(0) translateX(-60px);}.js.no-touch .slidein.right{-webkit-transform:translateY(0) translateX(60px);-moz-transform:translateY(0) translateX(60px);-ms-transform:translateY(0) translateX(60px);transform:translateY(0) translateX(60px);}.js.no-touch .slidein.left.inview,.js.no-touch .slidein.right.inview{-webkit-transform:translateY(0) translateX(0);-moz-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);}ol.search-results{margin:0;padding:0;}ol.search-results li{border-top:1px solid #eeeeee;padding-top:30px;margin-top:30px;margin-bottom:0;}ol.search-results li h4{margin-bottom:10px;}ol.search-results li .type{color:#999999;}ol.search-results .search-snippet-info{padding-left:0;}.krumo-root img{width:auto;}.menu_overlay{display:none;}.admin-menu-icon{width:auto;}.page-user .user-picture{width:100px;height:100px;margin:0 30px 0 0;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){}#admin-menu .dropdown .admin-menu-icon img{width:16px;}#sliding-popup .popup-content #popup-text h4{margin-bottom:5px;}
#featured{background:#30353e;height:162px;}#featured.with-content{height:420px;padding-top:100px;}#featured.with-content .section{display:table;height:420px;position:relative;}#featured .section .content{text-align:center;vertical-align:middle;display:table-cell;}#featured .section .text{max-width:970px;text-align:center;margin:0 auto;color:#ffffff;font-size:20px;line-height:30px;font-style:italic;}#featured .section .content h2,#featured .section .content h1{font-size:50px;line-height:50px;margin-bottom:40px;font-weight:300;color:#ffffff;padding-bottom:0;}#featured .section .content h2:after{display:none !important;}#featured .section .content.with-text2{text-align:left;}#featured .section .content.with-text2 .text{width:65%;float:left;text-align:left;padding-right:60px;box-sizing:border-box;}#featured .section .content.with-text2 .text2{width:35%;float:left;border-left:1px solid rgba(255,255,255,0.3);padding-left:60px;box-sizing:border-box;color:#ffffff;}#featured .section .content.with-text2 .text2 a{color:#ffffff;}#featured .section .content.with-text2 .text2 a.spamspan{color:#5c9424;}#featured .section .content.with-text2 .text2 a:hover{opacity:0.5;}#featured .section .content.with-text2 .text2 *:last-child{margin-bottom:0;}#featured .section .content.with-text2 .text2 h4{font-size:20px;line-height:30px;}.front div.tabs{position:absolute;top:150px;left:0;width:100%;z-index:99;}.front #main-wrapper{padding-top:0 !important;}#node-startseite #einleitung{background:#30353e;}#node-startseite #einleitung .section{padding-top:200px;overflow-y:hidden;}#node-startseite #einleitung .section .content{text-align:center;margin:0 auto;max-width:100%;color:#ffffff;font-size:20px;line-height:30px;}#node-startseite #einleitung .section .content .text{}#node-startseite #einleitung .section .content p{font-style:italic;}#node-startseite #einleitung .section .content h1,#node-startseite #einleitung .section .content h2{font-size:50px;line-height:50px;margin-bottom:40px;font-weight:300;padding-bottom:0 !important;}#node-startseite #einleitung .section .content h2:after{display:none !important;}#node-startseite #einleitung .section .content a.button{margin-top:20px;background:#5c9424;color:#ffffff;border:0;}#node-startseite #einleitung .section .content a.button:hover{background:#4f7f29;}#node-startseite #einleitung .section .screen{width:1030px;margin:60px auto 0 auto;max-width:100%;}#node-startseite #einleitung .section .slider .slick-list{outline:none;}#node-startseite #einleitung .section .slider .slider-item{display:none;float:left;width:100%;outline:none;}#node-startseite #einleitung .section .slider .slider-item:first-child,#node-startseite #einleitung .section .slider.slick-slider .slider-item{display:block;}#node-startseite #einleitung .section .slider .slider-item .video-container{display:none;}#colorbox .video-container{width:1400px;max-width:100%;position:relative;height:0;padding-top:56.25%;}#colorbox .video-container video{position:absolute;top:0;left:0;width:100%;height:100%;}#node-startseite #einleitung .section .slider .screen{margin-top:60px;height:400px;position:relative;}#node-startseite #einleitung .section .slider .screen img{width:auto;margin:0 auto;}#node-startseite #einleitung .section .slider .screen a.play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:199;width:80px;height:80px;border-radius:50%;background:#5c9424;transition:none;display:block;box-shadow:0 0 30px 0 rgba(0,0,0,0.5);}#node-startseite #einleitung .section .slider .screen a.play div{background:#5c9424;position:relative;width:100%;height:100%;z-index:99;transition:background 0.5s;border-radius:50%;}#node-startseite #einleitung .section .slider .screen a.play div i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffff;font-size:44px;z-index:20;}#node-startseite #einleitung .section .slider .screen a.play:hover div{background:#4f7f29;}#node-startseite #einleitung .section .slider .screen a.play:after{content:"";width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);border-radius:100%;background:#5c9424;z-index:1;opacity:0.5;animation:startIntroPlayPulse1 1.4s 0s ease-out infinite;}#node-startseite #einleitung .section .slider .screen a.play:before{content:"";width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);border-radius:100%;background:#5c9424;z-index:2;opacity:0.9;animation:startIntroPlayPulse2 1.4s 0.4s ease-out infinite;}@keyframes startIntroPlayPulse1{0%{transform:translate(-50%,-50%) scale(1);opacity:0.5;}100%{transform:translate(-50%,-50%) scale(1.4);opacity:0;}}@keyframes startIntroPlayPulse2{0%{transform:translate(-50%,-50%) scale(1);opacity:0.9;}100%{transform:translate(-50%,-50%) scale(1.4);opacity:0;}}#node-startseite #einleitung .section .slider ul.slick-dots{margin:0;padding:0;position:absolute;top:50%;right:50px;right:calc((100vw - 1170px) / 4);z-index:999;}#node-startseite #einleitung .section .slider ul.slick-dots li{list-style:none;margin:15px 0;padding:0;}#node-startseite #einleitung .section .slider ul.slick-dots li button{text-indent:-999999px;padding:0;width:6px;height:6px;border:0;display:block;outline:none;box-shadow:none;border-radius:3px;background:#ffffff;cursor:pointer;transition:height 0.5s,background 0.5s;}#node-startseite #einleitung .section .slider ul.slick-dots li button:hover{background:#5c9424 !important;}#node-startseite #einleitung .section .slider ul.slick-dots li.slick-active button{height:14px;background:#5c9424 !important;}#features h2{margin-bottom:20px;}#features .section{padding:90px 0;}.software #features .bloecke .view-content{margin-top:-50px;}.software #features{background:#ffffff;}#features.software-detail{background:#f8f8f8;text-align:center;}#features.software-detail a.button{margin-top:60px;}.page-software #featured.with-content,.page-software #featured.with-content .section{height:300px;}#features .block{width:25%;float:left;margin-top:50px;}#features .block>div{border-right:1px solid #dfdfdf;padding:30px 30px 0 30px;text-align:center;height:135px;}#features .block.fourth>div{border-right:0;}#features .block .icon{font-size:64px;color:#5c9424;display:block;margin:0 auto;text-align:center;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;transition:transform 1s;}#features .block .icon:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}#features .block .text{margin-top:30px;text-transform:uppercase;}#node-startseite #beschreibung{position:relative;background:#f8f8f8;overflow:hidden;}#node-startseite #beschreibung>img{max-width:55%;}#node-startseite #beschreibung .content{position:absolute;top:50%;left:50%;width:585px;height:800px;margin-top:-400px;z-index:99;display:table;}#node-startseite #beschreibung .content>div{display:table-cell;vertical-align:middle;}#node-startseite #news .section{padding:90px 0;}.news-startseite{}.news-startseite .views-row{text-align:center;width:33.333%;float:left;}.news-startseite .views-row>div{padding:40px 30px;border-left:1px solid #dfdfdf;}.news-startseite .views-row-first>div{border-left:0;}.news-startseite .views-row .date{font-size:11px;text-transform:uppercase;}.news-startseite .views-row .title{margin:20px 0;}#node-startseite #interessiert{position:relative;}#node-startseite #interessiert .section-wrapper{position:relative;width:100%;height:345px;margin:0;padding:90px 0;z-index:99;color:#ffffff;}#node-startseite #interessiert .parallax{position:absolute !important;top:0;left:0;width:100%;height:100%;z-index:-1;}#node-startseite #interessiert h2{margin-bottom:50px;}#node-startseite #interessiert h2:after{background:#ffffff;}#node-startseite #interessiert .text{font-size:17px;line-height:23px;font-style:italic;text-align:center;font-weight:300;}#node-startseite #interessiert .webform{margin-top:50px;text-align:center;}#node-startseite #interessiert .webform .form-item{width:30%;display:inline-block;margin:0 0.5%;float:none;}#node-startseite #interessiert .webform .form-item input{background:#ffffff;border-color:#ffffff;}#node-startseite #interessiert .webform .form-submit{border-color:#ffffff;color:#ffffff;margin:50px 0 0 0;}#node-startseite #interessiert .webform .form-submit:hover{background:#ffffff;color:#5c9424;}#node-startseite #interessiert .webform .info{display:none !important;}#node-startseite #interessiert .webform div.messages{display:none !important;}#node-startseite #interessiert .webform .webform-confirmation{margin-top:70px;}#node-startseite #interessiert .webform .webform-confirmation h2{margin-bottom:25px;}#node-startseite #interessiert .webform .webform-confirmation h2:after{background:#ffffff;margin-left:-35px;left:50%;}.js .parallax{height:550px;width:100%;position:relative;}.js img.parallax-background{display:none;}#node-referenzen_logos{position:relative;}#node-referenzen_logos #referenzen .section{padding:90px 0;text-align:center;}#node-referenzen_logos #referenzen .bloecke{width:100%;position:relative;}#node-referenzen_logos #referenzen .block{float:left;width:370px;}#node-referenzen_logos #referenzen .block .logo{border-right:1px solid #dfdfdf;text-align:center;}#node-referenzen_logos #referenzen .block .logo.top{margin-bottom:50px;}#node-referenzen_logos #referenzen .block .logo img{display:inline-block;}#node-referenzen_logos #referenzen .bloecke a.slick-nav{color:#b2b2b2;border:1px solid #b2b2b2;width:30px;height:22px;padding-top:8px;position:absolute;top:50%;margin-top:-16px;left:-62px;border-radius:50%;text-align:center;cursor:pointer;}#node-referenzen_logos #referenzen .bloecke a.slick-nav i:before{margin:0;width:auto;}#node-referenzen_logos #referenzen .bloecke a.slick-nav:hover{border-color:#383838;color:#383838;}#node-referenzen_logos #referenzen .bloecke a.slick-nav.next{left:inherit;right:-62px;}#node-referenzen_logos #referenzen .bloecke a.slick-nav.slick-disabled,#node-referenzen_logos #referenzen .bloecke a.slick-nav.slick-disabled:hover{opacity:0.5;color:#b2b2b2;border-color:#b2b2b2;cursor:default;}#node-referenzen_logos #referenzen a.button{margin-top:60px;}#node-unternehmen #text .section{text-align:center;padding:0 0 90px 0;}#node-unternehmen #text .buttons{margin-top:50px;}#node-unternehmen #text .buttons a{margin:5px 10px;}#node-unternehmen #team{}#node-unternehmen #team .section{padding:90px 0 0 0;border-top:1px solid #ddd;}#node-unternehmen #team .view-content{margin:-15px;}#node-unternehmen #team .views-row{width:270px;float:left;margin:15px;background:#ffffff;position:relative;}#node-unternehmen #team .views-row img{width:100%;}#node-unternehmen #team .views-row .content{padding:30px;}#node-unternehmen #team .views-row .content h4{margin:0 0 5px 0;}#node-unternehmen #team .views-row .content .position{height:auto;line-height:18px;}#node-unternehmen #team .views-row .content i{color:#5d9425;margin-right:5px;font-size:16px;}#node-unternehmen #weitere_ansprechpartner{background:#f8f8f8;}#node-unternehmen #weitere_ansprechpartner .section{padding:0;}#node-unternehmen #weitere_ansprechpartner .beschreibung{font-style:italic;text-align:center;}#node-unternehmen #weitere_ansprechpartner .ansprechpartner{text-align:center;padding:0;}#node-unternehmen #weitere_ansprechpartner .ansprechpartner .block{width:100%;margin:0;padding:90px 0;border-top:1px solid #eeeeee;}#node-unternehmen #weitere_ansprechpartner .ansprechpartner .block-0{border-top:none;}#node-unternehmen #weitere_ansprechpartner .ansprechpartner .block>div{padding:0 50px;}#node-unternehmen #weitere_ansprechpartner .ansprechpartner .block img{display:inline-block;}#node-unternehmen #weitere_ansprechpartner .ansprechpartner .block .logo{height:100px;}#node-unternehmen #weitere_ansprechpartner .block h2{margin-bottom:40px;}#node-unternehmen #weitere_ansprechpartner .block .text{margin-top:40px;}.handbuch .views-row{padding-left:72px;position:relative;}.handbuch .views-row h3{margin-bottom:20px;}.handbuch .views-row .icon{position:absolute;top:0;left:0;color:#5c9424;font-size:40px;line-height:40px;cursor:default;}.handbuch .views-row .content{border-bottom:1px solid #dfdfdf;padding-bottom:40px;margin-bottom:40px;}.handbuch .views-row-last .content{border-bottom:0;padding-bottom:0;margin-bottom:0;}.handbuch .views-row .list span{margin:0 5px;}#block-views-exp-handbuch-suche-page{float:right;}#block-views-exp-handbuch-suche-page h3{display:none;}#edit-search-api-views-fulltext-wrapper{padding:0;position:relative;}#edit-search-api-views-fulltext{padding-right:40px;background:#ffffff;}#block-views-exp-handbuch-suche-page .views-submit-button{padding:0;}#block-views-exp-handbuch-suche-page .views-submit-button input{margin:0;position:absolute;top:11px;right:11px;z-index:99;text-indent:-99999px;background:url(/sites/all/themes/isprong/images/search_icon.png) top center no-repeat;width:24px;height:24px;padding:0;border:0;-webkit-transition:none;-moz-transition:none;transition:none;}#block-views-exp-handbuch-suche-page .views-submit-button input:hover{background-position:bottom center;}#block-block-9{float:left;}#block-block-9 .content p{margin:0 !important;}#block-block-9 .content br{display:none !important;}#block-block-9 .content p a.button{margin:0 10px 0 0 !important;}.views-exposed-widgets{margin-bottom:0;position:relative;}#block-block-4{float:left;margin-top:10px;}#block-block-4 span.active,#block-block-5 .views-row a.active{color:#5c9424;}#block-block-4 div.icon{margin:0 5px;display:inline-block;font-size:20px;position:relative;top:5px;}#block-block-5 .views-row{margin-bottom:20px;line-height:18px;}#block-block-5 .views-row-last{margin-bottom:0;}#node-handbuch li>a:not([href]){position:relative;float:left;}#node-handbuch h1{margin-bottom:40px;}#node-handbuch h2{margin-top:50px;margin-bottom:23px;}#node-handbuch h3{margin-top:40px;margin-bottom:18px;}#node-handbuch img{display:inline-block;}#node-handbuch p{margin-bottom:10px;}#node-handbuch ul,#node-handbuch ol{margin-bottom:0 !important;}#node-handbuch ul li img,#node-handbuch ol li img{padding-top:10px;}img.paddingbottom{padding-bottom:10px;}#node-handbuch a{color:#5c9424;display:inline;}.view-handbuch-suche .views-row{border-bottom:1px solid #dfdfdf;padding-bottom:40px;margin-bottom:40px;}.view-handbuch-suche .views-row-last{border-bottom:0;padding-bottom:0;margin-bottom:0;}.view-handbuch-suche .views-row h4{margin-bottom:0px;}.view-handbuch-suche .views-row .category{color:#aaaaaa;}.view-handbuch-suche .views-row .text{margin-top:15px;}.view-handbuch-suche .views-row .text .highlight{color:#5c9424;}.page-software #main-wrapper{padding:0 !important;}.software{background:#f8f8f8;}.software>.view-content{padding:90px 0;}.software .views-row{position:relative;background:#ffffff;}.software .views-row .bild{width:50%;float:left;height:585px;overflow:hidden;}.software .views-row .content{width:50%;float:right;height:585px;display:table;}.software .views-row .content>div{padding:0 70px;display:table-cell;vertical-align:middle;}.software .views-row .content .icon,#node-software .content .icon,#featured.software-detail .icon{color:#5c9424;font-size:60px;line-height:60px;margin-bottom:40px;cursor:default;}#node-software .content hr{background:#dfdfdf;margin:20px 0;}.software .views-row-even .bild{float:right;}.software .views-row-even .content{float:left;}#node-software .bilder.left{width:50%;float:left;}#node-software .bilder.left .bild img{display:block;margin:0 0 15px 0;}#node-software .content.right{width:50%;float:right;}#node-software .content.right>div{padding-left:70px;}#contact-button{position:fixed;right:15px;top:50%;margin-top:-22px;z-index:99;width:auto;height:25px;background:#5c9424;display:block;cursor:pointer;border-radius:3px;padding:10px 11px;color:#ffffff;text-align:center;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;transition:background 0.3s;}#contact-button:hover{background:#4f7f29;}#contact-button span{width:0;overflow:hidden;display:inline-block;float:left;margin:0;height:22px;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;transition:width 0.3s;text-align:left;}#contact-button:hover span{width:90px;}#contact-button .icon{color:#ffffff;margin:0;display:inline-block;font-size:24px;}#block-downloads .dateien{margin:0 !important;}#block-downloads .dateien .block{border-bottom:1px solid #515762;margin-bottom:20px;padding-bottom:20px;}#block-downloads .dateien .block:last-child{border-bottom:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;}#block-views-jobs-block .views-row{border-bottom:1px solid #515762;margin-bottom:20px;padding-bottom:20px;}#user-login-form{margin-top:10px;}#user-login,#user-pass{margin-top:30px;}#user-login-form .form-item,#user-login .form-item{width:49%;float:left;}#user-login-form .form-item.form-type-password,#user-login .form-item.form-type-password{float:right;}#user-login-form .item-list{display:none;}#user-login .description{display:none;}#user-login-form #edit-actions,#user-login #edit-actions,#user-pass #edit-actions{margin-top:10px;}#ui-datepicker-div.ui-widget{background:#f8f8f8;border:none;padding:0;border-radius:3px;overflow:hidden;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);width:240px;}#ui-datepicker-div .ui-datepicker-header{border:none;background:#5c9424;font-weight:normal;font-size:15px;border-radius:0;}#ui-datepicker-div .ui-datepicker-header .ui-state-hover{background:transparent;border-color:transparent;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}#ui-datepicker-div .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#ffffff;}#ui-datepicker-div .ui-datepicker-prev-hover,#ui-datepicker-div .ui-datepicker-next-hover,#ui-datepicker-div .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-prev{top:.9em;border:none;}#ui-datepicker-div .ui-datepicker-prev-hover{left:2px;}#ui-datepicker-div .ui-datepicker-next-hover{right:2px;}#ui-datepicker-div .ui-datepicker-next span,#ui-datepicker-div .ui-datepicker-prev span{background-image:url(/sites/all/themes/isprong/images/ui-icons_ffffff_256x240.png);background-position:-32px 0;margin-top:0;top:0;font-weight:normal;}#ui-datepicker-div .ui-datepicker-prev span{background-position:-96px 0;}#ui-datepicker-div table{margin:0;}#ui-datepicker-div th{padding:7px 0;color:#000000;font-size:12px;font-weight:normal;border:none;border-top:none;background:#f8f8f8;}#ui-datepicker-div td{background:#ffffff;border:none !important;padding:0;}#ui-datepicker-div td.ui-datepicker-today a{color:#5c9424;background:#f8f8f8;}#ui-datepicker-div td .ui-state-default{background:transparent;border:none;text-align:center;padding:.5em;margin:0;font-weight:normal;color:#000000;font-size:12px;line-height:16px;}#ui-datepicker-div .ui-state-disabled{opacity:1;}#ui-datepicker-div .ui-state-disabled .ui-state-default{color:#aaaaaa;}#ui-datepicker-div td .ui-state-active,#ui-datepicker-div td .ui-state-hover{background:#5c9424;color:#ffffff;}.webform-component-date>label{margin-right:10px !important;}input.webform-calendar{width:20px;margin-top:-4px;}input.webform-calendar:hover{opacity:0.5;}.webform-datepicker>.form-item.form-type-select{display:none !important;}.datumanzeige{display:inline-block !important;margin-left:5px;margin-top:7px;float:none !important;width:auto !important;position:relative;}.datumanzeige a.reset{cursor:pointer;font-size:8px;margin-left:8px;line-height:14px;position:relative;top:-2px;}.datumanzeige input{border:0;padding:0;width:80px;background:none;}.datumanzeige.form-item.valid:after{display:none !important;}.datumanzeige.invalid{top:-8px;}.datumanzeige.invalid input{width:30px;}form.jquery-validate .form-item.valid input,form.jquery-validate .form-item.valid textarea{border-color:#5c9424;}form.jquery-validate .form-item.invalid input,form.jquery-validate .form-item.invalid textarea{border-color:#cc0000;}form.jquery-validate .form-item.valid:after{content:"";position:absolute;right:10px;top:16px;width:18px;height:14px;background:url(/sites/all/themes/isprong/images/form-item-valid.png) center center no-repeat;z-index:99;}form.jquery-validate .form-item.invalid:after{content:"";position:absolute;right:10px;top:17px;width:18px;height:14px;background:url(/sites/all/themes/isprong/images/form-item-error.png) center center no-repeat;z-index:99;}form.jquery-validate .form-item.invalid span.invalid{position:absolute;top:-26px;right:0;color:#ffffff;font-size:12px;line-height:12px;white-space:nowrap;background:#cc0000;padding:6px 8px;opacity:1;width:auto;left:inherit;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);z-index:99;}form.jquery-validate .form-item.invalid span.invalid:after{top:100%;right:12px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(204,0,0,0);border-top-color:#cc0000;border-width:7px;margin-left:0;}#webform-client-form-36.jquery-validate .form-submit.disabled,#webform-client-form-36.jquery-validate .form-submit.disabled:hover{opacity:0.5;cursor:default;background:none;color:#ffffff;}.dz-clickable{border:5px dashed #aaaaaa;height:200px;}.dz-clickable .dz-preview{width:100px;float:left;margin:15px;}.dz-clickable .dz-error-message{display:none;}.dz-success .dz-success-mark{display:none;}.dz-success .dz-error-mark{display:none;}#edit-submitted-upload-ajax-wrapper>.form-item{}.webform-component-jqueryupload{width:98% !important;margin-top:30px !important;}.webform-component-jqueryupload>label{display:none !important;}#drop{padding:50px 0 50px 150px;margin-bottom:0;border:5px dashed #eeeeee;background:url(/sites/all/themes/isprong/images/icon_jqueryupload.png) 35px center no-repeat transparent;cursor:pointer;}#drop:hover{border-color:#dddddd;}#drop input{display:none;}.touchevents #drop{display:none;}.touchevents .webform-component-jqueryupload a.touch-device.browse{display:inline-block !important;}.webform-component-jqueryupload ul{list-style:none;margin:0;padding:10px 0 0 0;}.webform-component-jqueryupload ul li{width:23%;float:left;padding:0 2% 0 0;height:63px;position:relative;list-style:none;}.webform-component-jqueryupload ul li input{display:none !important;}.webform-component-jqueryupload ul li p{width:144px;overflow:hidden;white-space:nowrap;font-weight:bold;position:absolute;top:20px;left:60px;line-height:18px;}.webform-component-jqueryupload ul li i{font-weight:normal;font-style:normal;color:#7f7f7f;display:block;}.webform-component-jqueryupload ul li canvas{top:15px;left:0;position:absolute;width:48px;}.webform-component-jqueryupload ul li span{width:18px;height:14px;background:url(/sites/all/themes/isprong/images/form-item-valid.png) no-repeat;position:absolute;top:32px;left:15px;cursor:pointer;}.webform-component-jqueryupload ul li.working span,.webform-component-jqueryupload ul li.error span{background:url(/sites/all/themes/isprong/images/form-item-error.png) no-repeat;}.webform-component-jqueryupload ul li.error p{color:red;}#node-bewerbungsformular .webform .form-item{float:left;margin:1%;width:31.333%;}#node-bewerbungsformular .webform .form-item.webform-component-textarea,#node-bewerbungsformular .webform .form-item.webform-component-markup{width:98%;}.webform-component--persoenliche-daten--anrede #edit-submitted-persoenliche-daten-anrede{display:inline-block;padding-right:30px;position:relative;white-space:nowrap;width:auto !important;padding-top:5px;}.webform-component--persoenliche-daten--anrede .form-item{width:auto !important;margin-right:20px !important;display:inline !important;float:none !important;}.webform-component--persoenliche-daten--vorname{clear:left;}#node-bewerbungsformular #webform-client-form-36 .webform-component-radios>label{display:inline-block;left:inherit;margin-right:20px;opacity:1;position:relative;top:inherit;}#webform-client-form-36 fieldset{background:none;border:0 none;margin:0 0 30px;padding:0px;display:block;}#webform-client-form-36 fieldset legend{font-size:20px;line-height:22px;font-weight:300;display:block;position:relative;padding:0 0 25px 0;margin:30px 0 10px 0;float:left;width:100%;text-transform:uppercase;position:relative;}#webform-client-form-36 fieldset legend:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:70px;background:#5c9424;}#webform-client-form-36 fieldset .fieldset-wrapper{margin:-1%;}#node-bewerbungsformular.node-36 .webform{background:none;padding:0;margin:0;}#node-bewerbungsformular.node-36 form>div{margin:0;}#node-bewerbungsformular .webform .form-item p{margin:0;}#webform-client-form-36 fieldset .webform-component-markup{margin-bottom:0 !important;}#node-bewerbungsformular .webform .form-item.webform-component--job,#node-bewerbungsformular .webform .form-item.webform-component--einleitung-allgemein,#node-bewerbungsformular .webform .form-item.webform-component--einleitung{border-bottom:none;clear:both;margin:0 0 40px 0;padding:0;width:100%;}#node-bewerbungsformular.node-36 .webform .form-actions{border-top:none;clear:both;float:none;margin:0;padding-top:0;width:100%;}#node-bewerbungsformular.node-36 .webform .form-actions .info{float:left;margin-left:20px;display:none;padding-top:20px;}#node-bewerbungsformular.node-36 .webform .form-actions input.webform-submit{float:left;}#node-bewerbungsformular.node-36 .webform .form-actions input.webform-submit.disabled,#node-bewerbungsformular.node-36 .webform .form-actions input.webform-submit.disabled:hover{opacity:0.3;cursor:default;background:none;color:#383838;}#node-bewerbungsformular.node-36 .content{text-align:left;width:100%;margin:0;}#node-bewerbungsformular.node-36 .content h2{text-transform:uppercase;margin-bottom:40px;}.page-offene-stellen #messages div.messages{margin:50px 0 0 0;}.webform-component-jqueryupload{display:none;}.xhrresponsetype .webform-component-jqueryupload{display:block !important;}.xhrresponsetype #edit-submitted-bewerbungsunterlagen-dateien2-ajax-wrapper{display:none !important;}#webform-client-form-36 fieldset.webform-component--dateien2{padding:20px 0 0 0;margin:1%;width:98%;}#webform-client-form-36 fieldset.webform-component--dateien2 .fieldset-wrapper{margin:0 !important;}fieldset.webform-component--dateien2 legend{display:none !important;}.webform-component--dateien2 .description,.webform-component--dateien2 label{display:none;}.webform-component--dateien2 .tabledrag-toggle-weight-wrapper,.webform-component--dateien2 table.sticky-header,.webform-component--dateien2 table thead,.webform-component--dateien2 .tabledrag-handle,.webform-component--dateien2 .file img,.webform-component--dateien2 .tabledrag-hide{display:none !important;}.webform-component--dateien2 table tr{background:none;border-bottom:1px solid #eeeeee;}.form-item.webform-component-multiple-file{margin:20px 0 10px 0 !important;width:100% !important;}.form-item.webform-component-multiple-file input.form-file{background:none !important;}.webform-component--dateien2 table td input.form-submit{padding:0;border:0;color:#5c9424;}#node-bewerbungsformular .webform .webform-component-date>label{display:inline-block;left:inherit;margin-right:30px;opacity:1;position:relative;top:inherit;}#node-bewerbungsformular #webform-client-form-36 .webform-component-radios>label{display:inline-block;left:inherit;margin-right:20px;opacity:1;position:relative;top:inherit;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){form.jquery-validate .form-item.valid:after{background-image:url(/sites/all/themes/isprong/images/form-item-valid_@2x.png);background-size:18px 14px;}form.jquery-validate .form-item.invalid:after{background-image:url(/sites/all/themes/isprong/images/form-item-error_@2x.png);background-size:18px 14px;}.webform-component-jqueryupload ul li span{background-image:url(/sites/all/themes/isprong/images/form-item-valid_@2x.png);background-size:18px 14px;}.webform-component-jqueryupload ul li.working span{background-image:url(/sites/all/themes/isprong/images/form-item-valid_@2x.png);background-size:18px 14px;}#block-views-exp-handbuch-suche-page .views-submit-button input{background-image:url(/sites/all/themes/isprong/images/search_icon_@2x.png);background-size:24px 48px;}}.page-node-done.page-node-36 h1{display:none;}#node-termin h1{margin-bottom:5px;}#node-termin .date{margin-bottom:70px;text-transform:uppercase;font-weight:300;}#block-views-termine-block-block .views-row{border-bottom:1px solid #515762;margin-bottom:20px;padding-bottom:20px;}#block-views-termine-block-block .views-row:last-child{border-bottom:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;}#block-views-termine-block-block-1 .views-row,#block-views-termine-block-block-2 .views-row{border-bottom:1px solid #dfdfdf;margin-bottom:20px;padding-bottom:20px;}#block-views-termine-block-block-1 .views-row-last,#block-views-termine-block-block-2 .views-row-last{border-bottom:none;margin-bottom:0;padding-bottom:0;}#block-views-termine-block-block-1 .views-row a.active{color:#5c9424;}#block-views-news-block-1{margin-top:40px;}#node-news .logo{float:right;margin:0 0 50px 50px;max-width:370px;}#node-news .bilder{margin:40px -10px -10px -10px;}#node-news .bilder .bild{float:left;width:220px;margin:10px;}.news .views-row{border-bottom:1px solid #dfdfdf;margin-bottom:40px;padding-bottom:40px;position:relative;}.news .views-row-last{border-bottom:none;margin-bottom:0;padding-bottom:0;}.news .views-row .bild{float:right;margin:0 0 30px 30px;max-width:220px;}.news .views-row .read-more{margin:25px 0 30px 0;display:inline-block;}.news .views-row a.button{margin-right:10px;}#node-presse h2{margin-bottom:30px;}#node-presse .dateien{margin:-10px;}#node-presse .dateien .datei{width:300px;float:left;margin:10px 10px 20px 10px;position:relative;}.datei>div{padding-left:40px;}#node-presse .dateien .datei .icon{font-size:26px;color:#5c9424;position:absolute;top:2px;left:0;}#node-presse #presseaussendungen.dateien .datei{width:940px;}#node-presse #medienberichte.dateien .datei{width:460px;}#node-presse .dateien .datei.clear{clear:left;}.node-type-referenzen #main-wrapper{padding-bottom:0 !important;}#node-referenzen #listen{background:#f8f8f8;}#node-referenzen #listen .section{padding:90px 0;}#node-referenzen #einleitung{padding-bottom:90px;text-align:center;}#node-referenzen .liste{margin:0;padding-left:72px;position:relative;}#node-referenzen .liste ul{margin:0;}#node-referenzen .liste ul li{float:left;width:30.3%;margin:0 3% 0 0;}#node-referenzen .liste h2,#node-referenzen .liste h3{margin:0 0 20px 0;}#node-referenzen .liste .icon{position:absolute;top:0;left:0;color:#5c9424;font-size:40px;line-height:40px;cursor:default;}#node-referenzen #bloecke .block{width:16.666%;float:left;margin-top:50px;}#node-referenzen #bloecke .block>div{border-right:1px solid #dfdfdf;padding:30px 30px 0 30px;text-align:center;height:135px;}#node-referenzen #bloecke .block.row-last>div{border-right:0;}#node-referenzen #bloecke .block.clear{clear:left;}#node-referenzen #bloecke .block .icon{font-size:64px;color:#5c9424;display:block;margin:0 auto;text-align:center;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;transition:transform 1s;}#node-referenzen #bloecke .block .icon .icons-bau{font-size:80px;height:64px;overflow:hidden;}#node-referenzen #bloecke .block .icon:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}#node-referenzen #bloecke .block .text{margin-top:30px;text-transform:uppercase;}#node-referenzen #node-referenzen_logos a.button,#node-referenzen #node-referenzen_logos h2{display:none !important;}#node-webform.node-44 h1,#node-webform.node-100 h1{margin-bottom:40px;}#node-webform .webform-component-radios>label,#node-webform .webform-component-checkboxes>label{display:inline-block;left:inherit;margin-right:20px;opacity:1;position:relative;top:inherit;color:#383838;font-weight:bold;}#node-webform .webform-component-checkboxes.webform-component--ich-moechte>label{display:none;}#node-webform .webform-component-select{padding-top:8px;}#node-webform .webform-component-select select{max-width:60%;}#node-webform .webform-component-select>label{display:inline-block;left:inherit;margin-right:10px;opacity:1;position:relative;top:inherit;}#node-webform .webform-component-radios.webform-component--anfrage-senden-an>label{display:block;margin-bottom:5px;}#node-webform .webform-component-radios.webform-component--anfrage-senden-an{margin-bottom:30px;}#node-webform .webform-component.webform-component--ich-moechte{margin-top:30px;margin-bottom:30px;}#node-webform .webform-component.webform-component--ich-moechte .form-item{width:31.333% !important;margin:7px 2% 0 0 !important;}#node-webform .webform-component.webform-component--ich-moechte .form-item.form-item-submitted-ich-moechte-folder-mail{clear:left;}#node-webform .webform-component-radios .form-item{display:inline !important;float:none !important;margin-right:20px !important;position:static !important;width:auto !important;}#node-webform .webform-component-radios .form-radios{display:inline-block;padding-right:30px;padding-top:5px;position:relative;white-space:nowrap;width:auto !important;}form.jquery-validate .webform-component-radios .form-item.invalid:after,form.jquery-validate .webform-component-date .form-item.invalid:after{top:10px;}#node-webform form .form-actions{border-top:none;clear:both;float:none;margin:0;padding-top:0;width:100%;}#node-webform form .form-actions .info{float:left;margin-left:20px;display:none;padding-top:20px;}#node-webform form .form-actions input.webform-submit{float:left;margin:1%;}#node-webform form .form-actions input.webform-submit.disabled,#node-webform form .form-actions input.webform-submit.disabled:hover{opacity:0.3;cursor:default;background:none;color:#383838;}#node-webform form>div{margin:-1%;}#node-webform form .form-item{float:left;margin:1%;width:31.333%;}#node-webform form .form-item.webform-component-textarea,#node-webform form .form-item.webform-component-markup,#node-webform form .form-item.webform-component-radios,#node-webform form .form-item.webform-component-checkboxes{width:98%;}#node-webform div.messages.error{display:none !important;}#node-webform .field-name-body{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #dfdfdf;}#node-webform.node-44 .webform-component-email,#node-webform.node-100 .webform-component-email{clear:left;}.page-node-44 #highlighted,.page-node-100 #highlighted{position:relative;padding:40px 0;}#bh-sl-map{width:100%;height:500px;}.bh-sl-form-container{position:absolute;top:50%;right:30px;background:#ffffff;width:300px;margin-top:-110px;}.bh-sl-form-container>form{padding:30px;}.bh-sl-loc-list ul.list{display:none !important;}#cboxLoadedContent #node-standort{padding:40px;}#cboxLoadedContent #node-standort .adresse{margin-bottom:20px;}#cboxLoadedContent #node-standort .bild{float:right;margin:0 0 40px 40px;width:170px;min-height:230px;}#cboxLoadedContent #node-standort .bild img{margin-bottom:5px;}#cboxLoadedContent #node-standort .logo{margin:0 0 0px 0px;float:right;clear:right;min-height:70px;}#cboxLoadedContent #node-standort .logo img{width:auto;max-width:170px;height:auto;max-height:90px;}#cboxLoadedContent #node-standort .content{float:left;}.gm-style-iw>div{padding:10px 30px 10px 10px;}.gm-style-iw a.details{font-weight:700;}.page-user- div.tabs{display:none;}.standorte .view-content{}.standorte .views-row{width:50%;float:left;text-align:center;position:relative;padding:0;}.standorte .views-row>div{border-left:1px solid #dfdfdf;padding:30px;}.standorte .views-row-first>div,.standorte .views-row.active>div,.standorte.selected .views-row.active>div{border-left:0;}.standorte.selected .views-row{opacity:0.5;}.standorte .views-row.active,.standorte.selected .views-row.active{background:#ffffff;opacity:1;z-index:99;}.standorte .views-row .firma{font-weight:700;}.standorte .views-row .taetigkeiten,#node-standort .taetigkeiten,.standorte .views-row .link{margin-top:20px;}#standorte_filter{text-align:center;max-width:100%;margin:30px auto 10px auto;border-top:1px solid #dfdfdf;padding-top:50px;}#standorte_filter .form-item{width:200px;margin:0 10px 10px 10px;float:none;display:inline-block;}#standorte_filter .form-submit{display:inline-block;margin:0 10px;padding:16px 26px;}#standorte_filter .form-item.webform-component--plz{top:2px;}#standorte_filter .form-item.webform-component-markup{width:auto;}#standorte_filter .form-item input.form-text{background:#ffffff;}.udselect{background:#ffffff;text-align:left;border:1px solid #eeeeee;border-radius:3px;width:100%;height:47px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:0 !important;}.udselect span.udselect-extension{color:#383838;height:100%;display:block;position:absolute;top:0;right:10px;padding:0;text-align:left;}.udselect span.udselect-extension div{font-size:20px;padding-top:12px;}.udselect-text{font-size:14px;color:#9c9c9c;padding-left:15px;top:-2px;position:relative;}.udselect.selected .udselect-text{color:#383838;}select#land option{padding:2px 5px;}.webform-client-form .dsgvo-checkbox.form-item{width:98% !important;margin-top:2% !important;}.webform-client-form .dsgvo-checkbox.form-item>label{display:none !important;}.webform-client-form .dsgvo-checkbox.form-item .description{clear:both;font-size:14px;line-height:18px;padding-left:25px;margin-top:5px;}.webform-client-form .dsgvo-checkbox.form-item .description a{text-decoration:underline;}.webform-client-form .dsgvo-checkbox.form-item .form-checkboxes .form-item,.webform-client-form .dsgvo-checkbox.form-item .form-radios .form-item{margin-right:0 !important;float:none !important;position:relative;}.webform-client-form .dsgvo-checkbox.form-item .form-checkboxes .form-item label,.webform-client-form .dsgvo-checkbox.form-item .form-radios .form-item label{font-weight:700;padding-left:25px;}.webform-client-form .dsgvo-checkbox.form-item .form-checkboxes .form-item.invalid label,.webform-client-form .dsgvo-checkbox.form-item .form-radios .form-item.invalid label{color:#cc0000;}.webform-client-form .dsgvo-checkbox.form-item .form-checkboxes .form-item:after,.webform-client-form .dsgvo-checkbox.form-item .form-radios .form-item:after{display:none !important;}.webform-client-form .dsgvo-checkbox.form-item .form-checkboxes .form-item input,.webform-client-form .dsgvo-checkbox.form-item .form-radios .form-item input{position:absolute;top:5px;left:0;}#node-bewerbungsformular .webform-client-form .dsgvo-checkbox.form-item{margin:-2% 0 2% 0 !important;}#dsgvo-cookie-popup.overlay .buttons a.button{margin-top:0 !important;}#node-anmeldeformular_veranstaltung h1{margin-bottom:10px !important;}#node-anmeldeformular_veranstaltung .subtitle{margin-bottom:70px !important;}#node-anmeldeformular_veranstaltung .body{margin-bottom:70px;}#node-anmeldeformular_veranstaltung .webform .webform-component--firma{width:31.333%;float:left;margin-bottom:40px !important;}#node-anmeldeformular_veranstaltung .webform .webform-component--vor--und-zuname{width:31.333%;float:left;margin-left:3%;margin-bottom:40px !important;}#node-anmeldeformular_veranstaltung .webform .webform-component--e-mailadresse{width:31.333%;float:right;margin-bottom:40px !important;}#node-anmeldeformular_veranstaltung .webform fieldset{background:#f5f5f5;padding:40px;margin:30px 0 !important;border:0 !important;}#node-anmeldeformular_veranstaltung .webform fieldset .fieldset-description{margin-bottom:20px;}#node-anmeldeformular_veranstaltung .webform .webform-component-checkboxes{margin-bottom:10px !important;}#node-anmeldeformular_veranstaltung .webform .webform-component-checkboxes label{font-weight:700;color:#383838;}#node-anmeldeformular_veranstaltung .webform .webform-component-checkboxes label a{text-decoration:underline;}#node-anmeldeformular_veranstaltung .webform .dsgvo-checkbox.form-item{margin-top:30px !important;}#node-anmeldeformular_veranstaltung .webform .dsgvo-checkbox.form-item .description{color:#aaaaaa;}#node-anmeldeformular_veranstaltung form .form-actions{border-top:none;margin:0;padding-top:0;width:100%;margin-top:30px !important;}#node-anmeldeformular_veranstaltung form .form-actions .info{float:left;margin-left:20px;display:none;padding-top:20px;}#node-anmeldeformular_veranstaltung form .form-actions input.webform-submit{float:left;}#node-anmeldeformular_veranstaltung form .form-actions input.webform-submit.disabled,#node-anmeldeformular_veranstaltung form .form-actions input.webform-submit.disabled:hover{opacity:0.3;cursor:default;background:none;color:#383838;}#node-anmeldeformular_veranstaltung .body.bottom{margin-top:50px;padding-top:50px;border-top:1px solid #dddddd;}#node-webform.node-569 form .webform-component--anrede,#node-webform.node-571 form .webform-component--anrede{border-top:1px solid #eeeeee;clear:left;margin-top:2% !important;padding-top:2% !important;}#node-webform.node-569 .webform-component--anrede .form-radios,#node-webform.node-571 .webform-component--anrede .form-radios{padding-right:0;}#node-webform.node-569 .webform-component--anrede .form-radios .form-item,#node-webform.node-571 .webform-component--anrede .form-radios .form-item{position:relative !important;display:inline !important;}
body.sliding-popup-shown{overflow:hidden;}#sliding-popup{display:block !important;opacity:1 !important;box-sizing:border-box !important;position:fixed !important;top:0 !important;left:0 !important;bottom:0 !important;right:auto !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0.8) !important;z-index:999999999 !important;text-align:left !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;color:#000000 !important;}#sliding-popup.eu-cookie-withdraw-wrapper{display:none !important;}#sliding-popup .eu-cookie-compliance-banner{box-sizing:border-box !important;position:relative !important;height:100% !important;display:table !important;width:100% !important;margin:0 !important;padding:0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content{box-sizing:border-box !important;position:relative !important;display:table-cell !important;vertical-align:middle !important;margin:0 !important;padding:0 !important;max-width:100% !important;text-align:left !important;width:100% !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner{box-sizing:border-box !important;width:100% !important;max-width:1080px !important;margin:0 auto !important;background:#fff !important;padding:50px !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text{float:none !important;max-width:100% !important;margin:0 0 30px 0 !important;font-size:14px;line-height:20px;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text h4{font-size:20px !important;line-height:26px !important;margin:0 0 10px 0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text p:last-of-type{margin-bottom:0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text a{text-decoration:underline !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text button{border:0 !important;padding:0 !important;background:none !important;text-decoration:underline !important;transition:opacity 0.5s;font-size:inherit;font-family:inherit;font-weight:700;-webkit-appearance:none;outline:none;margin:2px 0 0 0;color:#222222;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text button:hover{opacity:0.5;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories{margin-top:20px !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category{float:left !important;margin:0 0 20px 0 !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-description{font-size:12px;line-height:16px;color:#ccc;margin:3px 0 0 0;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category:last-child{margin-right:0 !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item{margin:0 !important;position:relative !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item label{margin:0 !important;padding:0 0 0 30px !important;cursor:pointer !important;position:relative !important;opacity:1 !important;line-height:20px !important;font-weight:700 !important;font-size:16px !important;height:20px !important;display:block !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item.disabled{opacity:0.4 !important;cursor:default !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item input[type="checkbox"]{display:none !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item input[type="checkbox"]+label::before{content:"" !important;position:absolute !important;left:0 !important;top:0px !important;width:18px !important;height:18px !important;border:1px solid #000 !important;display:block !important;padding:0 !important;margin:0 !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item input[type="checkbox"]+label::after{position:absolute !important;left:4px !important;top:4px !important;width:12px !important;height:12px !important;background:#000 !important;display:block !important;content:"" !important;opacity:0 !important;padding:0 !important;margin:0 !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item input[type="checkbox"]:hover+label::after{opacity:0.3 !important;}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item input[type="checkbox"]:checked+label::after{opacity:1 !important;}#sliding-popup .eu-cookie-compliance-banner #popup-buttons{margin:0 !important;float:none !important;max-width:none !important;}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container{}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button{display:block !important;margin:10px 15px 0 0 !important;float:left !important;font-size:16px !important;font-family:inherit !important;color:#ffffff !important;cursor:pointer !important;text-align:center !important;border-radius:0 !important;text-decoration:none !important;border:none !important;-webkit-appearance:none !important;box-sizing:border-box !important;position:relative !important;width:auto !important;background:#555555 !important;font-weight:700 !important;line-height:30px !important;height:30px !important;padding:0 15px !important;-webkit-transition:color 0.3s,opacity 0.3s,background 0.3s !important;-moz-transition:color 0.3s,opacity 0.3s,background 0.3s !important;transition:color 0.3s,opacity 0.3s,background 0.3s !important;}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button:hover{background:#777777 !important;}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button.save-button{background:#000000 !important;}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button.save-button:hover{background:#333333 !important;}@media all and (max-width:1200px){#sliding-popup .eu-cookie-compliance-banner .popup-content{padding:5% 0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner{max-width:90% !important;}}@media all and (max-width:812px){#sliding-popup .eu-cookie-compliance-banner .popup-content{padding:5% 0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner{max-width:90% !important;padding:30px !important;}}
@media all and (min-width:1024px) and (max-width:1279px){#top div.section,#header div.section,#messages div.section,#highlighted div.section,#featured div.section,#footer-wrapper div.section,#main,#node-startseite .row div.section,#node-unternehmen div.section,#node-referenzen div.section,#main-wrapper .tabs ul.primary,.software #features .section,.software .view-content .views-row,#node-software,#features div.section{width:940px;}.sidebar-second #content{width:712px;}#sidebar-second{width:228px;}#block-language-switcher-fallback-language-switcher-fallback{margin-left:15px;padding-left:15px;}#main-menu ul.menu li{margin-left:20px;}#node-startseite #einleitung .section .content h1,#node-startseite #einleitung .section .content h2{font-size:40px;line-height:45px;}#node-startseite #einleitung .section .content{font-size:18px;line-height:26px;}#node-startseite #einleitung .section .slider .screen{margin-top:50px;height:400px;}#node-startseite #einleitung .section .slider ul.slick-dots{right:calc((100vw - 940px) / 4);}#node-startseite #beschreibung .content{width:470px;}#node-startseite #beschreibung>img{width:90%;max-width:90%;margin-left:-35%;}#node-referenzen_logos #referenzen .bloecke{width:90%;margin-left:5%;}#block-views-termine-block-block{width:300px;margin-right:20px;}#block-downloads,#block-block-2,#block-views-jobs-block{width:300px;}#node-unternehmen #team .view-content{margin:-10px;}#node-unternehmen #team .views-row{margin:10px;width:300px;}.software .views-row .bild,.software .views-row .content{height:500px;}.software .views-row .bild img{width:110%;max-width:110%;margin-left:-5%;}.software .views-row .content>div{padding:0 50px;}.software .views-row-even .content>div{padding:0 50px;}#node-news .bilder .bild{width:163px;}#node-referenzen .liste ul li{width:47%;}#node-webform .webform-component.webform-component--ich-moechte .form-item{width:48% !important;}#node-presse #medienberichte.dateien .datei,#node-presse .dateien .datei{width:346px;}#node-presse #presseaussendungen.dateien .datei{width:712px;}#node-presse #bildmaterial.dateien .datei.clear{clear:none;}#node-presse #bildmaterial.dateien .datei.second{clear:left;}#node-referenzen #bloecke .block>div{padding:30px 20px 0 20px;}#featured .section .content.with-text2 .text{width:55%;}#featured .section .content.with-text2 .text2{width:45%;}a.moremedia{position:absolute;}}@media all and (min-width:1280px) and (max-width:1600px){}
@media all and (min-width:768px) and (max-width:1023px){#top div.section,#header div.section,#messages div.section,#highlighted div.section,#featured div.section,#footer-wrapper div.section,#main,#node-startseite .row div.section,#node-unternehmen div.section,#node-referenzen div.section,#main-wrapper .tabs ul.primary,.software #features .section,.software .view-content .views-row,#node-software,#features div.section{width:712px;}.sidebar-second #content{width:500px;}#sidebar-second{width:212px;}#logo{width:150px;}#block-language-switcher-fallback-language-switcher-fallback{margin-left:15px;padding-left:15px;margin-top:0px;}#block-language-switcher-fallback-language-switcher-fallback li a{font-size:12px;}#main-menu{margin-top:0px;}#main-menu ul.menu li{margin-left:15px;}#main-menu ul.menu li>a{font-size:12px;text-transform:none;}#features .block{width:33.333%;}#features .block.fourth>div{border-right:1px solid #dfdfdf;}#features .block.third>div{border-right:none;}#node-startseite #einleitung .section .content h1,#node-startseite #einleitung .section .content h2{font-size:30px;line-height:35px;margin-bottom:30px;}#node-startseite #einleitung .section .content{font-size:14px;line-height:22px;}#node-startseite #einleitung .section .content .text a.button{margin-top:10px;}#node-startseite #einleitung .section .slider .screen{margin-top:30px;height:300px;}#node-startseite #einleitung .section .slider ul.slick-dots{right:calc((100vw - 712px) / 4);}#node-startseite #beschreibung .content{width:356px;}#node-startseite #beschreibung>img{width:120%;max-width:120%;margin-left:-60%;}#node-startseite #beschreibung blockquote{font-size:15px;line-height:20px;}#node-referenzen_logos #referenzen .bloecke{width:90%;margin-left:5%;}#node-referenzen_logos #referenzen .bloecke a.slick-nav{left:-42px;}#node-referenzen_logos #referenzen .bloecke a.slick-nav.next{right:-42px;}#block-views-termine-block-block{width:224px;margin-right:20px;}#block-downloads,#block-block-2,#block-views-jobs-block{width:224px;}#node-unternehmen #team .view-content{margin:-10px;}#node-unternehmen #team .views-row{margin:10px;width:224px;}#node-unternehmen #team .views-row .content{padding:20px;}#node-unternehmen #team .views-row .content h4{font-size:18px;}#features .block .text{text-transform:none;}#node-software .bilder.left{width:40%;}#node-software .content.right{width:60%;}#node-software .content.right>div{padding-left:50px;}.software .views-row .bild,.software .views-row .content{height:490px;}.software .views-row .bild img{width:140%;max-width:140%;margin-left:-20%;}.software .views-row .content>div{padding:0 40px;}.software .views-row-even .content>div{padding:0 40px;}.software .views-row .content .icon{font-size:40px;line-height:40px;}#node-news .bilder .bild{width:153px;}#node-referenzen .liste ul li{width:45%;margin-right:5%;}#node-webform .webform-component.webform-component--ich-moechte .form-item{width:48% !important;}#node-presse #medienberichte.dateien .datei,#node-presse .dateien .datei{width:230px;}#node-presse #presseaussendungen.dateien .datei{width:500px;}#node-presse #bildmaterial.dateien .datei.clear{clear:none;}#node-presse #bildmaterial.dateien .datei.second{clear:left;}#node-referenzen #bloecke .block{width:33.333%;}#node-referenzen #bloecke .block.block-2>div,#node-referenzen #bloecke .block.block-5>div{border-right:0;}#block-views-exp-handbuch-suche-page{width:170px;}#block-block-4{max-width:522px;}h1,h2.big{font-size:34px;line-height:40px;margin-bottom:50px;}h2,h1.small{font-size:28px;line-height:28px;margin-bottom:50px;}h3,h2.small{font-size:18px;line-height:20px;}.bh-sl-form-container{margin-top:-120px;right:0px;width:180px;}.bh-sl-form-container>form{padding:20px;}a.moremedia{position:absolute;}#featured .section .content.with-text2 .text{padding-right:0;width:100%;}#featured .section .content.with-text2 .text2{border-left:0;padding-left:0;width:100%;margin-top:30px;border-top:1px solid rgba(255,255,255,0.3);padding-top:30px;}#featured .section .content.with-text2 .text2 h4{font-size:16px;line-height:20px;}}
@media all and (max-width:767px){body{font-size:13px;line-height:20px;}#top div.section,#header div.section,#messages div.section,#highlighted div.section,#featured div.section,#footer-wrapper div.section,#main,#node-startseite .row div.section,#node-unternehmen div.section,#node-referenzen div.section,#main-wrapper .tabs ul.primary,.software #features .section,.software .view-content .views-row,#node-software,#features div.section{width:100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#messages{position:relative;}#page{overflow:hidden;}#main-wrapper{width:100%;padding:30px 0;margin:0;position:relative;}#page-wrapper{overflow:hidden;height:auto;min-height:100%;max-width:100%;}#footer{padding:30px 0;}#footer #block-block-1,#footer #block-block-2,#footer #block-menu-menu-fusszeile{display:none;}body.admin-menu{margin-top:0 !important;}#admin-menu,div.tabs{display:none;}#main-wrapper #main{width:100%;}img{width:100%;}#logo{width:auto !important;height:30px;}#logo img{height:100%;width:auto;}#top{display:none;}#header,.touch #header,#header.fixed{position:absolute !important;padding:0;left:inherit;right:0;background:none !important;}#header>.section,#header.fixed>div.section{padding:18px 15px 12px 15px !important;height:30px;}#main-wrapper.with-highlighted{margin-top:0;}#highlighted{border-bottom:0 !important;}#highlighted div.section{}hr{margin:20px 0 20px 0;}div.mobile_menu{display:block;}.mobile_menu a,.mobile_menu a:focus,.mobile_menu a:active,.mobile_menu a:hover{float:right;cursor:pointer;margin-top:0px;}.mobile_menu a.active span.first{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:50%;margin-top:-2px;}.mobile_menu a.active span.second{opacity:0;}.mobile_menu a.active span.third{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);top:50%;margin-top:-2px;}.mobile_menu a{display:block;position:relative;width:26px;height:20px;}.mobile_menu a span{width:100%;height:4px;display:block;background:#ffffff;position:absolute;left:0;top:0;border-radius:2px;-webkit-transition:-webkit-transform 0.5s,opacity 0.5s,top 0.5s,margin-top 0.5s,background 0.5s;-moz-transition:-moz-transform 0.5s,opacity 0.5s,top 0.5s,margin-top 0.5s,background 0.5s;transition:transform 0.5s,opacity 0.5s,top 0.5s,margin-top 0.5s,background 0.5s;}.mobile_menu a.active span{background:#5c9424;}.mobile_menu a span.second{top:50%;margin-top:-2px;}.mobile_menu a span.third{top:100%;margin-top:-4px;}.mobile_navigation_container{right:-240px;bottom:inherit;padding:0 0 40px 0 !important;position:absolute;top:0;width:240px;z-index:99999;background:#3d4450;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:100%;}.mobile_navigation_container.open{-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.2);}#header .mobile_navigation_container div.section{padding:0;}.region-header,.region-navigation{padding:0 !important;position:static;top:inherit;left:inherit;width:100%;}#main-menu{float:left;clear:both;margin:30px 20px;padding-bottom:30px;position:relative;bottom:inherit;right:0;width:auto;border-bottom:1px solid #515762;}#main-menu ul.menu{float:left;clear:left;padding:0 !important;margin:0;width:100%;}#main-menu ul.menu li{float:none;padding:0;margin:0 !important;border-left:0;width:100%;background:none !important;clear:left;}#main-menu ul.menu li>a{width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 0 !important;display:block;text-align:left;color:#ffffff;}#main-menu ul ul,#menu-overlay{display:none !important;}#header a{color:#ffffff;}#header #block-menu-menu-fusszeile,#header #block-block-1,#header #block-block-2{display:block;float:left;margin:0;padding:0 20px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#ffffff;}#block-menu-menu-fusszeile{border-top:0 !important;}#block-menu-menu-fusszeile ul{padding:0 0 30px 0;margin:0 0 30px 0;border-bottom:1px solid #515762;}#block-menu-menu-fusszeile ul li{list-style:none;padding:4px 0;}#block-menu-menu-fusszeile ul li a{color:#ffffff;}#block-menu-menu-fusszeile ul li a:hover,#block-menu-menu-fusszeile ul li a.active{color:#5c9424;}#header #block-block-1,#header #block-block-2{font-size:10px;line-height:15px;}#header #block-block-2 .block-padding{border-top:1px solid #515762;margin-top:10px;padding-top:30px;text-align:left;}#header #block-block-2 img{margin-top:0;}#header #block-block-2 .social-media{margin-top:40px;}#header #block-block-2 .social-media a{margin:0 10px 0 0;}.menu_overlay{position:fixed;background:#ffffff;width:100%;height:100%;z-index:189;left:0;top:0;opacity:0.7;cursor:pointer;}#block-language-switcher-fallback-language-switcher-fallback{margin:20px 20px 0 20px;border-left:0;border-bottom:1px solid #515762;padding:0 0 15px 0;}#block-language-switcher-fallback-language-switcher-fallback li{display:inline-block !important;}#block-language-switcher-fallback-language-switcher-fallback li.last{border-left:1px solid #515762;margin-left:15px;padding-left:15px;}#block-language-switcher-fallback-language-switcher-fallback li.active a{color:#5c9424;}#features .section,#node-startseite #news .section,#node-referenzen_logos #referenzen .section,#node-unternehmen #text .section,#node-unternehmen #team .section,#node-unternehmen #weitere_ansprechpartner .section,#node-referenzen #listen .section{padding:30px 15px;}#block-views-termine-block-block,#block-downloads,#block-views-jobs-block{width:100%;margin:0 0 50px 0;min-height:0;}#featured{height:60px;}#featured.with-content{height:auto;}#featured.with-content .section{display:block;height:auto;padding-bottom:50px;}#featured .section .content{display:block;}#featured .section .content h1,#featured .section .content h2,#node-startseite #einleitung .section .content h1,#node-startseite #einleitung .section .content h2{font-size:24px;line-height:28px;margin-bottom:30px;}#featured .section .text,#node-startseite #einleitung .section .content{font-size:14px;line-height:22px;max-width:100%;}#featured .section .content.with-text2 .text{padding-right:0;width:100%;}#featured .section .content.with-text2 .text2{border-left:0;padding-left:0;width:100%;margin-top:30px;border-top:1px solid rgba(255,255,255,0.3);padding-top:30px;}#featured .section .content.with-text2 .text2 h4{font-size:16px;line-height:20px;}#node-startseite #einleitung{margin-bottom:50px;}#node-startseite #einleitung .section{padding-top:100px;}#node-startseite #einleitung .section .content .text a.button{margin-top:10px;}#node-startseite #einleitung .section .slider .screen{margin-top:30px;height:100px;}#node-startseite #einleitung .section .slider .screen a.play{margin-top:30px;width:60px;height:60px;}#node-startseite #einleitung .section .slider .screen img{width:350px;}#node-startseite #einleitung .section .slider ul.slick-dots{top:100%;margin-top:20px;right:auto;left:0;width:100%;text-align:center;}#node-startseite #einleitung .section .slider ul.slick-dots li{display:inline-block;margin:0 5px;}#node-startseite #einleitung .section .slider ul.slick-dots li button{background:#000000;transition:background 0.5s,width 0.5s;}#node-startseite #einleitung .section .slider ul.slick-dots li.slick-active button{height:6px;width:14px;}#features .block{margin-top:20px;width:50%;}#features .block .icon{font-size:50px;}#features .block>div{padding:15px 5px 0 5px;height:100px;}#features .block .text{margin-top:15px;text-transform:none;}#features .block.second>div{border-right:0;}h1,h2.big{font-size:28px;line-height:32px;margin-bottom:30px;}h2,h1.small{font-size:24px;line-height:24px;margin-bottom:30px;}h3,h2.small{font-size:18px;line-height:20px;}#node-page h1{text-transform:none;font-size:22px;line-height:26px;}#node-page h2{text-transform:none;font-size:20px;line-height:26px;}#node-page h3{text-transform:none;font-size:16px;line-height:20px;}#node-startseite #beschreibung>img{max-width:100%;background:#f0f0f0;}#node-startseite #beschreibung blockquote{font-size:14px;line-height:20px;}#node-startseite #beschreibung .content{display:block;height:auto;left:inherit;margin-top:0px;position:relative;top:inherit;width:auto;padding:30px 15px;}#node-startseite #news h2{margin-bottom:20px;}.news-startseite .views-row{width:100%;}.news-startseite .views-row>div{border-left:none;padding:20px 0;margin:0;border-top:1px solid #dfdfdf;}.news-startseite .views-row-first>div{border-top:0;}.news-startseite .views-row .title{margin:0 0 20px 0;}#node-startseite #interessiert .section-wrapper{height:auto;padding:40px 0;}#node-startseite #interessiert .webform .form-submit{margin-top:20px;}#node-startseite #interessiert .webform .form-item{margin:0;}#node-referenzen_logos #referenzen .block .logo.top{margin-bottom:20px;}#node-referenzen_logos #referenzen .bloecke a.slick-nav{left:-25px;}#node-referenzen_logos #referenzen .bloecke a.slick-nav.next{right:-25px;}#node-referenzen_logos #referenzen .bloecke{width:90%;margin-left:5%;}#node-referenzen_logos #referenzen a.button{margin-top:30px;}.page-type-unternehmen #featured.with-content{height:100vw;box-sizing:border-box;}#node-unternehmen #text .section{padding-top:0;}#node-unternehmen #team .view-content{margin:0;}#node-unternehmen #team .views-row{margin:0 0 15px 0;width:100%;}#node-unternehmen #team .views-row .content{height:auto !important;}#node-unternehmen #team h2,#node-unternehmen #weitere_ansprechpartner h2{margin-bottom:30px;}#node-unternehmen #weitere_ansprechpartner .ansprechpartner{margin-top:0;}#node-unternehmen #weitere_ansprechpartner .ansprechpartner .block{width:100%;margin:0;padding:0;border-top:0;}#node-unternehmen #weitere_ansprechpartner .ansprechpartner .block>div{padding:30px 0;}#node-unternehmen #weitere_ansprechpartner .ansprechpartner .block.second>div{border-left:0;border-top:1px solid #eeeeee;}#node-unternehmen #weitere_ansprechpartner .ansprechpartner .block .logo{height:auto;margin-bottom:20px;}#node-unternehmen #weitere_ansprechpartner .ansprechpartner .block img{width:auto;max-width:100%;}.page-software #featured.with-content,.page-software #featured.with-content .section{height:auto;}#node-software .bilder.left{width:100%;}#node-software .content.right{width:100%;}#node-software .content.right>div{padding-left:0px;}.software #features .bloecke .view-content{margin-top:-20px;}.software>.view-content{padding:30px 0;}.software .views-row{background:none;}.software .views-row .bild{width:100%;height:auto !important;position:relative;left:inherit;right:inherit;}.software .views-row .bild img{margin:-20% 0;}.software .views-row .content{width:100%;height:auto;background:#ffffff;}.software .views-row .content>div{padding:30px 20px !important;width:auto;text-align:left !important;}.software .views-row .content .icon{font-size:30px;margin-bottom:15px;}.software .views-row-even .content h3::after{left:0;right:inherit;}.software .views-row .content ul li,.sidebar ul li,.sidebar ul.views-summary li{margin-bottom:10px;}.sidebar-second #content{width:100%;}#sidebar-second{width:100%;float:left;margin-top:30px;}.sidebar .section{border-left:none;margin-left:0;padding:0;}.sidebar .block{margin:0 0 15px 0 !important;background:#f8f8f8;padding:25px 15px;}#block-block-10{padding:0;background:0;margin:0 0 25px 0 !important;}.one-sidebar #main-wrapper{padding-bottom:0 !important;}.news .views-row .bild,#node-news .logo{margin:0 0 20px 20px;max-width:30%;}#node-termin .date{margin-bottom:30px;}#node-news .bilder{margin:20px -1% -1% -1%;}#node-news .bilder .bild{margin:1%;width:48%;}#node-referenzen #bloecke .block{float:left;margin-top:20px;width:50%;}#node-referenzen #bloecke .block.block-1>div,#node-referenzen #bloecke .block.block-3>div,#node-referenzen #bloecke .block.block-5>div,#node-referenzen #bloecke .block.block-7>div,#node-referenzen #bloecke .block.block-9>div{border-right:0;}#node-referenzen #bloecke .block .icon{font-size:50px;}#node-referenzen #bloecke .block>div{padding:15px 15px 0 15px;height:100px;}#node-referenzen #bloecke .block .text{margin-top:15px;text-transform:none;}#node-referenzen #einleitung{padding-bottom:30px;}#node-referenzen .liste{padding-left:0;}#node-referenzen .liste .icon{font-size:30px;left:inherit;line-height:30px;position:relative;top:inherit;margin-bottom:25px;}#node-referenzen .liste ul li{margin:0;width:100%;}.page-node-44 #highlighted>.section,.page-node-100 #highlighted>.section{padding:0 !important;}#bh-sl-map{display:none !important;}.bh-sl-loc-list ul.list{display:block !important;padding:0 15px;}.bh-sl-loc-list ul.list li{list-style:none;padding:15px 0;margin:0;float:left;width:50%;}.bh-sl-loc-list ul.list li.even{clear:left;}.bh-sl-loc-list ul.list li .list-details{padding:0 15px 0 0;}.bh-sl-loc-list ul.list li.odd .list-details{border-left:1px solid #eeeeee;padding:0 0 0 15px;}.bh-sl-loc-list ul.list li:first-child{border-top:0;}.bh-sl-loc-list ul.list li .list-label{display:none;}.bh-sl-form-container{background:#f0f0f0 none repeat scroll 0 0;margin-top:0;position:relative;right:inherit;top:inherit;width:100%;}.bh-sl-form-container>form{padding:20px 15px;}#node-webform .field-name-body{border-bottom:1px solid #dfdfdf;margin-bottom:30px;padding-bottom:10px;}#node-webform .webform-component-radios .form-item{display:block !important;}#node-webform .webform-component.webform-component--ich-moechte .form-item{margin:7px 0% 0 0 !important;width:100% !important;}#node-presse .dateien{margin:0;}#node-presse .dateien .datei{width:100% !important;margin:0 0 15px 0 !important;}.datei>div{padding-left:30px;}#node-presse .dateien .datei .icon{font-size:18px;top:4px;}.page-node-44 #highlighted,.page-node-100 #highlighted{padding:0 15px 30px 15px;}.standorte .views-row{width:100%;height:auto !important;display:none;}.standorte .views-row.active,.standorte.selected .views-row.active{display:block;background:none;}.standorte .views-row>div{border-left:0;padding:20px 0;border-bottom:0;}#standorte_filter{margin-top:0;padding-top:30px;}#standorte_filter .form-item{width:100%;margin:0 0 10px 0;}#cboxLoadedContent #node-standort{padding:20px 20px 30px 20px;}#cboxLoadedContent #node-standort .content{float:left;width:60%;}#cboxLoadedContent #node-standort .content h3{margin-top:0;}#cboxLoadedContent #node-standort .bild{float:right;width:35%;margin:100px 0 0 0;min-height:inherit;}#cboxLoadedContent #node-standort .logo{float:right;margin-top:30px;clear:right;max-width:35%}#cboxLoadedContent #node-standort .logo img{max-width:100%;}#cboxLoadedContent #node-standort h3#page-title{margin-top:30px;}#block-views-exp-handbuch-suche-page,#edit-search-api-views-fulltext-wrapper{width:100%;}#block-block-9{display:none;}.handbuch .views-row{padding-left:0;}.handbuch .views-row .icon{font-size:30px;left:inherit;line-height:30px;position:relative;top:inherit;margin-bottom:20px;}.webform-client-form .webform-component--persoenliche-daten--anrede .form-item{margin-right:20px !important;}.webform-client-form .form-item.datumanzeige{width:auto !important;}#node-bewerbungsformular .webform .form-item.webform-component-markup{margin-bottom:10px !important;}input.form-text,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.webform-component-jqueryupload ul li{width:48%;overflow:hidden;}#node-unternehmen #text .buttons{margin-top:30px;}#node-unternehmen #text .buttons a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:5px 0;width:100%;}a.moremedia{display:none;}#node-anmeldeformular_veranstaltung .subtitle{margin-bottom:40px !important;}#node-anmeldeformular_veranstaltung .webform .webform-component--firma,#node-anmeldeformular_veranstaltung .webform .webform-component--vor--und-zuname,#node-anmeldeformular_veranstaltung .webform .webform-component--e-mailadresse{width:100% !important;margin:0 0 10px 0 !important;}#node-anmeldeformular_veranstaltung .webform fieldset{padding:30px !important;}#node-anmeldeformular_veranstaltung form .form-actions .info{float:none;margin-left:0;padding-top:15px;}#node-anmeldeformular_veranstaltung .body{margin-bottom:40px;}#node-anmeldeformular_veranstaltung .body.bottom{margin-top:30px;padding-top:30px;border-top:1px solid #dddddd;}}@media only screen and (max-width:767px) and (orientation:landscape){}@media only screen and (max-width:767px) and (orientation:portrait){.webform-client-form .form-item,#anfrage_small .form-item,#user-login-form .form-item,#user-login .form-item{width:100% !important;clear:both !important;margin:0 0 10px 0 !important;}}@media all and (max-width:240px){#logo{height:auto;max-width:70%;}.mobile_menu a.active{position:fixed;right:0;top:0;z-index:999999;}}
