 
 @import url(http://fonts.googleapis.com/css?family=Open+Sans);
@import url(http://fonts.googleapis.com/css?family=Kameron);
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,figure,pre,code,ol,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea {margin:0;padding:0;}table {border-collapse:collapse;border-spacing:0;}caption,th,td {text-align:left;vertical-align:top;}abbr,acronym {font-variant:normal;border-bottom:1px dotted #666;cursor:help;}blockquote,q {quotes:none;}fieldset,img {border:0;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}del {text-decoration:line-through;}ins {text-decoration:none;}a {color:#00f;}:focus {outline:0;}body {font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;font-size:12px;color:#000;}input,button,textarea,select {font-family:inherit;font-size:99%;font-weight:inherit;}pre,code {font-family:"Lucida Console",Monaco,monospace;font-size:12px;}h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}h1 {font-size:22px;}h2 {font-size:20px;}h3 {font-size:18px;}table {font-size:inherit;}caption,th {font-weight:bold;}h1,h2,h3,h4,h5,h6 {margin-top:1em;}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form {margin-bottom:12px; }li{ list-style-type:none;}ul {margin:0px;}@font-face {font-family: 'AnkeHand';src: url('../fonts/AnkeHand.ttf');}@font-face {font-family: 'Kameron';src: url('../fonts/Kameron-Regular.ttf');}body {font-family: 'Open Sans', sans-serif;}.clear {clear:both;}.inside {max-width:980px;margin:0px auto;padding:10px;padding-bottom:20px;}.abschnitt{height:7px;background:rgb(14,119,187);border-bottom:7px solid rgb(70,71,73);}.preload{display:none;}.black a{color:black !Important;}.head_bg{background:url("../images/head_bg.jpg") center top no-repeat;height:700px;}#header{height:500px;background:url("../images/header.png") center top no-repeat;}.logo{margin-left:160px;margin-top:-13px;float:left;margin-right:10px}.phone{float:left;border-left:2px dashed rgba(0,0,0,0.5); height:206px;margin-left:50px;padding-left:50px;margin-top:10px;}.phone img{margin-top:104px;}.slogan {font-family: AnkeHand;color: #0D79C2;position: absolute;width: 350px;font-size: 38px;line-height: 50px;margin-top: 30px;margin-left: 647px;}.news_oefnen{position:fixed;right:0px;top:258px;cursor:pointer;z-index:99;}.news_oefnen img{border-radius:5px 0px 0px 5px;box-shadow:-2px 3px 5px black;}#right {display:none;}#right {position:fixed;width:300px;right:0px;box-shadow:0px 0px 5px black;background:white;z-index:99;top:80px;padding:0px 0px 0px 10px;line-height:25px;color:rgb(5,110,135);font-size:16px;}.close {position:absolute;right:20px;cursor:pointer;}#right iframe {background: none repeat scroll 0 0 white;border: 0 solid grey;height: 500px;margin-left:-15px;}#start, #start_top {font-size:16px;color:rgba(0,0,0,0.8);} #start_top .inside{padding-bottom:0px;padding-top:0px;}.navigation{background:rgb(70,71,73);font-size:20px;min-width:760px;max-width:760px;padding:10px;border-radius:0px 0px 10px 10px;margin-left:-10px;}.navigation a {color:white;text-decoration:none;padding:10px;}.navigation a:hover {background:url("../images/navi.png") center 0px no-repeat;}#start .inside .text{margin-left:70px;font-size:16px}#start_top h2 {font-family:AnkeHand;color:rgb(13,121,194);font-size:30px;margin:15px 0px 17px 0px;line-height:44px;}.section_2{font-size:16px;}.section_2 a{color:white;text-decoration:none;}.over_navi{position:fixed;top:0px;z-index:999;}.image_bad {height:500px;background:url("../images/bad.jpg") no-repeat center top;}.over_section_2{padding-top:50px;}#leistungen .inside{padding-bottom:0px;padding:0px;}#leistungen{background:url("../images/abschnitte/leistungen.png")no-repeat center top;padding-top:66px;position:relative;margin-top:-60px}#leistungen .inset{padding:0px;}#leistungen .block{float:left;width:220px;height:148px;margin:9px;color:white;font-family:Kameron;font-size:24px;margin-left:-10px;padding-right:10px;}#leistungen .block .inset{width:227px;height:148px;display: table-cell;vertical-align: middle;text-align:center;border-radius:20px;background:rgb(14,119,187);cursor:pointer;}#leistungen .block .inset:hover{background:rgb(70,71,73);}#leistungen .inset.activ{background:rgb(70,71,73);}.text_block {display:none;}.text_block{font-size:16px;color:rgba(0,0,0,0.8);}.text_block h2{font-family:Kameron;color:rgb(13,121,194);}.text_block strong{font-family:Kameron;color:rgb(13,121,194);font-weight:normal;}.text_block .table{width:100%;display:table;}.text_block .td {display:table-cell;width:45%;}.text_block .td:first-child {padding-right:30px;}#start_grey .inside {color: #FFF;border-radius: 20px 20px 20px 20px;padding: 10px 10px 4px 10px;}.text_block .size{font-size:20px;}.inside .white{color: #FFF;background: none repeat scroll 0% 0% #58585A;border-radius: 20px 20px 20px 20px;padding: 10px 10px 4px 10px;position:relative;left:-10px;}.text_block .white{padding: 10px 10px 10px 10px;}.block2_text .white_small{color: #FFF;background: none repeat scroll 0% 0% #58585A;border-radius: 20px 20px 20px 20px;padding: 10px 10px 12px 10px;position:relative;left:-10px;}.fenster_tabelle{margin-top:15px;width:100%;}.fenster_tabelle img{width:100%;max-width:510px;}.block1_text {display:block;}.image_referenzen {height:600px;background:url("../images/referenzen.jpg") no-repeat center top;}#referenzen{background:url("../images/abschnitte/referenzen.png")no-repeat center top;padding-top:66px;position:relative;margin-top:-60px}#referenzen .inside{font-size:16px;}.wrap{width:80%;}.bx-viewport img{border-radius:20px;}.spalten{margin-top:30px;width:100%;margin-left:-4px;}.row {width:50%;float:left;}.row:first-child{margin-left:0%;}.row .beschreibung{margin-bottom:10px}.referenz:first-child{margin-top:0px;}.referenz{margin-top:-20px;}.bx-viewport{border-radius:20px;min-height:285px !Important;}.image_partner {height:500px;background:url("../images/partner.jpg") no-repeat center top;}#partner{background:url("../images/abschnitte/partner.png")no-repeat center top;padding-top:66px;position:relative;margin-top:-60px}.partner_text{max-width:650px; margin:0px auto;color:rgb(13,121,194);font-family:Kameron;font-size:20px;}#partner img{padding:30px;}.kontakt_head{background:url("../images/abschnitte/kontakt.png")no-repeat center top;padding-top:66px;position:relative;margin-top:-30px}.frame_bg{width:100%;background:rgb(70,71,73);height:500px;max-height:500px;}.iframe_google {width:90%;margin:0px auto;max-width:1000px;}.iframe_google iframe{height:500px;width:100%;border:0px;margin:0px auto;}#kontakt{font-size:22px;padding-top:26px;}#kontakt table{line-height:30px;}#kontakt table img{position:relative;top:-5px;}#kontakt {background:url(../images/kontakt/kontakt_bg.png) no-repeat center 65px ;}.main_content{float:left;}.kontakt_formular{float:left;margin-left:-40px;margin-top:30px}.kontakt_formular iframe{border:0px;min-width:400px;min-height:500px;}#jobs{background:url("../images/jobs.jpg")no-repeat center top;padding-top:66px;font-size:16px;}#impressum .inside{text-align:center;}.no-display{display:none;}.litebox-content .no-display{display:block;}.litebox-next, .litebox-prev {display:none !important;} .litebox-content{text-align:left;color:white;padding:20px !important;background:rgba(155,155,155,1.0) !important;}.admin_edit {position:absolute;z-index:99;}iframe.litebox-content{width:90% !important;max-height:450px !important;background:white !important;border:10px solid rgb(13,121,194) !important;border-radius:20px;}.admin .head_bg {height:400px;}@media only screen and (min-width: 0px)and (max-width: 1000px) {.slogan{display:none;}.logo{margin-left:12%;margin-top:-13px;float:left;margin-right:10px}.logo img{width:300px;}.phone{width:300px;}.block1_text {background:none;}#referenzen{padding-left:10px;}#kontakt{background:none;}.main_content{float:none;}.kontakt_formular{float:none;padding-left:10px;margin-left:0px;background:rgb(87,87,86);height:460px;border-radius:10px;}.kontakt_formular iframe{min-height:460px;}.block2_text{background:none;}.referenz{margin-top:-30px;}.block4_text, .block5_text{background:none;color:black;}}@media only screen and (min-width: 0px)and (max-width: 950px) {#start_grey{background:rgb(87,87,86);}}@media only screen and (min-width: 0px)and (max-width: 850px) {.logo{width:30%;}.logo img{width:100%;}.phone{width:25%;height:20%}.phone img{width:100%;}#header{height:500px;background:url("../images/header.png") center -80px no-repeat;}.beschreibung {max-width:240px;}.bx-viewport{border-radius:20px;min-height:235px !Important;}}@media only screen and (min-width: 0px)and (max-width: 800px) {.navigation{display:none;}}@media only screen and (min-width: 0px)and (max-width: 750px) {.logo{width:30%;margin:0px;padding:0px;}.logo{width:98%;text-align:center;}.logo img{width:245px;margin-top:-10px}.phone{display:none;}.navigation{display:none;}#partner img{max-width:250px;}.bx-viewport{border-radius:20px;min-height:205px !Important;}}@media only screen and (min-width: 0px)and (max-width: 600px) {.image_bad {background:url("../images/partner.jpg") no-repeat center top;}.bx-viewport{border-radius:20px;min-height:170px !Important;}}@media only screen and (min-width: 0px)and (max-width: 550px) {body {overflow-x:hidden;}.head_bg{background:none;height:190px;}.block{height:auto !Important;width:100% !important;}.block .inset{display:block !Important;max-height:60px !important;height:auto !Important;margin:0px auto;position:relative;left:-7px;}.text_block{text-align:center;} #referenzen {display:none;}#partner {display:none;}.image_referenzen{display:none;}.news_oefnen {display:none;}.image_partner{display:none;}.abschnitt{display:none;}body{overflow-x:hidden;}.iframe_google iframe{height:230px;width:100%;border:0px;}.table{display:block !important;}.td{display:block !important;padding:0px !important;width:100% !important;}#start_top h2{font-size:25px;}.frame_bg{height:230px;margin-bottom:10px;}.white{left:0px !important;}}.bx-wrapper {position: relative;margin: 0 auto 60px;padding: 0;}.bx-wrapper img {max-width: 100%;display: block;}.bx-pager {display:none;}.bx-wrapper .bx-viewport {left: -5px;}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}.bx-wrapper .bx-loading {min-height: 50px;background: url(images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 20px;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;}.bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;border-radius: 5px;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}.bx-wrapper .bx-prev {left: 10px;background: url(images/controls.png) no-repeat 0 -32px;}.bx-wrapper .bx-next {right: 10px;background: url(images/controls.png) no-repeat -43px -32px;}.bx-wrapper .bx-prev:hover {background-position: 0 0;}.bx-wrapper .bx-next:hover {background-position: -43px 0;}.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index: 200;}.bx-wrapper .bx-controls-direction a.disabled {display: none;}.bx-wrapper .bx-controls-auto {text-align: center;}.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(images/controls.png) -86px -11px no-repeat;margin: 0 3px;}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(images/controls.png) -86px -44px no-repeat;margin: 0 3px;}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: rgba(80, 80, 80, 0.75);width: 100%;}.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}.litebox-overlay {display: none;left: 0;min-width: 280px;position: fixed;text-align: center;top: 0;width: 100%;z-index: 9999;}@keyframes liteboxLoader {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@keyframes liteboxLoader {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.litebox-overlay .litebox-loader {animation: 1s linear 0s normal none infinite liteboxLoader;border-color: #111 #fff #111 #111;border-image: none;border-radius: 50%;border-style: solid;border-width: 3px;height: 40px;left: 20px;position: absolute;top: 20px;width: 40px;}.litebox-overlay .litebox-close {background: url("../images/litebox-close.png") no-repeat scroll center center rgba(0, 0, 0, 0);height: 40px;opacity: 0.7;position: absolute;right: 20px;top: 20px;width: 40px;}.litebox-overlay .litebox-close:hover {cursor: pointer;opacity: 1;}.litebox-overlay .litebox-nav {display: none;height: 60px;margin-top: -30px;opacity: 0.2;position: absolute;top: 50%;width: 60px;}.litebox-overlay .litebox-nav:hover {cursor: pointer;opacity: 0.5;}.litebox-overlay .litebox-prev {background: url("../images/litebox-prev.png") no-repeat scroll center center rgba(0, 0, 0, 0);left: 20px;}.litebox-overlay .litebox-next {background: url("../images/litebox-next.png") no-repeat scroll center center rgba(0, 0, 0, 0);right: 20px;}.litebox-overlay .litebox-container {bottom: 10%;left: 10%;overflow: hidden;position: absolute;right: 10%;top: 10%;}.litebox-overlay .litebox-container.litebox-scroll {overflow-y: auto;}.litebox-overlay img, .litebox-overlay iframe {display: inline-block;margin: 0 auto;max-height: 100%;max-width: 100%;overflow-x: hidden;vertical-align: middle;}.litebox-overlay iframe {height: 100%;position: relative;z-index: 999999;}.litebox-overlay .litebox-inline-html {background: none repeat scroll 0 0 #fff;line-height: normal !important;overflow-x: hidden;padding: 20px;position: absolute;}.litebox-overlay .litebox-error {color: #fff;height: 100%;line-height: inherit;text-align: center;width: 100%;}.litebox-overlay .litebox-error span {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.9);border-radius: 3px;color: #fff;line-height: normal;padding: 20px;text-shadow: 1px 1px 0 #000;}