BODY { margin: 0 auto; font-family: arial, verdana, tahoma, helvetica, sans-serif; font-size: 12px; color: #000000; height: 100%; background-color: #FFFFFF; }

DIV#global { text-align: center; vertical-align: top;}

TABLE#aufteilung { width: 100%; }

TABLE#aufteilung TD { width: 900px; }

TD#bild-l { background:url(../img/bg-left.png) top right no-repeat; }

TD#bild-r { background:url(../img/bg-right.png) top left no-repeat; }

DIV#inhalt { position: relative; top: 0px; left: 0px; width: 908px; height: 900px; }

DIV#top-left { position: absolute; top: 0px; left: 0px; width: 214px; height: 256px; margin: 0; padding: 0; background: url(../img/bg-top-left.png) top right no-repeat; }

DIV#top-right { position: absolute; top: 0px; left: 214px; width: 694px; height: 256px; margin: 0; padding: 0; background: url(../img/bg-top-right.png) top left no-repeat; }

DIV#menu-top-txt { position: absolute; top: 0px; right: 0px; width: 400px; height: 22px; margin: 0; padding: 0; text-align: right; font-size: 10px; color: #201B54; }

TABLE#m-t-t { width: 100%; }

DIV#link { position: absolute; top: 12px; left: 31px; width: 153px; height: 119px; }

DIV#preloader1 { position: absolute; top: 100px; left: -1px; width: 1px; height: 1px; z-index: -10; }

DIV#preloader2 { position: absolute; top: 90px; left: 0px; width: 1px; height: 1px; z-index: -10; }

DIV#menu-praxis { position: absolute; top: 47px; left: 10px; width: 225px; height: 209px; margin: 0; padding: 0; text-align: center; }

DIV#menu-web { position: absolute; top: 47px; left: 240px; width: 225px; height: 209px; margin: 0; padding: 0; text-align: center; }

DIV#menu-design { position: absolute; top: 47px; left: 470px; width: 225px; height: 209px; margin: 0; padding: 0; text-align: center; }

DIV#bottom-left { position: absolute; top: 256px; left: 9px; width: 205px; height: 600px; margin: 0; padding: 0; text-align: center; z-index: 10; }

DIV#mnu-left-home { width: 205px; height: 35px; margin: 0 0 10px 0; padding: 0; text-align: left; }

DIV#mnu-left-team { width: 205px; height: 35px; margin: 0 0 10px 0; padding: 0; text-align: left; }

DIV#mnu-left-referenzen { width: 205px; height: 35px; margin: 0 0 10px 0; padding: 0; text-align: left; }

DIV#mnu-left-kontakt { width: 205px; height: 35px; margin: 0 0 10px 0; padding: 0; text-align: left; }

DIV#mnu-left-impressum { width: 205px; height: 35px; margin: 0 0 10px 0; padding: 0; text-align: left; }

TABLE#aktuelles { width: 205px; height: 200px; margin: 0 0 10px 0; padding: 0; text-align: left; }

#akt-top { width: 205px; height: 25px; background:url(../img/mnu-field-top.png) top center no-repeat; font-size: 14px; color: #666666; padding: 0 0 0 10px; vertical-align: bottom; }

#akt-bottom { background:url(../img/mnu-field-bottom.png) bottom center no-repeat; font-size: 12px; color: #999999; font-weight: normal; padding: 5px 10px 10px 10px; vertical-align: top; }

TABLE#content { position: absolute; top: 256px; left: 0px; width: 908px; height: 620px; }

#oben { text-align: left; vertical-align: top; margin: 0; padding: 25px 25px 10px 234px; font-family: arial, verdana, tahoma, helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000; }

#unten { height: 20px; text-align: center; }

DIV#block { display: inline-block; width: 70px; }

DIV#list { display: inline-block; width: 20px; text-align: center; }

DIV#recht { font-size: 10px; }

DIV#c-form { position: absolute; left: 460px; width: 400px; height: 300px; z-index: 10; }


DIV#zitat { font-style: italic; font-size: 14px; text-align: center; }

DIV#copyright { width: 898px; height: 20px; background-color: #FAFAFA; border: 1px solid #CCCCCC; line-height: 20px; font-size: 10px; color: #999999; text-align: left; margin: 0; padding: 0 0 0 10px; }


SPAN { display: none; color: #CC3300; font-weight: bold; }

.senden {
 background-color: #F0F0F0;
 border-color: #999999;
 border-style: solid;
 border-width: 2px;
 font-family: verdana, tahoma, helvetica, sans-serif, arial;
 font-weight : bold;
 font-size: 11px;
 cursor: default;
}

.kontakt {
 font-size: 12px;
 font-weight: normal;
 line-height: 18px;
 color: #000000;
}

.txt {
 margin: 20px;
 font-family: verdana, tahoma, helvetica, sans-serif, arial;
 font-size: 14px;
 font-weight: normal;
 text-align: left;
 color: #000000;
}





H1 {
 font-size: 35px;
 color: #333366;
 font-weight: bold;
 text-decoration: none;
 margin: 0;
 padding: 0;
 display:inline;
}

H2 {
 font-size: 12px;
 color: #000000;
 font-weight: bold;
 text-decoration: none;
 margin: 0;
 padding: 0;
 display:inline;
}

.uschr {
 font-size: 40px;
 color: #333366;
 font-weight: bold;
 text-decoration: none;
 margin: 0;
 padding: 0;
 display:inline;
}

IMG { border: 0 none;}

A.lnk, A.lnk:hover {
 height: 119px;
 color: #FFFFFF;
 text-decoration: none;
 display: block;
 border: 0 none;
}

A.mnu-praxis {
 height: 225px;
 color: #FFFFFF;
 font-size: 26px;
 font-weight: normal;
 line-height: 50px;
 text-decoration: none;
 display: block;
 border: 0 none;
 background: url(../img/mnu-praxis-0.png) top center no-repeat;
}

A.mnu-praxis:hover {
 height: 225px;
 color: #FFFFFF;
 font-size: 26px;
 font-weight: normal;
 line-height: 50px;
 text-decoration: none;
 display: block;
 border: 0 none;
 background: url(../img/mnu-praxis-1.png) top center no-repeat;
}

.mnu-praxis-set {
 height: 225px;
 color: #FFFFFF;
 font-size: 26px;
 font-weight: normal;
 line-height: 50px;
 text-decoration: none;
 display: block;
 border: 0 none;
 cursor: default;
 background: url(../img/mnu-praxis-1.png) top center no-repeat;
}

A.mnu-web {
 height: 225px;
 color: #FFFFFF;
 font-size: 26px;
 font-weight: normal;
 line-height: 50px;
 text-decoration: none;
 display: block;
 border: 0 none;
 background: url(../img/mnu-web-0.png) top center no-repeat;
}

A.mnu-web:hover {
 height: 225px;
 color: #FFFFFF;
 font-size: 26px;
 font-weight: normal;
 line-height: 50px;
 text-decoration: none;
 display: block;
 border: 0 none;
 background: url(../img/mnu-web-1.png) top center no-repeat;
}

.mnu-web-set {
 height: 225px;
 color: #FFFFFF;
 font-size: 26px;
 font-weight: normal;
 line-height: 50px;
 text-decoration: none;
 display: block;
 border: 0 none;
 cursor: default;
 background: url(../img/mnu-web-1.png) top center no-repeat;
}

A.mnu-design {
 height: 225px;
 color: #FFFFFF;
 font-size: 26px;
 font-weight: normal;
 line-height: 50px;
 text-decoration: none;
 display: block;
 border: 0 none;
 background: url(../img/mnu-design-0.png) top center no-repeat;
}

A.mnu-design:hover {
 height: 225px;
 color: #FFFFFF;
 font-size: 26px;
 font-weight: normal;
 line-height: 50px;
 text-decoration: none;
 display: block;
 border: 0 none;
 background: url(../img/mnu-design-1.png) top center no-repeat;
}

.mnu-design-set {
 height: 225px;
 color: #FFFFFF;
 font-size: 26px;
 font-weight: normal;
 line-height: 50px;
 text-decoration: none;
 display: block;
 border: 0 none;
 cursor: default;
 background: url(../img/mnu-design-1.png) top center no-repeat;
}

A.mnu-left {
 height: 35px;
 color: #FFFFFF;
 font-size: 14px;
 font-weight: normal;
 line-height: 45px;
 padding-left: 10px;
 text-decoration: none;
 display: block;
 border: 0 none;
 background: url(../img/mnu-left-0.png) top center no-repeat;
}

A.mnu-left:hover {
 height: 35px;
 color: #FFFFFF;
 font-size: 14px;
 font-weight: normal;
 line-height: 45px;
 padding-left: 10px;
 text-decoration: none;
 display: block;
 border: 0 none;
 background: url(../img/mnu-left-1.png) top center no-repeat;
}

.mnu-left-set {
 height: 35px;
 color: #FFFFFF;
 font-size: 14px;
 font-weight: normal;
 line-height: 45px;
 padding-left: 10px;
 text-decoration: none;
 display: block;
 border: 0 none;
 cursor: default;
 background: url(../img/mnu-left-1.png) top center no-repeat;
}

A.mnu-top-txt {
 height: 22px;
 color: #201B54;
 font-size: 10px;
 font-weight: normal;
 line-height: 22px;
 text-decoration: none;
 display: block;
 border: 0 none;
}

A.mnu-top-txt:hover {
 height: 22px;
 color: #000000;
 font-size: 10px;
 font-weight: normal;
 line-height: 22px;
 text-decoration: underline;
 display: block;
 border: 0 none;
}

.mnu-top-txt-set {
 height: 22px;
 color: #000000;
 font-size: 10px;
 font-weight: normal;
 line-height: 22px;
 text-decoration: underline;
 display: block;
 border: 0 none;
 cursor: default;
}

A {
 color: #6699CC;
 font-weight: normal;
 text-decoration: none;
 border: 0 none;
}

A:hover {
 color: #6699CC;
 font-weight: normal;
 text-decoration: underline;
 border: 0 none;
}

A.akt-lnk {
 color: #999999;
 font-weight: normal;
 text-decoration: none;
 border: 0 none;
}

A.akt-lnk:hover {
 color: #6699CC;
 font-weight: normal;
 text-decoration: underline;
 border: 0 none;
}