@charset "utf-8";
/* Buttons */
#cs_start {width:128px; height:130px; z-index:100; position:absolute !important}
#cs_start a {width:116px; height:24px; color:#ffffff; font-size:14px; display:block; line-height:1; padding-left:12px; padding-top:106px;
             background:url(../symbols/cs.png) no-repeat center top #e7008b; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; text-decoration:none;}
#cs_start a:hover {filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; text-decoration:none;}
#leistungen {width:128px; height:130px; z-index:100; position:absolute !important}
#leistungen a {width:116px; height:24px; color:#ffffff; font-size:14px; display:block; line-height:1; padding-left:12px; padding-top:106px;
               background:url(../symbols/leistungen.png) no-repeat center top #069cac; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; text-decoration:none;}
#leistungen a:hover {filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; text-decoration:none;}
#leistungen_2 {width:128px; height:130px; z-index:100; position:absolute !important}
#leistungen_2 a {width:116px; height:24px; color:#ffffff; font-size:14px; display:block; line-height:1; padding-left:12px; padding-top:106px;
                 background:url(../symbols/leistungen.png) no-repeat center top #056772; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; text-decoration:none;}
#leistungen_2 a:hover {filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; text-decoration:none;}
#impressum {width:128px; height:130px; z-index:100; position:absolute !important}
#impressum a {width:116px; height:24px; color:#ffffff; font-size:14px; display:block; line-height:1; padding-left:12px; padding-top:106px;
              background:url(../symbols/impressum.png) no-repeat center top #9a00a2; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; text-decoration:none;}
#impressum a:hover {filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; text-decoration:none;}
#impressum_2 {width:128px; height:130px; z-index:100; position:absolute !important}
#impressum_2 a {width:116px; height:24px; color:#ffffff; font-size:14px; display:block; line-height:1; padding-left:12px; padding-top:106px;
                background:url(../symbols/impressum.png) no-repeat center top #d44b28; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; text-decoration:none;}
#impressum_2 a:hover {filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; text-decoration:none;}
#anfahrt {width:128px; height:130px; z-index:100; position:absolute !important}
#anfahrt a {width:116px; height:24px; color:#ffffff; font-size:14px; display:block; line-height:1; padding-left:12px; padding-top:106px;
            background:url(../symbols/anfahrt.png) no-repeat center top #4888ef; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; text-decoration:none;}
#anfahrt a:hover {filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; text-decoration:none;}
#anfahrt_2 {width:128px; height:130px; z-index:100; position:absolute !important}
#anfahrt_2 a {width:116px; height:24px; color:#ffffff; font-size:14px; display:block; line-height:1; padding-left:12px; padding-top:106px;
              background:url(../symbols/anfahrt.png) no-repeat center top #5e3bb9; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; text-decoration:none;}
#anfahrt_2 a:hover {filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; text-decoration:none;}
#quadebau {width:128px; height:130px; z-index:100; position:absolute !important}
#quadebau a {width:116px; height:24px; color:#ffffff; font-size:13px; display:block; line-height:1; padding-left:12px; padding-top:106px;
             background:url(../symbols/button_quadebau.png) no-repeat center top #d44b28; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; text-decoration:none;}
#quadebau a:hover {filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; text-decoration:none;}
#quadebau_2 {width:128px; height:130px; z-index:100; position:absolute !important}
#quadebau_2 a {width:116px; height:24px; color:#ffffff; font-size:14px; display:block; line-height:1; padding-left:12px; padding-top:106px;
               background:url(../symbols/button_quadebau.png) no-repeat center top #d44b28; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; text-decoration:none;}
#quadebau_2 a:hover {filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; text-decoration:none;}
#angebot {width:128px; height:130px; z-index:100; position:absolute !important}
#angebot a {width:116px; height:24px; color:#ffffff; font-size:14px; display:block; line-height:1; padding-left:12px; padding-top:106px;
            background:url(../symbols/angebot.png) no-repeat center top #be1e4b; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; text-decoration:none;}
#angebot a:hover {filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; text-decoration:none;}
#kontakt {width:128px; height:130px; z-index:100; position:absolute !important}
#kontakt a {width:116px; height:24px; color:#ffffff; font-size:14px; display:block; line-height:1; padding-left:12px; padding-top:106px;
            background:url(../symbols/kontakt.png) no-repeat center top #00899f; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; text-decoration:none;}
#kontakt a:hover {filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; text-decoration:none;}
#referenzen {width:128px; height:130px; z-index:100; position:absolute !important}
#referenzen a {width:116px; height:24px; color:#ffffff; font-size:14px; display:block; line-height:1; padding-left:12px; padding-top:106px;
               background:url(../symbols/referenzen.png) no-repeat center top #be1e4b; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; text-decoration:none;}
#referenzen a:hover {filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; text-decoration:none;}
#kontakt_big {width:266px; height:130px; z-index:100; position:absolute !important}
#kontakt_big a {width:254px; height:24px; color:#ffffff; font-size:14px; display:block; line-height:1; padding-left:12px; padding-top:106px;
                background:url(../symbols/kontakt.png) no-repeat center top #00899f; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; text-decoration:none;}
#kontakt_big a:hover {filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; text-decoration:none;}
#leistungen_big {width:266px; height:130px; z-index:100; position:absolute !important}
#leistungen_big a {width:254px; height:24px; color:#ffffff; font-size:14px; display:block; line-height:1; padding-left:12px; padding-top:106px;
                   background:url(../symbols/leistungen.png) no-repeat center top #069cac; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; text-decoration:none;}
#leistungen_big a:hover {filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; text-decoration:none;}
#leistungen_big_2 {width:266px; height:130px; z-index:100; position:absolute !important}
#leistungen_big_2 a {width:254px; height:24px; color:#ffffff; font-size:14px; display:block; line-height:1; padding-left:12px; padding-top:106px;
                     background:url(../symbols/leistungen.png) no-repeat center top #d44b28; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; text-decoration:none;}
#leistungen_big_2 a:hover {filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; text-decoration:none;}
#referenzen_big {width:266px; height:130px; z-index:100; position:absolute !important}
#referenzen_big a {width:254px; height:24px; color:#ffffff; font-size:14px; display:block; line-height:1; padding-left:12px; padding-top:106px;
                   background:url(../symbols/referenzen.png) no-repeat center top #be1e4b; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; text-decoration:none;}
#referenzen_big a:hover {filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; text-decoration:none;}
#datenschutz {width:266px; height:130px; z-index:100; position:absolute !important}
#datenschutz a {width:254px; height:24px; color:#ffffff; font-size:14px; display:block; line-height:1; padding-left:12px; padding-top:106px;
                background:url(../symbols/datenschutz.png) no-repeat center top #2d88ef; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; text-decoration:none;}
#datenschutz a:hover {filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; text-decoration:none;}
/* Leer Boxes */
#lila {width:128px; height:130px; background:#5e3bb9; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; z-index:100; position:absolute !important}
#lila_big {width:266px; height:130px; background:#5e3bb9; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; z-index:100; position:absolute !important}
#violett {width:128px; height:130px; background:#a200a9; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; z-index:100; position:absolute !important}
#violett_big {width:266px; height:130px; background:#a200a9; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; z-index:100; position:absolute !important}
#orange {width:128px; height:130px; background:#d44b28; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; z-index:100; position:absolute !important}
#orange_big {width:266px; height:130px; background:#d44b28; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; z-index:100; position:absolute !important}
#blau {width:128px; height:130px; background:#2d88ef; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; z-index:100; position:absolute !important}
#blau_big {width:266px; height:130px; background:#2d88ef; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; z-index:100; position:absolute !important}
#blau_2 {width:128px; height:130px; background:#00899f; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; z-index:100; position:absolute !important}
#blau_2_big {width:266px; height:130px; background:#00899f; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; z-index:100; position:absolute !important}
#himmelblau {width:128px; height:130px; background:#18a1f1; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; z-index:100; position:absolute !important}
#himmelblau_big {width:266px; height:130px; background:#18a1f1; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; z-index:100; position:absolute !important}
#gruen {width:128px; height:130px; background:#008f00; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; z-index:100; position:absolute !important}
#gruen_big {width:266px; height:130px; background:#008f00; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; z-index:100; position:absolute !important}
#rot {width:128px; height:130px; background:#be1e4b; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; z-index:100; position:absolute !important}
#rot_big {width:266px; height:130px; background:#be1e4b; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; z-index:100; position:absolute !important}
#tuerkis {width:128px; height:130px; background:#056772; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; z-index:100; position:absolute !important}
#tuerkis_big {width:266px; height:130px; background:#056772; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; z-index:100; position:absolute !important}
#pink {width:128px; height:130px; background:#e7008b; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; z-index:100; position:absolute !important}
#pink_big {width:266px; height:130px; background:#e7008b; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; z-index:100; position:absolute !important}