*{margin:0px;padding:0px}body{background-color:#009EE0;color:#3E3D40;font:12px Trebuchet MS;min-width:960px;width:100%}html,body{height:100.1%}a{color:#009EE0;text-decoration:none}a:hover{color:#009EE0;text-decoration:underline}a:active,a:focus{outline:none}h1{color:#c50e1f;font-size:28px;font-weight:normal;margin:0px
0px 15px 0px;text-transform:uppercase}h2{color:#c50e1f;font-size:28px;font-weight:normal;line-height:28px;margin:0px
0px 10px 0px;text-transform:uppercase}div#content-left h2, div#content-right
h2{color:#009ee0;font-size:22px;font-weight:normal;line-height:22px;margin:0px
0px 5px 0px;text-transform:uppercase}div#content-left p.bodytext, div#content-right
p.bodytext{margin:0px
0px 15px 0px}h3{color:#009ee0;font-size:22px;font-weight:normal;line-height:22px;margin:0px
0px 5px 0px;text-transform:uppercase}img{border:0px}div.border{background:url(/storage/template/img/border.png) repeat-x left top;height:1px}div.clear{clear:both;font-size:0px;line-height:0px;margin:0px;padding:0px}span.link-description{display:block;height:0px;left:0px;overflow:hidden;position:absolute;top:0px;width:0px}div.csc-textpic-imagewrap ul, div.csc-textpic-imagewrap ul
li{margin-left:0px !important;padding-left:0px !important}div.csc-textpic{overflow:hidden}body.home div#wrapper-teaser{background:url(/storage/template/img/back-content-teaser-home.jpg) no-repeat 0px 0px;position:relative;width:100%;min-height:100%;min-width:960px;height:auto !important;height:100%}div#wrapper-gradient{background:url(/storage/template/img/back-content-gradient.png) no-repeat center top;position:absolute;top:0px;left:0px;width:100%;min-height:100%;min-width:960px;height:auto !important;height:100%}div#wrapper-baloon{position:absolute;top:0px;left:0px;width:100%;min-height:100%;min-width:960px;height:auto !important;height:100%}body.home div#wrapper-baloon{background:url(/storage/template/img/back-wrapper-balloon.png) no-repeat left top}body.home div#wrapper-box{background:url(/storage/template/img/back-content-box-home.png) no-repeat center top;position:relative;width:100%;min-height:100%;min-width:960px;height:auto !important;height:100%}div#content{min-height:688px;height:auto !important;margin:0px
auto;min-width:960px;overflow:hidden;position:relative;width:960px;z-index:1}div#content-logo{background:url(/storage/template/img/back-logo-raphael.png) no-repeat left top;height:126px;left:630px;overflow:hidden;position:absolute;top:0px;width:330px;z-index:3}div#content-logo
a{display:block;height:126px;overflow:hidden;width:330px}div#content-logo
h1{margin:0px;padding:0px}div#content-navigation{height:38px;left:78px;overflow:hidden;position:absolute;top:36px;width:482px;z-index:2}div#content-navigation
h2{margin:0px;padding:0px}div#content-navigation
ul{list-style-type:none;margin:0px;padding:0px}div#content-navigation
li{float:left}div#content-navigation li
a.home{background:url(/storage/template/img/navigation_low.png) no-repeat left top;display:block;height:38px;overflow:hidden;width:77px}div#content-navigation li a.home:hover{background:url(/storage/template/img/navigation_high.png) no-repeat left top}body.home div#content-navigation li
a.home{background:url(/storage/template/img/navigation_high.png) no-repeat left top}div#content-navigation li
a.kompetenzen{background:url(/storage/template/img/navigation_low.png) no-repeat -77px top;display:block;height:38px;overflow:hidden;width:156px}div#content-navigation li a.kompetenzen:hover{background:url(/storage/template/img/navigation_high.png) no-repeat -77px top}body.kompetenzen div#content-navigation li
a.kompetenzen{background:url(/storage/template/img/navigation_high.png) no-repeat -77px top}div#content-navigation li
a.referenzen{background:url(/storage/template/img/navigation_low.png) no-repeat -233px top;display:block;height:38px;overflow:hidden;width:140px}div#content-navigation li a.referenzen:hover{background:url(/storage/template/img/navigation_high.png) no-repeat -233px top}body.referenzen-start div#content-navigation li a.referenzen, body.referenzen div#content-navigation li
a.referenzen{background:url(/storage/template/img/navigation_high.png) no-repeat -233px top}div#content-navigation li
a.agentur{background:url(/storage/template/img/navigation_low.png) no-repeat -373px top;display:block;height:38px;overflow:hidden;width:109px}div#content-navigation li a.agentur:hover{background:url(/storage/template/img/navigation_high.png) no-repeat -373px top}body.agentur div#content-navigation li
a.agentur{background:url(/storage/template/img/navigation_high.png) no-repeat -373px top}div#content-description{height:300px;left:152px;overflow:hidden;position:absolute;text-align:right;top:170px;width:408px;z-index:4}#content-description-header{height:130px;left:198px;overflow:hidden;position:absolute;text-align:left;top:170px;width:408px;z-index:4}div#content-description
ul#subnavigation{list-style-type:none;margin:0px
0px 10px 0px;padding:0px;width:429px}div#content-description ul#subnavigation
h3{font-size:12px;line-height:17px;margin:0px;padding:0px}div#content-description ul#subnavigation
li{float:left;overflow:hidden;width:143px}div#content-description ul#subnavigation li
a{background:url(/storage/template/img/back-subnavigation-l.gif) no-repeat left 2px;border:none;color:#000;display:block;overflow:hidden;padding:0px
0px 0px 17px;text-transform:uppercase;width:126px}div#content-description ul#subnavigation li.current a, div#content-description ul#subnavigation li a:hover{background:url(/storage/template/img/back-subnavigation-h.gif) no-repeat left 2px;color:#C50E1F;text-decoration:underline}div#content-minheight{float:left;height:688px;overflow:hidden;width:1px}div#content-left{display:none;float:left;overflow:hidden}div#content-left
ul{padding-left:15px}div#content-right{float:left;padding:197px
0px 0px 615px;overflow:hidden;width:344px}div#content-right-headline{height:34px}div#content-right-headline
h3{color:#58585A;font-size:28px;padding-left:10px;line-height:30px}div#content-right-wrap{background-color:#FFF;padding:15px
15px 15px 15px}div#content-right
ul{padding-left:15px}div#content-socialbookmarks{height:25px;bottom:0px;left:0px;overflow:hidden;position:absolute;width:118px}div#content-socialbookmarks
ul{clear:both;height:25px;margin-left:10px}div#content-socialbookmarks ul
li{position:relative;float:left;height:25px;overflow:hidden;width:36px}div#content-socialbookmarks ul li.facebook
a{background:url(/storage/template/img/icon-socialbookmarks.gif) no-repeat 0px 8px;display:block;height:25px;width:25px;position:absolute;top:0px;left:0px}div#content-socialbookmarks ul li.facebook a:hover{background:url(/storage/template/img/icon-socialbookmarks.gif) no-repeat 0px top}div#content-socialbookmarks ul li.twitter
a{background:url(/storage/template/img/icon-socialbookmarks.gif) no-repeat -25px 8px;display:block;height:25px;width:25px;position:absolute;top:0px;left:0px}div#content-socialbookmarks ul li.twitter a:hover{background:url(/storage/template/img/icon-socialbookmarks.gif) no-repeat -25px top}div#content-socialbookmarks ul li.youtube
a{background:url(/storage/template/img/icon-socialbookmarks.gif) no-repeat -50px 8px;display:block;height:25px;width:25px}div#content-socialbookmarks ul li.youtube a:hover{background:url(/storage/template/img/icon-socialbookmarks.gif) no-repeat -50px top}div#footer{background:url(/storage/template/img/back-footer.gif) repeat-x left top;height:195px;position:relative;min-width:100%;width:auto !important;width:100%;z-index:6}div#footer
a{color:#FFF}div#footer a:hover{text-decoration:underline}div#footer
h4{font-size:18px;font-weight:normal;line-height:18px;padding:0px;text-transform:uppercase}div#footer
h5{font-size:12px;font-weight:normal;line-height:18px;padding:3px
0px 0px 0px}div#footer
ul{clear:both;list-style-type:none;margin:0px;padding:0px}div#footer ul
li{overflow:hidden;height:20px}div#footer-wrap{color:#FFF;margin:0px
auto;position:relative;width:960px}div#footer-wrap-kontakt{float:left;overflow:hidden;margin:11px
0px 0px 0px;padding:10px;width:230px}div#footer-wrap-quicklinks{float:left;margin:21px
0px 0px 0px;overflow:hidden;width:710px}div#footer-wrap-quicklinks
ul{clear:both;list-style-type:none;margin:0px;padding:0px}div#footer-wrap-quicklinks ul
li{background:url(/storage/template/img/back-footer-wrap-quicklinks-li.gif) no-repeat right top;float:left;overflow:hidden;padding:0px
20px 0px 0px}div#footer-wrap-quicklinks ul li.first, div#footer-wrap-quicklinks ul
li.last{background:none}div#footer-wrap-copyright{float:left;overflow:hidden;padding:10px;width:230px}div#footer-wrap-software{float:left;margin:21px
0px 0px 0px;overflow:hidden;width:710px}div#footer-wrap-software ul
li{float:left;height:40px;overflow:hidden}div#footer-wrap-software ul
li{width:177px;text-align:left}div#footer-wrap-software ul
li.last{text-align:right}div#footer-wrap-software ul li
a{display:block;height:40px;width:177px}div#footer-wrap-software ul li a:hover{text-decoration:none}div#footer-wrap-software ul li.typo3-integrator{background:url(/storage/template/img/back-footer-wrap-software_new.png) no-repeat 0px 0px;width:113px}div#footer-wrap-software ul
li.magento{background:url(/storage/template/img/back-footer-wrap-software_new.png) no-repeat -113px 0px;width:160px}div#footer-wrap-software ul
li.typo3{background:url(/storage/template/img/back-footer-wrap-software_new.png) no-repeat -273px 0px;width:160px}div#footer-wrap-software ul li.xt-commerce{background:url(/storage/template/img/back-footer-wrap-software_new.png) no-repeat -433px 0px;width:175px}div#footer-wrap-software ul li.gold-membership{background:url(/storage/template/img/back-footer-wrap-software_new.png) no-repeat -608px 0px;width:102px!important}body.kompetenzen div#wrapper-teaser{background:url(/storage/template/img/back-content-teaser-kompetenzen.jpg) no-repeat 0px 0px;position:relative;width:100%;min-height:100%;min-width:960px;height:auto !important;height:100%}body.kompetenzen div#wrapper-box{background:url(/storage/template/img/back-content-box-kompetenzen.png) no-repeat center top;position:relative;width:100%;min-height:100%;min-width:960px;height:auto !important;height:100%}body.kompetenzen div#content-description{height:38px;left:512px;overflow:hidden;position:absolute;text-align:left;top:249px;width:429px}body.kompetenzen div#content-wrap{padding:293px
0px 0px 182px;width:778px}body.kompetenzen div#content-wrap-box{background:#FFF url(/storage/template/img/back-klammer.gif) no-repeat right 69px;padding:15px}body.kompetenzen div#content-left{display:inline;float:left;overflow:hidden;padding:0px
16px 0px 0px;width:366px}body.kompetenzen div#content-right{float:left;overflow:hidden;padding:0px
0px 0px 0px;width:366px}body.referenzen-start div#wrapper-teaser{background:url(/storage/template/img/back-content-teaser-referenzen.jpg) no-repeat 0px 0px;position:relative;width:100%;min-height:100%;min-width:960px;height:auto !important;height:100%}body.referenzen-start div#wrapper-box{background:url(/storage/template/img/back-content-box-referenzen-start.png) no-repeat center top;position:relative;width:100%;min-height:100%;min-width:960px;height:auto !important;height:100%}body.referenzen-start div#content-left{display:inline;padding:452px
0px 0px 226px;position:relative;width:343px}body.referenzen-start div#content-left
ul{list-style-type:none;padding-left:0px}body.referenzen-start div#content-left div.content-left-wrap{background:#FFF url(/storage/template/img/icon-bug-small.png) no-repeat bottom right;overflow:hidden;position:relative;padding:0px;width:343px}body.referenzen-start div#content-left div.content-left-wrap-minheight{float:left;height:236px;overflow:hidden;position:relative;width:1px}body.referenzen-start div#content-left div.content-left-wrap-txt{float:left;overflow:hidden;padding:0px
15px 39px 14px;position:relative;width:313px}body.referenzen-start div#content-right{padding:186px
0px 0px 47px;width:343px}body.referenzen-start div#content-right-wrap{background-color:#FFF;padding:15px
15px 15px 15px}body.referenzen div#wrapper-teaser{background:url(/storage/template/img/back-content-teaser-referenzen.jpg) no-repeat 0px 0px;position:relative;width:100%;min-height:100%;min-width:960px;height:auto !important;height:100%}body.referenzen div#wrapper-box{background:url(/storage/template/img/back-content-box-referenzen.png) no-repeat center top;position:relative;width:100%;min-height:100%;min-width:960px;height:auto !important;height:100%}body.referenzen div#content-description-right{height:102px;right:0px;overflow:hidden;position:absolute;text-align:right;top:170px;width:375px;z-index:6}body.referenzen div#content-slideshow{height:360px;right:0px;overflow:hidden;position:absolute;top:294px;width:733px;z-index:7}body.referenzen div#content-wrap{padding:657px
0px 0px 227px;width:733px}body.referenzen div#content-wrap-box{background:#FFF;padding:15px}body.referenzen div#content-left{display:inline;float:left;overflow:hidden;padding:0px
15px 0px 0px;width:343px}body.referenzen div#content-right{float:left;overflow:hidden;padding:0px
0px 0px 0px;width:343px}body.referenzen div#content-right-wrap{overflow:hidden;width:343px;margin:0px;padding:0px}body.referenzen div#content-right-wrap-headline{float:left;margin-right:41px;overflow:hidden;width:129px}body.referenzen div#content-right-wrap-twitter{float:left;overflow:hidden;margin-right:36px;width:55px}body.referenzen div#content-right-wrap-facebook{float:left;overflow:hidden;text-align:right;width:82px}body.agentur div#wrapper-teaser{background:url(/storage/template/img/back-content-teaser-agentur.jpg) no-repeat 0px 0px;position:relative;width:100%;min-height:100%;min-width:960px;height:auto !important;height:100%}body.agentur div#wrapper-box{background:url(/storage/template/img/back-content-box-kompetenzen.png) no-repeat center top;position:relative;width:100%;min-height:100%;min-width:960px;height:auto !important;height:100%}body.agentur div#content-description{height:38px;left:512px;overflow:hidden;position:absolute;text-align:left;top:249px;width:429px}body.agentur div#content-wrap{padding:293px
0px 0px 182px;width:778px}body.agentur div#content-wrap-box{background:#FFF url(/storage/template/img/back-klammer.gif) no-repeat right 69px;padding:15px}body.agentur div#content-left{display:inline;float:left;overflow:hidden;padding:0px
16px 0px 0px;width:366px}body.agentur div#content-right{float:left;overflow:hidden;padding:0px
0px 0px 0px;width:366px}.slideshow-img{text-align:center;position:absolute;top:14px;left:155px;width:422px;height:264px;z-index:15}#slideshow-prev{position:absolute;top:146px;left:28px;width:44px;height:44px;z-index:16}#slideshow-prev
a{background:url(/storage/template/img/button-arrow-left-l.png) no-repeat top left;display:block;width:44px;height:44px}#slideshow-next{position:absolute;top:146px;right:39px;width:44px;height:44px;z-index:17}#slideshow-next
a{background:url(/storage/template/img/button-arrow-right-l.png) no-repeat top left;display:block;width:44px;height:44px}#slideshow-back{position:absolute;top:0px;left:0px;width:732px;height:344px}.slideshow-img
p.txt{background:url(/storage/template/img/button-slideshow.png) no-repeat top left;display:inline;color:#FFF;position:absolute;top:244px;right:0px;line-height:21px;z-index:15}.slideshow-img
p.img{display:inline}#slideshow-prev a:hover{background:url(/storage/template/img/button-arrow-left-h.png) no-repeat top left}#slideshow-next a:hover{background:url(/storage/template/img/button-arrow-right-h.png) no-repeat top left}ul.sp_teaser{list-style-type:none;position:relative;padding:0px
!important}ul.sp_teaser
li{border-bottom:1px dotted #87888a;overflow:hidden;position:relative;width:314px;z-index:30}ul.sp_teaser li
a{background:url(/storage/template/img/spacer.gif) repeat top left;height:200px;left:0px;overflow:hidden;position:absolute;display:block;top:0px;width:100%}ul.sp_teaser li a:hover{background:#999;opacity:.10}ul.sp_teaser
span.h3{color:#009EE0;font-size:16px;text-transform:uppercase;padding:0px
!important;margin:0px
!important}ul.sp_teaser
span.h4{color:#3e3d40;font-size:11px;font-weight:normal;text-transform:uppercase}ul.sp_teaser li
p.img{background:url(/storage/template/img/back-sp-teaser-img.gif) no-repeat top left;display:inline;float:left;margin-top:10px;overflow:hidden;padding:4px
10px 10px 4px;width:100px}ul.sp_teaser li.first
p.img{margin-top:0px}ul.sp_teaser li
p.txt{background:url(/storage/template/img/icon-arrow.gif) no-repeat top right;display:inline;float:left;line-height:16px;overflow:hidden;margin:10px
0px 10px 0px;width:200px}ul.sp_teaser li.first
p.txt{margin:0px
0px 10px 0px}div.button{white-space:nowrap !important;padding:0px
!important;margin:5px
0px 5px 0px !important;float:right;overflow:hidden;line-height:21px}div.b-left{float:left}div.button
a{color:#FFF;font-size:11px;display:block;line-height:20px;padding:0px
0px 1px 26px;text-transform:uppercase}div.button
p{margin:0px
!important;padding:0px
!important}div.button a:hover{color:#FFF;text-decoration:none}div.button-left{background:url(/storage/template/img/button-left-l.png) no-repeat top left;float:left;overflow:hidden}div.button-right{background:url(/storage/template/img/button-right-l.png) no-repeat top left;height:21px;float:left;overflow:hidden;width:10px}div.pagebrowser
ul{clear:both !important;margin:0px
!important;padding:0px
!important}div.pagebrowser ul
li{border-bottom:none !important;float:left;height:auto !important;margin:0px
!important;padding:0px
5px 0px 5px !important;overflow:hidden;position:relative;width:auto !important}div.pagebrowser ul li
a{background:none;position:relative;width:10px;height:10px;display:inline}div.pagebrowser ul li a:hover{background:none;opacity:1}div.pagebrowser ul
li.first{background:none;padding:0px
5px 0px 0px !important}div.pagebrowser ul
li.last{background:none;padding:0px
0px 0px 5px !important}#startImageSlider
ul{list-style-type:none!important;list-style-image:none!important;margin:0;padding:0}#startImageSlider{position:relative;width:560px;min-height:420px;margin-bottom:38px}#startImageSlider
.images{margin-bottom:7px}#startImageSlider .images
.altText{position:absolute;right: -4px;bottom:9px;height:20px;padding:0
10px;background:url(/storage/template/css/img/grau_transparent.png) repeat;color:#fff;font-size:11px}#startImageSlider
.nav{margin-left: -15px;width:400px}#startImageSlider .nav
li{float:left;margin-right:15px;cursor:pointer;margin-bottom:8px}#startImageSlider .nav li
img{height:58px;width:58px;border:2px
solid #FFF}#startImageSlider .nav li.activeSlide
img{height:58px;width:58px;border:2px
solid #CCC}html,body{height:100%}div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:30}div#fancy_wrap{text-align:left}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}div#fancy_loading
div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('/storage/template/js/images/fancy_progress.png') no-repeat}div#fancy_loading_overlay{position:absolute;background-color:#FFF;z-index:30}div#fancy_loading_icon{position:absolute;background:url('/storage/template/js/images/fancy_loading.gif') no-repeat;z-index:35;width:16px;height:16px}div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:18px
18px 33px 18px;margin:0;overflow:hidden;background:transparent;display:none}div#fancy_inner{position:relative;width:100%;height:100%;border:1px
solid #BBB;background:#FFF}div#fancy_content{margin:0;z-index:100;position:absolute}div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100}img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}div#fancy_close{position:absolute;top: -12px;right: -15px;height:30px;width:30px;background:url('/storage/template/js/images/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none}#fancy_frame{position:relative;width:100%;height:100%;display:none}#fancy_ajax{width:100%;height:100%;overflow:auto}a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url(data:image/gif;base64,AAAA);outline:none}a#fancy_left{left:0px}a#fancy_right{right:0px}span.fancy_ico{position:absolute;top:50%;margin-top: -15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}span#fancy_left_ico{left: -9999px;background:transparent url('/storage/template/js/images/fancy_left.png') no-repeat}span#fancy_right_ico{right: -9999px;background:transparent url('/storage/template/js/images/fancy_right.png') no-repeat}a#fancy_left:hover{visibility:visible}a#fancy_right:hover{visibility:visible}a#fancy_left:hover
span{left:20px}a#fancy_right:hover
span{right:20px}.fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}div.fancy_bg_n{top: -18px;width:100%;height:18px;background:transparent url('/storage/template/js/images/fancy_shadow_n.png') repeat-x}div.fancy_bg_ne{top: -18px;right: -13px;width:13px;height:18px;background:transparent url('/storage/template/js/images/fancy_shadow_ne.png') no-repeat}div.fancy_bg_e{right: -13px;height:100%;width:13px;background:transparent url('/storage/template/js/images/fancy_shadow_e.png') repeat-y}div.fancy_bg_se{bottom: -18px;right: -13px;width:13px;height:18px;background:transparent url('/storage/template/js/images/fancy_shadow_se.png') no-repeat}div.fancy_bg_s{bottom: -18px;width:100%;height:18px;background:transparent url('/storage/template/js/images/fancy_shadow_s.png') repeat-x}div.fancy_bg_sw{bottom: -18px;left: -13px;width:13px;height:18px;background:transparent url('/storage/template/js/images/fancy_shadow_sw.png') no-repeat}div.fancy_bg_w{left: -13px;height:100%;width:13px;background:transparent url('/storage/template/js/images/fancy_shadow_w.png') repeat-y}div.fancy_bg_nw{top: -18px;left: -13px;width:13px;height:18px;background:transparent url('/storage/template/js/images/fancy_shadow_nw.png') no-repeat}div#fancy_title{position:absolute;bottom: -33px;left:0;width:100%;z-index:100;display:none}div#fancy_title
div{color:#FFF;font:bold 12px Arial;padding-bottom:3px}div#fancy_title
table{margin:0
auto}div#fancy_title table
td{padding:0;vertical-align:middle}td#fancy_title_left{height:32px;width:15px;background:transparent url(/storage/template/js/images/fancy_title_left.png) repeat-x}td#fancy_title_main{height:32px;background:transparent url(/storage/template/js/images/fancy_title_main.png) repeat-x}td#fancy_title_right{height:32px;width:15px;background:transparent url(/storage/template/js/images/fancy_title_right.png) repeat-x}
