@import url("https://fonts.googleapis.com/css?family=Quicksand");@import url("https://fonts.googleapis.com/icon?family=Material+Icons");*{font-family:"Quicksand";color:#666;margin:0;padding:0}
mark{background-color:transparent}a{text-decoration:none}a:hover{text-decoration:underline}
nav a:hover{text-decoration:none}html{font-weight:100;height:100%}body{background-color:transparent;height:100%}
header{height:65px;padding:20px 30px;margin-bottom:20px;background-color:#f5f5f5}
strong{font-size:inherit;font-weight:normal}.logoHost{float:left}.logoHost,.logo{height:100%;border:0}
.headerLinks{float:right;height:65px;line-height:65px;text-align:center}.headerLinks{float:right}
.headerLinks a,.footerLinks a{color:#666}header nav span{margin:0;padding:1em;cursor:pointer;border:0;border-bottom-style:solid;border-bottom-width:1px;border-color:transparent}
.active>.nav-enterprise{color:#3fa9f5;border-color:#3fa9f5}.nav-enterprise:hover{border-color:#3fa9f5}
.active>.nav-apps{color:#ed1e79;border-color:#ed1e79}.nav-apps:hover{border-color:#ed1e79}
.active>.nav-consulting{color:#7ac943;border-color:#7ac943}.nav-consulting:hover{border-color:#7ac943}
.nav-kontakt:hover{border-color:#ff931e}.active>.nav-kontakt{border-color:#ff931e;color:#ff931e}
#slogen{text-align:center;margin:1em}#mainContent{padding:0 0 1em}#slogen img{width:38%;vertical-align:middle}
.bubbleMap{margin-left:auto;margin-right:auto;padding:1em 0;width:62%;height:580px}
.bubbleMap-sm{height:280px}.bubbleMap>object,.bubbleMap>img,.bubbleMap>svg{width:100%;height:100%}
.bodyTitle{text-align:center}.bodyTitle h1{padding:1em}.bodyText{text-align:justify;margin:0 10%;padding:1em 1.5em;border-top:solid 1px}
.bodyText .bodyTitle{font-size:larger}.bodyText p{vertical-align:top;margin-bottom:.8em}
.impressum p{display:block;text-align:left}.impressum p span{padding-left:.5em}.impressum label{font-weight:bold}
#infoM:before{content:'info'}#infoM:after{content:'radtke-solutions.de'}
.kontakt{text-align:center}.kontakt h2{font-size:xx-large}.kontakt h2,.kontakt p{padding:.8em;white-space:nowrap}
.kontakt p span{display:inline-block}.kontakt i{font-size:xx-large}.welcomeText{text-align:center;font-size:xx-large;line-height:2;padding:0;border:0}
.welcomeText i{font-size:xx-large}.welcomeText img{height:1em}.apps{border-top-color:#ed1e79}
.enterprise{border-top-color:#3fa9f5}.consulting{border-top-color:#7ac943}.kontakt{border-top-color:#ff931e}
.apps strong{color:#ed1e79}.enterprise strong{color:#3fa9f5}.consulting strong{color:#7ac943}
.kontakt strong{color:#ff931e}.enterprise-accent,.enterprise-accent strong{color:#3fa9f5}
.apps-accent,.apps-accent strong{color:#ed1e79}.consulting-accent,.consulting-accent strong{color:#7ac943}
footer{height:1em;color:#666;padding:20px 2em;background-color:white;margin:30px 0 0 0}
footer a{color:#666}.copy{float:left}.footerLinks{float:right;padding-left:2em}@media(max-width:768px){header{height:55px;padding:10px 15px;margin-bottom:10px}
#slogen img{width:55%}.bodyTitle h1{padding:.2em 0}.bubbleMap{width:inherit}.bodyText{margin:0;padding:1em}
.kontakt p{padding:.8em 0}.welcomeText{font-size:x-large}.headerLinks{display:none}
}@media(max-width:415px){.bodyTitle h1{font-size:x-large}#slogen img{width:75%}.bubbleMap{height:inherit}
.kontakt{padding:0;font-size:large}.kontakt i{font-size:x-large}.kontakt img{max-width:88%;max-height:1.4em}
.logoHost{float:inherit;text-align:center}}@media(min-width:1200px){#slogen img{width:27%}
.bubbleMap{width:52%}header nav span{margin:0 1em}.bodyText{margin:0 23%}.impressum p{width:48%;display:inline-block;text-align:left}
.impressum p span{white-space:nowrap;padding-left:.5em}}@media(min-width:1600px){#slogen img{width:22%}
.bubbleMap{width:45%}}#slogen img,.bubbleMap,header,nav span{-moz-transition:linear .5s;-o-transition:linear .5s;-webkit-transition:linear .5s;transition:linear .5s}
.st0{fill:#fff;stroke:#55a4db;stroke-miterlimit:10}.st1{fill:#fff;stroke:#55a4db;stroke-width:1.0511;stroke-miterlimit:10}
.st2{fill:#7fc347}.st3{fill:#ed1e79}.st4{fill:#fff;stroke:#666;stroke-miterlimit:10}
.st5{fill:#fff;stroke:#55a4db;stroke-width:.65;stroke-miterlimit:10}.st6{fill:#55a4db}
.st7{fill:#fff;stroke:#7fc347;stroke-miterlimit:10}.st8{fill:#666}.st9{fill:#fff;stroke:#7fc347;stroke-width:1.0499;stroke-miterlimit:10}
.st10{fill:#fff;stroke:#ed1e79;stroke-miterlimit:10}.st11{fill:#fff;stroke:#7fc347;stroke-width:.65;stroke-miterlimit:10}
.st12{fill:#fff;stroke:#ed1e79;stroke-width:1.0474;stroke-miterlimit:10}.st13{fill:#fff;stroke:#ed1e79;stroke-width:.65;stroke-miterlimit:10}
.st14{fill:#fff;stroke:#666;stroke-width:1.4092;stroke-miterlimit:10}#AppDetail,#EntDetail,#ConDetail,#AppRing,#EntRing,#ConRing,#rsRing{-moz-transition:all .5s linear;-o-transition:all .5s linear;-webkit-transition:all .5s linear;transition:all .5s linear}
#AppDetail,#EntDetail,#ConDetail{opacity:.5}#AppRing,#EntRing,#ConRing,#rsRing{fill-opacity:0;cursor:pointer}
#App:hover>#AppRing{fill:#ed1e79;fill-opacity:.1}#App:hover+#AppDetail,#AppDetail:hover{visibility:visible;opacity:1}
#Ent:hover+#EntDetail,#EntDetail:hover{visibility:visible;opacity:1}#Ent:hover>#EntRing{fill:#55a4da;fill-opacity:.1}
#Con:hover+#ConDetail,#ConDetail:hover{visibility:visible;opacity:1}#Con:hover>#ConRing{fill:#7fc247;fill-opacity:.1}
#radtke-solutions:hover+#Map g{visibility:visible;opacity:1}#radtke-solutions:hover>#rsRing{fill:#666;fill-opacity:.1}