body {padding:0px;margin:0px; font-family: tahoma, SinhalaSangamMN, verdana, arial, sanse-serif; font-size:13px;text-align:center;}
div.floatend{clear:both;}
div.footersocial a img{border:0px;}

ul.mitgliedschaften{margin:0px 0px 0px 100px;padding:0px;height:215px;}
ul.mitgliedschaften li{list-style-type:none;margin:0px;padding:0px;margin:0px 0px 10px 15px;}
div.kurzbeschreibung{
position:absolute;margin-top:60px;margin-left:-150px;
display:none;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 3px 3px 1px #ededed;
-moz-box-shadow: 3px 3px 1px #ededed;
box-shadow: 3px 3px 1px #ededed;
color:#fff;width:176px;height:75px;overflow:hidden;padding:5px;background:url(./logobeschreibung.png) top left;}
div.kurzbeschreibung p{padding:0px;margin:0px;}
div.referenz a img, div.referenz img{border:1px solid #ededed;}
div.referenz{width:176px;height:75px;float:left;margin:2px;}
div.leftmarginnull{margin-left:0px!important;}
div.logowand{margin-bottom:15px;}
#DD{display:none;}
div.SFB{width:100px;float:left;}
div.DD{width:160px;float:right;}

div.moobox a img, div.galerie a img{border:1px solid #ededed;margin-left:7px;margin-bottom:4px;}
* html div.contact input{border:0px solid #f00;float:right;width:330px;margin-right:170px;height:22px;margin-bottom:4px;border:1px solid #dedede;}
* html div.contact label{border:0px solid #ff0;float:left;width:100px;line-height:26px;margin-bottom:4px;}
* html #contact_anrede_label{line-height:20px;margin-bottom:3px;}
* html #contact_strasse{width:207px;float:left;margin-left:7px;margin-right:5px;}

div.contact input{float:right;width:330px;margin-right:170px;height:22px;margin-bottom:4px;border:1px solid #dedede;}
div.contact label{float:left;width:100px;line-height:30px;}
div.contact h4{clear:both;margin-bottom:10px!important;margin-top:20px!important;padding-left:10px!important;font-weight:normal;background-color:#dedede;}
#contact_nachricht{margin-right:170px;float:right;width:330px;border:1px solid #dedede;margin-bottom:3px;}
#contact_send{margin-right:170px;float:right;width:100px;border:1px solid #dedede;margin-bottom:3px;}
#contact_anrede_label{line-height:30px;}
#contact_anrede{float:right;margin-right:427px;height:27px;width:75px!important;margin-bottom:3px;border:1px solid #dedede;}
#contact_strasse{width:207px;float:left;margin-left:8px;margin-right:5px;}
#contact_ort{width:232px;float:right;}
#contact_ort_label{width:30px;}
#contact_plz{width:57px;float:left;margin-left:8px;margin-right:5px;}
#contact_nummer{width:55px;}
#contact_nummer_label{width:50px;}
#contact_nachricht_label{line-height:15px;}
div.errorinfo{margin-top:7px;color:#cc3333!important;}

#contact_Suchmaschinen_label, #contact_Usability_label, #contact_Quellcode_label, #contact_angebotsanfrage_label{border:0px solid #ff0;width:285px;font-weight:normal;}
#contact_domain_label{border:0px solid #ff0;width:85px;font-weight:normal;}
#contact_Suchmaschinen, #contact_Usability, #contact_Quellcode, #contact_angebotsanfrage{float:left;width:30px;margin-bottom:9px;}
#contact_domain{float:right;width:330px;margin:0px 157px 9px 0px;}
fieldset{border:0px;font-weight:bold;padding:0px 10px 15px 10px;}

td.referenzattribut{font-weight:bold;width:135px;vertical-align:top;}
td.attributbeschreibung{vertical-align:top;}
td.attributbeschreibung p{padding:0px;margin:0px;}
td.attributbeschreibung ul{padding:0px;margin:0px;}
td.attributbeschreibung li{margin-left:15px;}
td.Kommentar{color:#5a5a5a;font-style:italic;}
div.regReset div.submit input{width:200px;border:1px solid #006762;margin-top:15px;}
div.regContact{width:245px;}
div.regContact form{margin-top:5px;}
div.regContact label{width:50px;float:left;}
div.regContact input{border:1px solid #006762;width:188px;height:20px;overflow:hidden;float:left;margin-bottom:1px;}
div.regContact select, #Passwort{border:1px solid #006762;width:188px;height:20px;float:left;margin-bottom:1px;}
#Anrede{width:70px;margin-right:100px;}

div.regHeader{display:none;}
div.submit{}
div.submit input{margin-left:50px;width:85px;}
div.error{color:#f00;}

.hidden, a.anchor { display: none !important; }/* Sprungmarke und nicht sichtbarer Menupunkt */
span.kompass{color:#07645b;}
#mainarea, div.mainout, div.headout, div.footerout, div.contentout{width:900px; margin:0 auto 0 auto;text-align:left;}
#mainarea { position:relative; }
a:visited{text-decoration:none;}
div.mainout{padding-bottom:25px;}
div.headout{height:114px;}
div.faqfrage{margin-bottom:2px;}
div.frage{width:630px;height:40px;overflow:hidden;}
div.frage a{display:block;padding:10px 20px 10px 20px;text-decoration:none;color:#000;}
div.frage h1{margin:0px;padding:0px;color:#000;font-size:11pt;font-weight:bold;}
div.fragein div{padding:10px 20px 10px 20px;}
div.answer{background-color:#f0f5f4;margin-top:2px;padding:5px;}
div.answer h2{padding:0px;margin:0px;margin-bottom:5px;font-size:11pt;font-weight:normal;}
div.closen{margin-top:-10px;}
#expant { height:120px; background:#e0f5f3;  }
#newsletterform{margin:0px;padding:0px;display:inline!important;}
a.amilia{font-weight:bold;font-style:italic;}
div.referenzimg { width:630px;}
div.referenzimg *[title]:after { content:"\A "attr(title)" ";display:block;color:#888;background-color:inherit;font-style:italic;size:100%;font-weight:bold;}

img.bild1 {width:630px;height:365px;border:1px solid #B1B1B1;margin-bottom:10px;}
img.bild2, img.bild3, img.bild4, img.bild5 {width:154px;height:90px;overflow:hidden;border:1px solid #B1B1B1;}
img.bild3 {margin-left:2px; margin-right:2px;}
img.bild4 {margin-right:2px;}
div.google div.text{padding:10px 0px 10px 0px!important;}
table.kontaktformular td input, table.kontaktformular td textarea{border:1px solid #CDCFCE;margin-bottom:3px;}

div.kunde{margin-bottom:10px;height:20px;padding:0px 10px 0px 10px;font-size:10pt;background:url(http://www.ancedis.de/ancedis/templates/ancedis/point.gif) top left no-repeat;}
div.beschreibung{margin-bottom:10px;padding:0px 10px 0px 10px;color:#1a685d;font-size:15pt;}

/*
table.newsletterformular{margin-top:8px;}
table.newsletterformular td input, table.newsletterformular td select{padding:0px;margin:0px 0px 0px 5px;}
div.newsletteranmeldung{padding:10px;color:#fff;}
div.laufend{font-size:15pt;margin-bottom:5px;}
div.newsletteranmeldung table input, div.newsletteranmeldung table select{margin-bottom:2px;border:1px solid #888;}
#button{margin-right:1px;}
*/

div.newsletteranmeldung{padding:10px;color:#fff;}
div.laufend{font-size:15pt;margin-bottom:5px;}
#newsletterform {width:230px;}
#newsletterform label{display:inline-block;width:65px;}
#email, #vorname, #namer{width:160px;}
#anrede{margin-top:10px;}
#newsletterform input, #newsletterform select{margin-bottom:2px;border:1px solid #888;}
#button{margin-right:5px;}
#idolike label{display:none;}
div.text p, div.meldungtext p{margin:0px;padding:0px;margin-bottom:10px;}
div.wechseln{color:#fff;font-size:13pt;float:left;margin-right:10px;}
div.aktivin{padding:10px 25px 10px 25px;}
div.aktivin form{margin:0px;padding:0px;}
div.aktivin select{font-size:11pt;}

div.footerout, div.einleitung, div.fliesstext, #referenzdetail, #referenzgalerie{border-top:1px solid #aaa;margin-top:10px;}
div.einleitung, #referenzdetail, #referenzgalerie{padding-top:10px;}
div.referenzout{margin-bottom:10px;}
div.fliesstext h1{margin:0px;padding:0px;font-size:12pt;}
div.fliesstext h2{margin:0px;padding:0px;font-size:11pt;}
div.fliesstext h3{margin:0px;padding:0px;font-size:10pt;}

div.footerin{margin-top:10px;}
div.footerkontakt, div.footermenueZwei{width:265px;float:left;}
div.footermenueZwei, div.footersocial{padding-top:35px;}
div.footermenueEins, div.footersocial{width:630px;float:right;}
div.footerkontakt h1{font-size:10pt;color:#00645B;margin:0px;padding:0px;margin-bottom:15px;}
div.footerkontakt{font-size:10pt;color:#888888;line-height:20px;}
a{color:#888888;text-decoration:underline;}
a:hover{color:#00645B;text-decoration:none;}
div.contentin h1.mainheadline{color:#1a685d;font-size:15pt;font-weight:normal;margin:0px;padding:0px;position:absolute;top:-40px; left:290px; width: 610px; overflow:hidden;}
h1.mainheadline{color:#1a685d;font-size:15pt;font-weight:normal;margin:0px;padding:0px;}
div.headimage{position:relative; width:900px;height:309px;overflow:hidden;margin:0px 0px 15px 0px;}

div.headerI { cursor: pointer;  position:absolute;top:0px;left:0px;width:12px;height:38px;overflow:hidden;background:#FAAB52; }
div.headerSlideText { padding:0px 6px 0px 18px; background-color:#FFFFFF; height:38px; overflow:hidden; }
div.headerSlideText .text1, div.headerSlideText .text2 {padding-top:1px;}
div.newsletterout{width:900px;height:224px;overflow:hidden;margin:0px 0px 15px 0px;}
div.newsletteranmeldungout{float:left;width:256px;height:224px;overflow:hidden;background:url(http://www.ancedis.de/ancedis/templates/ancedis/newsletteranmeldung.gif) top left no-repeat #f8a95c;}
div.aktivtext{float:right;width:630px;height:224px;overflow:hidden;}
div.aktivtext div.text{padding:0px 10px 0px 10px;font-size:11pt;color:#888888;height:180px;overflow:hidden;background:url(http://www.ancedis.de/ancedis/templates/ancedis/point.gif) top left no-repeat;}
div.einleitung div.text{padding:0px 10px 0px 10px;font-size:12pt;color:#888888;line-height:23px;background:url(http://www.ancedis.de/ancedis/templates/ancedis/point.gif) top left no-repeat;}
div.aktivtext div.text h1{padding:0px;margin:0px;font-size:12pt;}
div.meldungen a img{border:0px;}

div.fliesstext div.text{padding:10px;line-height:23px;}
div.aktiv{width:630px;height:43px;overflow:hidden;background:url(http://www.ancedis.de/ancedis/templates/ancedis/meldungarrow.gif) right -5px no-repeat #00645B;}

div.kompassout{width:900px;height:210px;overflow:hidden;margin:0px 0px 15px 0px;}
div.kompassmeldung{color:#5c5c5c;float:left;width:256px;height:210px;overflow:hidden;background:url(http://www.ancedis.de/ancedis/content/images/ancedis-amilia-cms-wissen.jpg) top left no-repeat #EAEAEA;}
div.referenzmeldung{float:left;width:256px;height:210px;overflow:hidden;}
div.referenzmeldung ul{margin:0px;padding:0px;list-style-type:none;}
div.referenzmeldung li{margin:0px 0px 20px 120px;}
div.referenzmeldung h1, div.spaltenmeldung h1{margin:0px;padding:0px;font-size:14pt;color:#00645B;font-weight:normal;}
div.kompassmeldungin{padding:10px;}
div.wusstensie{font-size:13pt;padding:5px 0px 5px 0px;}
div.mehr a{color:#07645b;font-size:11pt;text-decoration:none;}
div.mehr img{margin-left:15px;margin-top:3px;}
div.meldungen{float:right;width:630px;height:210px;overflow:hidden;}
div.meldung1{width:311px;height:210px;overflow:hidden;float:left;}
div.meldung2{width:311px;height:210px;overflow:hidden;float:right;}
div.meldungtext{width:295px;height:153px;padding:7px;border-left:1px solid #5c5c5c;border-top:1px solid #5c5c5c;border-right:1px solid #5c5c5c;overflow:hidden;}
div.slideshow div.meldung2 div.meldungtext{width:295px;height:194px;padding:7px;border:1px solid #5c5c5c;overflow:hidden;}

div.meldunglink{width:311px;height:42px;overflow:hidden;background-color:#00645B;}
div.meldunglink{line-height:42px;font-size:16px;color:#fff;padding-left:10px;}
div.meldunglink a{color:#fff;text-decoration:none;padding-right:45px;background:url(http://www.ancedis.de/ancedis/templates/ancedis/meldungarrow.gif) right -15px no-repeat;}
div.meldunglink a:hover{text-decoration:underline;}

div.spaltenout{width:900px;margin:0px 0px 15px 0px;}
div.faq{margin:0px 0px 2px 0px!important;}
div.spaltenmeldung{float:left;width:250px;overflow:hidden;}
div.spalten{float:right;width:630px;}
div.spalte1{width:311px;float:left;}
div.spalte2{width:311px;float:right;}
div.spaltentext{padding:0px 10px 0px 10px;background:url(http://www.ancedis.de/ancedis/templates/ancedis/point.gif) top left no-repeat;}
div.spaltentext h3{padding:3px 0px 5px 0px;margin:0px;font-size:10pt;font-weight:normal;}
div.spaltentext h2{padding:0px 0px 6px 0px;margin:0px;font-size:15pt;font-weight:normal;color:#888888;}

#box1{position:absolute;}
#box1 span{display:block;float:left;}
.mask1{position:relative;width:311px;height:168px;overflow:hidden;}
.mask1 img{height:168px;}

