html{font-size:10px;height:100%;margin:0;padding:0;}
body{background:#fff url('../bilder/hintergrund.gif') repeat-x;color:#484848;font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif;font-size:1em;height:100%;margin:0 0 40px;padding:0;}
img{border:0;}
form{display:inline;}
sup{font-size:1.2em;line-height:100%;vertical-align:top;}
sub{font-size:1.2em;line-height:100%;vertical-align:bottom;}
#Aa{width:900px;}
#A{float:left;width:140px;}
#B{background-color:#b5b5b5;float:right;margin-bottom:40px;width:760px;}
#C{background-color:#000;height:18px;text-align:right;width:760px;}
#C ul{float:right;margin:0;padding:0;}
#C ul li{float:left;list-style:none;margin:0;padding:0;}
a.homeButton,a.sitemapButton,a.lexikonButton,a.datenschutzButton,a.impressumButton{display:block;text-decoration:none !important;margin:0;padding:0;}
a.homeButton{background:url('../bilder/meta/home_in.gif') no-repeat;height:18px;width:25px;}
a.sitemapButton{background:url('../bilder/meta/sitemap_in.gif') no-repeat;height:18px;width:39px;}
a.lexikonButton{background:url('../bilder/meta/lexikon_in.gif') no-repeat;height:18px;width:24px;}
a.datenschutzButton{background:url('../bilder/meta/impressum_in.gif') no-repeat;height:18px;width:26px;}
a.impressumButton{background:url('../bilder/meta/datenschutz_in.gif') no-repeat;height:18px;width:25px;}
a.homeButton:hover{background:url('../bilder/meta/home_ak.gif') no-repeat;height:18px;width:25px;}
a.sitemapButton:hover{background:url('../bilder/meta/sitemap_ak.gif') no-repeat;height:18px;width:39px;}
a.lexikonButton:hover{background:url('../bilder/meta/lexikon_ak.gif') no-repeat;height:18px;width:24px;}
a.datenschutzButton:hover{background:url('../bilder/meta/impressum_ak.gif') no-repeat;height:18px;width:26px;}
a.impressumButton:hover{background:url('../bilder/meta/datenschutz_ak.gif') no-repeat;height:18px;width:25px;}
#D{background-color:#6c6c6c;clear:both;height:24px;width:760px;padding:16px 0 0;}
#E{height:162px;overflow:hidden;width:760px;margin:0;padding:0;}
#E.home{height:245px;overflow:hidden;}
#ELink{position:relative;float:left;height:53px;font-weight:normal;margin:-127px 0 0;}
#ELink a.linkebene:hover,#ELink a.linkebene:active{background-image:url('../bilder/kopf/grau.gif');color:#fff;display:block;width:180px;height:37px;margin-left:0;border-left:4px solid #036;padding:8px 5px 8px 2px;}
* html #ELink a.linkebene:hover,* html #ELink a.linkebene:active{background-image:url('../bilder/kopf/grau.gif');-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100);color:#fff;display:block;width:191px;height:53px;margin-left:0;border-left:4px solid #036;padding:8px 5px 8px 2px;}
.txt{position:relative;-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100);font:10px verdana, arial, sans-serif;}
#F{background-color:#000;color:#fff;width:760px;height:22px;border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;font-size:1em;position:relative;}
#G{width:760px;float:left;font-size:1em;border-bottom:1px solid #b5b5b5;}
#G.Ghome{width:760px;background:url('../bilder/hint_home_dienstleistungen.gif') repeat-y;float:left;position:relative;}
#G.Gallgemein{background:url('../bilder/hint_home_dienstleistungen.gif') repeat-y;border-bottom:1px solid #b5b5b5;}
#H{position:absolute;top:374px;width:760px;float:left;margin-bottom:5px;background:url('../bilder/hint_3spaltigAll.gif') repeat-y;}
* html #H{top:378px;}
#H.Hhome{position:absolute;top:575px;float:left;font-size:1.1em;background:url('../bilder/hint_home_text1.gif') repeat-y;z-index:1;}
* html #H.Hhome{top:579px;}
#HZwei{position:absolute;top:374px;width:760px;float:left;margin-bottom:5px;background:url('../bilder/hint_2spaltigAll.gif') repeat-y;}
* html #HZwei{top:378px;}
#bereichlinks{float:right;width:570px;margin:0;padding:0;}
#I{background-color:#b5b5b5;font-size:1.1em;float:left;width:760px;}
.footer{float:left;padding:5px 2px 5px 7px;}
.Hhome #I{background-color:#b5b5b5;font-size:1em;font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif;clear:both;width:760px;}
.Za{clear:right;}
.Zb{clear:left;}
.contenttable{margin-bottom:10px;border:1px solid #E6E6E6;width:96%;}
.contenttable .tr-even th{background-color:#eee;}
.contenttable td,.contenttable th{border-bottom:1px solid #fff;text-align:left;padding:3px;}
.contenttable td{border-bottom:1px solid #eee;}
.contenttable td.td-0{border-bottom:1px solid #fff;border-right:1px solid #eee;}
.contenttable .tr-last .td-1,.contenttable .tr-last .td-last{border-bottom:1px solid #fff;}
/*------------Dienstleistungen--------------------*/
div.tx-westartboxen-pi1{background:#D3D3D3;}
#dienstleistungGestaltung,
#dienstleistungOnlineMarketing,
#dienstleistungContentManagementSystem,
#dienstleistungWebprogrammierung{float:left;font-size:1.1em;margin:0;padding:0;width:190px;}
#dienstleistungGestaltungBg,
#dienstleistungOnlineMarketingBg,
#dienstleistungContentManagementSystemBg,
#dienstleistungWebprogrammierungBg{border:0;height:129px;width:190px;}
a.buttonDienstleistungGestaltung,
a.buttonDienstleistungOnlineMarketing,
a.buttonDienstleistungContentManagementSystem,
a.buttonDienstleistungWebprogrammierung{display:block;float:left;letter-spacing:-9999px;text-decoration:none;text-indent:-9999px;}
#dienstleistungGestaltungBg{background:#D3D3D3 url('../bilder/dienstleistungen-gestaltung-weis.jpg') 0 0 no-repeat;}
#dienstleistungOnlineMarketingBg{background:#D3D3D3 url('../bilder/dienstleistungen-online-marketing-weis.jpg') 0 0 no-repeat;}
#dienstleistungContentManagementSystemBg{background:#D3D3D3 url('../bilder/dienstleistungen-content-management-system-weis.jpg') 0 0 no-repeat;}
#dienstleistungWebprogrammierungBg{background:#D3D3D3 url('../bilder/dienstleistungen-webprogrammierung-weis.jpg') 0 0 no-repeat;}
#dienstleistungGestaltungBg:hover{background:url('../bilder/dienstleistungen-gestaltung-hover.jpg') 0 0 no-repeat !important;}
#dienstleistungOnlineMarketingBg:hover{background:url('../bilder/dienstleistungen-online-marketing-hover.jpg') 0 0 no-repeat !important;}
#dienstleistungContentManagementSystemBg:hover{background:url('../bilder/dienstleistungen-content-management-system-hover.jpg') 0 0 no-repeat !important;}
#dienstleistungWebprogrammierungBg:hover{background:url('../bilder/dienstleistungen-webprogrammierung-hover.jpg') 0 0 no-repeat !important;}
#dienstleistungGestaltung p,
#dienstleistungOnlineMarketing p,
#dienstleistungContentManagementSystem p,
#dienstleistungWebprogrammierung p{float: left;margin:0;padding:16px 12px 5px;}
* html #dienstleistungGestaltung p,
* html #dienstleistungOnlineMarketing p,
* html #dienstleistungContentManagementSystem p,
* html #dienstleistungWebprogrammierung p{padding:16px 12px 5px;}
#dienstleistungGestaltung ul,
#dienstleistungOnlineMarketing ul,
#dienstleistungContentManagementSystem ul,
#dienstleistungWebprogrammierung ul{clear: left;list-style-image:url('../bilder/pfeil_grau.gif');margin:0 0 10px 0;padding:0 0 0 30px;}
* html #dienstleistungGestaltung ul,
* html #dienstleistungOnlineMarketing ul,
* html #dienstleistungContentManagementSystem ul,
* html #dienstleistungWebprogrammierung ul{list-style-image:url('../bilder/pfeil_grau.gif');padding:0 0 0 24px;}
* html #dienstleistungGestaltung ul li,
* html #dienstleistungOnlineMarketing ul li,
* html #dienstleistungContentManagementSystem ul li,
* html #dienstleistungWebprogrammierung ul li{padding:0 0 0 5px;}
#dienstleistungGestaltung a,.gestaltung a{color:#549620;}
#dienstleistungOnlineMarketing a,.marketing a{color:#8a6904;}
#dienstleistungContentManagementSystem a,.cms a{color:#268fc6;}
#dienstleistungWebprogrammierung a,.webprogrammierung a{color:#924b9f;}
#box_home{position:relative;width:568px;padding-left:1px;float:left;font-size:1.1em;}
#homeText{background-color:#fff;padding:5px 10px 10px;}
#Home{position:relative;width:189px;padding-left:1px;float:left;}
#boxwe{width:379px;padding-left:1px;float:left;}
#boxwe .textBereich{width:378px;float:left;}
#boxwe .textBereich p{padding-left:10px;}
#boxProjekt{width:189px;padding-left:1px;float:left;}
#boxProjekt h3{font-size:1.1em;padding-left:7px;}
#boxProjekt .textBereich{width:188px;float:left;}
#boxProjekt .bildBereich{padding:0 7px;}
#boxNewsHome{font-size:0.9em;width:189px;padding-left:1px;float:left;}
.newsHome img{float:right;}
.boxNewsArchiv{padding:5px 0 15px;}
.boxNewsArchiv .boxNews{float:left;padding:0 10px 5px 0;}
#boxProjekt p,
#boxNewsHome p,
#box_rechtsHome p{margin:0;padding:10px 12px 5px;}
#boxProjekt ul,
#boxNewsHome ul{list-style-image:url('../bilder/pfeil_grau.gif');margin:0;padding:0 0 0 30px;}
* html #boxProjekt ul,
* html #boxNewsHome ul{list-style-image:url('../bilder/pfeil_grau.gif');margin:0;padding:0 0 0 24px;}
* html #boxProjekt ul li,
* html #boxNewsHome ul li{padding:0 0 0 5px;}
#logo{padding:112px 0 0;}
*+html #logo{padding:100px 0 0;}
#logoBg{background:url('../bilder/logo.gif') 0 0 no-repeat;border:0;height:140px;width:140px;}
#zertifizierung{padding:214px 0 0;}
*+html #zertifizierung{padding:84px 0 0;}
* html #zertifizierung{padding:75px 0 0;}
#zertifikat1Bg{background:url('../bilder/typo3-zertifizierung-websedit-ag.gif') center 0 no-repeat;border:0;height:109px;width:140px;}
#zertifizierungAdwords{padding:110px 0 0;}
*+html #zertifizierungAdwords{padding:0px 0 0;}
* html #zertifizierungAdwords{padding:0px 0 0;}
#zertifikat2Bg{background:url('../bilder/google-advertising-professional-websedit-ag.gif') center 0 no-repeat;border:0;height:90px;width:140px;}
#wobinich{position:absolute;padding:3px 0 0 12px;}
#box_mitte,#box_mitteTeam{width:379px;padding-left:1px;float:left;font-size:1.1em;position:relative;}
#box_mitte.ohneCRechts{width:568px;position:relative;float:left;}
#cMitte{font-size:1.1em;padding:5px 0 0;}
#box_mitte h2{color:#6C6C6C;}
#H.Hhome h2{color:#6C6C6C;font-size:1.2em;padding:0 10px;}
#box_mitte h3{font-size:1.1em;color:#000;border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;margin:25px 0 10px;padding:5px 10px;}
#cMitteReferenzen{padding:5px 0 0;}
#cMitteReferenzen p.bodytext{margin:5px 0;padding:0 10px 10px;}
#cMitteReferenzen h2{padding:5px 10px 10px;}
#box_mitte h2,#box_mitteTeam h2{font-size:1.2em;margin:0;padding:5px 10px 0;}
#box_mitteTeam h3{font-size:1.1em;margin:0 0 10px;padding:5px 10px;}
#box_mitte h3.csc-header-n2{margin:10px 0;}
p.bodytext{margin:5px 0;padding:0 10px;}
#box_mitte ul{list-style-image:url('../bilder/pfeil_grau.gif');padding:0 10px 0 40px;}
#box_mitte ul ul{list-style-image:url('../bilder/pfeil.gif');padding:2px 10px 0 12px;}
#box_mitte li{margin-bottom:0;}
#box_mitte ol{font-weight:normal;padding:0 10px 0 30px;}
#box_mitte ol li{font-weight:bold;}
div.csc-frame-frame1{border-bottom:1px solid #b5b5b5;border-top:1px solid #b5b5b5;background-color:#f0f0f0;margin:20px 0 15px;padding:10px 0 15px;}
#box_rechts div.csc-frame-frame1{border-bottom:1px solid #b5b5b5;border-top:0;background-color:#f0f0f0;width:100%;float:left;clear:left;margin:0;padding:0;}
#box_rechts div.csc-frame-frame2{border-bottom:1px solid #b5b5b5;border-top:0;background-color:#fff;width:100%;float:left;clear:left;margin:0;padding:0;}
#box_rechts div.csc-frame-frame2 ul,#box_rechts div.csc-frame-frame1 ul{margin:5px 10px 10px;}
.tx-weboxcontent-pi1 h2{padding:0 !important;}
.csc-textpic-imagewrap a{margin:0;padding:0;}
.boxTeam h3,.boxTeamFarbig h3{margin:15px 0 10px;padding:5px 10px;}
.TeamLeft,.TeamRight{float:left;width:160px;padding:0 10px 15px;}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG{border:1px solid #B8B8B8;padding:0;}
.textEintrag{padding-left:1px;float:left;}
.boxEintragTestimonials .textEintrag{width:357px;}
.boxEintragMehr,.boxEintragAllgemein,.boxEintragFarbigAllgemein,.boxEintragTestimonials,.boxEintragFarbigTestimonials{font-size:1em;}
.boxEintragTestimonials{background:url('../bilder/testimonials.gif') no-repeat;}
.boxEintragFarbigTestimonials{background:#f0f0f0 url('../bilder/testimonialsfarbig.gif') no-repeat;}
.bildReferenz,.textReferenz{width:165px;float:left;padding:0 10px 0 12px;}
.boxReferenzZwei,.boxReferenzFarbigZwei{background-color:#fff;border-bottom:1px solid #b5b5b5;padding-top:10px;width:568px;margin:0;}
.textReferenzZwei{float:left;width:174px;padding:0 10px;}
.bildReferenzZwei{float:left;text-align:right;width:364px;padding:0;}
#box_mitte.ohneCRechts div.boxReferenzZwei ul,#box_mitte.ohneCRechts div.boxReferenzFarbigZwei ul{list-style-image:url('../bilder/pfeil_grau.gif');padding:0 0 0 18px;}
* html #box_mitte.ohneCRechts div.boxReferenzZwei ul,* html #box_mitte.ohneCRechts div.boxReferenzFarbigZwei ul{margin:0 0 10px;padding:10px 0 2px 10px;}
* html .boxReferenzZwei .navTop,* html .boxReferenzFarbigZwei .navTop{padding:0 10px 10px 12px;}
.KundenLogo{width:119px;height:120px;overflow:hidden;float:left;text-align:center;font-size:0.9em;margin:0 0 4px;}
#box_rechts .csc-textpic{float:left;clear:left;padding:5px 10px;}
#box_rechts h2{color:#484848;font-size:1.1em;margin:0;padding:5px 10px;}
#box_rechts h3,#box_rechts h3.csc-header-n2{font-size:1em;color:#484848;background-color:inherit;margin:0;padding:5px 10px 0;}
.boxName p.bodytext,.boxNameZwei p.bodytext{margin:0;padding:5px 10px 10px;}
.boxName,.boxNewsletter{background-color:#f0f0f0;padding-bottom:10px;border-bottom:1px solid #b5b5b5;}
.boxNameZwei{background-color:#fff;padding-bottom:10px;border-bottom:1px solid #b5b5b5;}
#box_rechts div.csc-frame-frame2 .portraetrahmen,#box_rechts div.csc-frame-frame1 .portraetrahmen{border:1px solid #CC9800;margin-bottom:10px;}
#H.gestaltung #box_rechts div.csc-frame-frame2 .portraetrahmen,#H.gestaltung #box_rechts div.csc-frame-frame1 .portraetrahmen{border:1px solid #549620;}
#H.marketing #box_rechts div.csc-frame-frame2 .portraetrahmen,#H.marketing #box_rechts div.csc-frame-frame1 .portraetrahmen{border:1px solid #8A6904;}
#H.cms #box_rechts div.csc-frame-frame2 .portraetrahmen,#H.cms #box_rechts div.csc-frame-frame1 .portraetrahmen{border:1px solid #268FC6;}
#H.webprogrammierung #box_rechts div.csc-frame-frame2 .portraetrahmen,#H.webprogrammierung #box_rechts div.csc-frame-frame1 .portraetrahmen{border:1px solid #924B9F;}
dt a{display:block;margin:0 0 10px;}
a:hover{color:#000;text-decoration:none;}
.Hhome a:hover{color:#CC9800;text-decoration:none;}
.intern,.internal-link{background:url('../bilder/linkintern.gif') no-repeat;padding-left:12px;}
.extern,.external-link-new-window{background:url('../bilder/linkextern.gif') no-repeat;padding-left:12px;}
.mail{background:url('../bilder/mail.gif') no-repeat;padding-left:20px;}
.dl_pdf{background:url('../bilder/pdf.gif') no-repeat;padding-left:15px;}
.top{background:url('../bilder/top.gif') no-repeat;padding-left:12px;font-size:0.9em;}
.mehr{background:url('../bilder/mehr.gif') no-repeat;padding-left:14px;}
.zurueck{background:url('../bilder/zurueck.gif') no-repeat;padding-left:14px;}
.lexikon{background:url('../bilder/lexikon.gif') no-repeat;padding-left:15px;}
#box_rechts .dl_pdf,#box_rechts .mail,#box_rechts .lexikon{display:block;}
#I a,#Idruck a,#druckversionLink a{color:#fff;}
#druckversionLink{font-size:1em;width:189px;font-weight:bold;background-color:#6c6c6c;float:right;padding:3px 0 0;}
#navlink{font-family:inherit;overflow:hidden;color:#000;width:189px;}
#navlink ul{text-align:left;margin:0;padding:0;}
#navlink li a{display:block;color:#000;text-decoration:none;border-bottom:1px solid #b5b5b5;font-weight:bold;margin:0;padding:4px 10px 4px 5px;}
#navlink li li a{display:block;text-decoration:none;border-bottom:1px solid #dadada;font-weight:normal;padding:2px 0 2px 10px;}
#navlink li li li a{display:block;text-decoration:none;border-bottom:1px solid #dadada;font-weight:normal;font-size:0.9em;padding:2px 0 2px 20px;}
#navlink li a#aktiv1{background:#faba00 url('../bilder/nav/nav_allgemein.gif') no-repeat;border-bottom:1px solid #f0c441;}
#navlink li a#aktiv2{background-color:#eaca6d;}
#navlink.gestaltung li {display:block;}
#navlink.gestaltung li a#aktiv1{background:#69bd25 url('../bilder/nav/nav_gestaltung.gif') no-repeat;border-bottom:1px solid #a1cb7f;}
#navlink.gestaltung li a#aktiv2{background-color:#a1cb7f;}
#navlink.gestaltung li a:hover{color:#386317;background-color:#a1cb7f;}
#navlink.gestaltung li li a#aktiv3{color:#386317;background-color:#b8d1a3;border-bottom:1px solid #b8d1a3;}
#navlink.gestaltung li li a:hover,#navlink.gestaltung li li a#aktiv3:hover{color:#000;background-color:#b8d1a3;border-bottom:1px solid #b8d1a3;}
#navlink.gestaltung li li li a#aktiv4{color:#386317;background-color:#ced7c8;border-bottom:1px solid #ced7c8;}
#navlink.gestaltung li li li a:hover,#navlink.gestaltung li li li a#aktiv4:hover{color:#000;background-color:#ced7c8;border-bottom:1px solid #ced7c8;}
#navlink.marketing li a#aktiv1{background:#ad8200 url('../bilder/nav/nav_marketing.gif') no-repeat;border-bottom:1px solid #c3ae6d;}
#navlink.marketing li a#aktiv2{background-color:#c3ae6d;}
#navlink.marketing li a:hover{color:#624a01;background-color:#c3ae6d;}
#navlink.marketing li li a#aktiv3{color:#624a01;background-color:#ccbf98;border-bottom:1px solid #ccbf98;}
#navlink.marketing li li a:hover,#navlink.marketing li li a#aktiv3:hover{color:#000;background-color:#ccbf98;border-bottom:1px solid #ccbf98;}
#navlink.marketing li li li a#aktiv4{color:#624a01;background-color:#d5d1c4;border-bottom:1px solid #d5d1c4;}
#navlink.marketing li li li a:hover,#navlink.marketing li li li a#aktiv4:hover{color:#000;background-color:#d5d1c4;border-bottom:1px solid #d5d1c4;}
#navlink.cms li a#aktiv1{background:#61b4e0 url('../bilder/nav/nav_cms.gif') no-repeat;border-bottom:1px solid #9dc7dd;}
#navlink.cms li a#aktiv2{background-color:#9dc7dd;}
#navlink.cms li a:hover{color:#1b648a;background-color:#9dc7dd;}
#navlink.cms li li a#aktiv3{color:#1b648a;background-color:#b5cfdc;border-bottom:1px solid #b5cfdc;}
#navlink.cms li li a:hover,#navlink.cms li li a#aktiv3:hover{color:#000;background-color:#b5cfdc;border-bottom:1px solid #b5cfdc;}
#navlink.cms li li li a#aktiv4{color:#1b648a;background-color:#ced6db;border-bottom:1px solid #ced6db;}
#navlink.cms li li li a:hover,#navlink.cms li li li a#aktiv4:hover{color:#000;background-color:#ced6db;border-bottom:1px solid #ced6db;}
#navlink.webprogrammierung li a#aktiv1{background:#c775d6 url('../bilder/nav/nav_programmierung.gif') no-repeat;border-bottom:1px solid #d0a7d8;}
#navlink.webprogrammierung li a#aktiv2{background-color:#d0a7d8;}
#navlink.webprogrammierung li a:hover{color:#673770;background-color:#d0a7d8;}
#navlink.webprogrammierung li li a#aktiv3{color:#673770;background-color:#d4bcd9;border-bottom:1px solid #d4bcd9;}
#navlink.webprogrammierung li li a:hover,#navlink.webprogrammierung li li a#aktiv3:hover{color:#000;background-color:#d4bcd9;border-bottom:1px solid #d4bcd9;}
#navlink.webprogrammierung li li li a#aktiv4{color:#673770;background-color:#d8d0da;border-bottom:1px solid #d8d0da;}
#navlink.webprogrammierung li li li a:hover,#navlink.webprogrammierung li li li a#aktiv4:hover{color:#000;background-color:#d8d0da;border-bottom:1px solid #d8d0da;}
.left{float:left;width:120px;margin-right:15px;}
label{margin:2px 5px 8px 0;}
input,textarea,select{border:1px solid #b5b5b5;background-color:#eaeaea;font-size:1em;font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif;margin:2px 5px 2px 10px;}
input[type="submit"],input[type="reset"]{font-size:1em;background-color:#b5b5b5;color:#fff;font-weight:bold;cursor:pointer;}
input.button,input.buttonNewsletter,input.buttonreferenzen{background-color:#b5b5b5;border:1px solid #b5b5b5;color:#fff;font-weight:bold;cursor:pointer;}
input[type="checkbox"]{background-color:#fff;border:1px solid #fff;}
.button_container .button{background-color:#b5b5b5;border:1px solid #b5b5b5;color:#fff;font-size:0.9em;font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif;font-weight:bold;cursor:pointer;width:75px;margin:2px;padding:1px 2px;}
div.button{width:50px;}
div.button a{color:#fff;display:block;text-align:center;text-decoration:none;}
input.radio{background:#fff;border:1px solid #fff;float:left;}
label.check{display:block;margin-left:38px;}
label.check[class]{margin-left:30px;}
*:first-child+html .check{margin-left:23px;}
#null{display:none;}
#druckversion #inhalt{width:569px;border-right:1px solid #b5b5b5;overflow:hidden;}
#druckversion #box_mitte,#druckversion #box_mitteTeam{width:379px;padding-left:1px;padding-bottom:10px;float:left;}
#druckversion #box_mitte.ohneCRechts{width:569px;padding-left:1px;padding-bottom:10px;float:left;}
#druckversion #box_rechts{float:left;height:1%;position:absolute;left:380px;margin:0;padding:0.5em 0 0 1px;}
#Idruck{background-color:#b5b5b5;float:left;width:569px;}
#Idruck .footer{float:left;padding:5px 10px 5px 14px;}
#druckversion input,#druckversion textarea,#druckversion select{margin:2px 5px 2px 10px;}
#druckversion .boxReferenzZwei,#druckversion .boxReferenzFarbigZwei{font-size:1.1em;}
#druckversion .boxTeam,#druckversion .boxTeamFarbig{font-size:1.1em;width:379px;}
div#gmapmarker{width:10px;height:70px;}
div.tx_lumogooglemaps_pi1_infobox img{display:block;clear:both;}
.htmlcontainer{width:548px;}
.htmlcontainer .links{float:left;width:328px;}
.htmlcontainer .rechts{float:left;width:200px;padding:0 0 0 20px;}
.textListeZwei{width:379px;float:left;padding:0 10px 0 12px;}
.bildListeZwei{width:150px;float:left;text-align:right;padding:0 3px 0 0;}
.earth{background:url('../bilder/earth.gif') no-repeat;display:block;padding:0 0 0 22px;}
.ansprechpartner{width:100%;}
#abc{padding:10px 10px 5px;}
#abc a{border:1px solid #CC9800;background-color:#FFF;font-size:0.8em;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:2px;}
.abc_in{border:1px solid #A0A0A0;background-color:#FFF;font-size:0.8em;font-weight:normal;text-transform:uppercase;text-decoration:none;color:#6C6C6C;padding:2px;}
#abc a:hover,.abc_ak{border:1px solid #CC9800;background-color:#CC9800;font-size:0.8em;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#fff;padding:2px;}
#cMitte .csc-textpic{margin:5px 10px 0;}
.error{color:red;padding:0 10px 0 0;}
* html #box_rechts ul,* html #box_rechts .csc-bulletlist-0 ul{margin:0 0 10px;padding:0 10px 0 12px;}
#H.Hhome #boxNewsHome .tx-weboxcontent-pi1 h3{font-size:1.1em;margin:0;padding:5px 0;}
#H.Hhome input{border:1px solid #b5b5b5;background-color:#fff;font-size:1em;font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif;margin:2px 5px 2px 0;}
#H.Hhome input.buttonNewsletter{background-color:#fff;border:1px solid #b5b5b5;color:#000;font-weight:bold;cursor:pointer;font-size:0.9em;}
.bookmarks{background:none;float:right;height:22px;margin:1px 71px 0 0;position:relative;width:50px;z-index:100;}
* html .bookmarks{margin:1px 0 0 0;}
.bookmarks ul{list-style-type:none;margin:0;padding:0;}
.bookmarks li{float:left;position:relative;}
.bookmarks a,
.bookmarks a:visited{background:url('../bilder/bookmark.gif') 11px 6px no-repeat;border-bottom:1px solid #B5B5B5;border-left:1px solid #B5B5B5;border-right:1px solid #B5B5B5;color:#fff;display:block;font-size:11px;font-weight:normal;padding:4px 4px 4px 31px;width:84px;}
.bookmarks ul ul{border-top:1px solid #6C6C6C;height:0;left:0;position:absolute;top:-200px;visibility:hidden;width:120px;}
.bookmarks ul ul a,
.bookmarks ul ul a:visited{background:#fff;border-bottom:0;border-left:1px solid #6C6C6C;border-right:1px solid #6C6C6C;height:auto;line-height:0.9em;width:105px;padding:2px 7px;}
* html .bookmarks ul ul a,
* html .bookmarks ul ul a:visited{background:#c8d0d4;}
.bookmarks a:hover,
.bookmarks ul ul a:hover{background:#DADADA;color:#000;}
* html .bookmarks ul ul a:hover {background:#fff !important;color:#000 !important;}
.bookmarks :hover > a{background:#FABA00 url('../bilder/bookmark-ak.gif') 11px 6px no-repeat;border-color:#6C6C6C;color:#000;text-decoration:none;}
* html .bookmarks ul li a:hover{background:#FABA00 url('../bilder/bookmark-ak.gif') 11px 6px no-repeat;}
.bookmarks ul ul :hover > a{background:#DADADA url('../bilder/bookmark.gif') 11px 6px no-repeat;color:#000;}
.bookmarks table{border-collapse:collapse;left:0;position:absolute;top:0;}
.bookmarks ul li:hover ul,
.bookmarks ul a:hover ul{visibility:visible;}
#kopf,div.tx_lumogooglemaps_pi1_infobox p.bodytext{margin:0;padding:0;}
#ELink a.linkebene:link,#ELink a.linkebene:visited,#ELink .linkebene{background-image:url('../bilder/kopf/grau.png');color:#fff;text-decoration:none;display:block;width:180px;height:37px;margin:0 0 10px 4px;padding:8px 5px 8px 2px;}
* html #ELink a.linkebene:link,* html #ELink a.linkebene:visited,* html #ELink .linkebene{background-image:url('../bilder/kopf/grau.gif');-moz-opacity:0.45;-khtml-opacity:0.45;opacity:0.45;filter:alpha(opacity=45);color:#fff;text-decoration:none;display:block;width:187px;height:53px;margin:0 0 10px 4px;padding:8px 5px 8px 2px;}
.Z,form br{clear:both;}
.contenttable .tr-odd th,.boxTeamFarbig,.boxEintragFarbig,.boxEintragFarbigAllgemein,.boxEintragTestimonials,.boxReferenzFarbig,.boxReferenzFarbigZwei,.boxListeFarbigZwei{background-color:#f0f0f0;}
.contenttable th,.Hhome a,#abc a:link,#abc a:visited{color:#CC9800;}
* html #boxwe h2{margin-top:6px;margin-bottom:12px;}
*+html #boxwe h2{margin-top:6px;margin-bottom:12px;}
* html #boxProjekt h3{font-size:1.1em;margin-top:10px;}
*+html #boxProjekt h3{font-size:1.1em;margin-top:10px;}
#boxNewsHome .newsHome,#navlink ul .dritteEbene,#druckversion .logo_dv,#H.Hhome #boxNewsHome .tx-weboxcontent-pi1{border-bottom:1px solid #b5b5b5;}
a.buttonLogo,a.buttonZertifikat1,a.buttonZertifikat2{display:block;float:left;letter-spacing:-9999px;text-decoration:none;text-indent:-9999px;}
#box_rechts{width:188px;font-size:1em;position:relative;float:left;margin:0;padding:0 0 0 1px;}
#box_navigation{font-size:1.1em;width:189px;float:left;margin:0;padding:0 0 0 1px;}
#box_home_leer{font-size:1.1em;position:relative;float:left;}
#cMitteReferenzen form,#box_mitte h4,#cMitteTeam p.bodytext,div.tx-lumogooglemaps-pi1{padding:0 10px;}
#cMitteReferenzen h3,.tx-weprojects-pi1,.tx-weboxcontent-pi1{padding:5px 10px;}
* html #cMitteReferenzen h3{width:548px;}
.pflichtfeld,input.buttonNewsletter,input.buttonreferenzen{font-size:0.9em;}
#box_mitte ol ul,#box_rechts ul,#box_rechts .csc-bulletlist-0 ul{list-style-image:url('../bilder/pfeil_grau.gif');padding:0 10px 0 18px;}
* html #box_mitte ol{margin:0 0 0 35px;padding:0 10px 0 0;}
*+html #box_mitte ol{margin:0 0 0 35px;padding:0 10px 0 0;}
* html #box_mitte ol ul{padding:0 10px 0 12px;}
*+html #box_mitte ol ul{padding:0 10px 0 12px;}
* html #box_mitte ul{margin:0 0 15px;}
*+html #box_mitte ul{margin:0 0 15px;}
* html #box_mitte ul ul{margin:2px 0 0;padding:0 10px 0 16px;}
*+html #box_mitte ul ul{margin:2px 0 0;padding:0 10px 0 16px;}
* html #box_mitte ol li{padding:0;}
*+html #box_mitte ol li{padding:0;}
* html #box_mitte li,
* html #box_mitte ol li li{padding:0 0 0 6px;}
*+html #box_mitte li,
*+html #box_mitte ol li li{padding:0 0 0 6px;}
* html #box_mitte.ohneCRechts div.boxReferenzZwei li,
* html #box_mitte.ohneCRechts div.boxReferenzFarbigZwei li,
* html #box_rechts li,
* html #box_rechts csc-bulletlist-0 li{padding:0 0 0 6px;}
#box_mitte ol ul li,#box_mitte .tx-weglossary-pi1 ol li{font-weight:normal;}
* html #box_rechts div.csc-frame-frame1,* html #box_rechts div.csc-frame-frame2{float:none;}
.boxTeam,.boxTeamFarbig,.boxListeZwei,.boxListeFarbigZwei{border-bottom:1px solid #b5b5b5;padding-top:10px;background-color:#fff;margin:0;}
* html .boxTeam,* html .boxTeamFarbig{width:379px;}
.boxEintrag,.boxEintragFarbig,.boxEintragMehr,.boxEintragAllgemein,.boxEintragFarbigAllgemein,.boxEintragTestimonials,.boxEintragFarbigTestimonials,.boxReferenz,.boxReferenzFarbig{border-bottom:1px solid #b5b5b5;padding-top:10px;font-size:0.9em;background-color:#fff;margin:0;}
.bildEintrag,.bildReferenz{padding:0 3px 0 0;}
.descripReferenzZwei,.descripListeZwei{padding:0 10px 0 12px;}
.boxReferenzZwei .navTop,.boxReferenzFarbigZwei .navTop,.boxListeZwei .navTop,.boxListeFarbigZwei .navTop{text-align:right;margin:10px 0;padding:0 10px 0 12px;}
#box_rechts .csc-textpic .bodytext,#cMitte .csc-textpic .bodytext{padding:0;}
a,.webagentur a,.referenzen a,.kontakt a,#navlink li a:hover,#navlink li li a:hover,#navlink li li a#aktiv3,#navlink li li li a#aktiv4{color:#cc9800;}
#druckversionLink a,#druckversionLink a:hover{padding:0 5px;}
#navlink li,ul.sitemap{list-style-type:none;}
.sitemap ul{list-style-type:none;margin:0;padding:0;}
.sitemap li a{text-decoration:none;font-weight:bold;margin:0;}
.sitemap li li a{text-decoration:underline;font-weight:normal;margin:0;}
.ansprechpartner .text,.ansprechpartner .bild{float:left;width:50%;}