
body   { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; background-color: white; background-image: url("backs/navtop_r_back.gif"); background-repeat: repeat-x; margin: 0 }
p  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: left; margin-right: 50px; margin-left: 35px }
table  { background-color: transparent; margin-left: 35px }
td { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px }
.projekte { font-size: 9px; text-decoration: none; text-align: left; margin-top: 10px; margin-bottom: 10px; }
.copyright  { font-size: 9px; text-decoration: none; text-align: left; margin-top: 10px; margin-bottom: 10px; margin-left: 35px; border-bottom: 1px solid #fff; border-top-style: none; border-right-style: none; border-left-style: none; }
.copyright a { color: #808080; font-weight: bold ; text-decoration: none; border-bottom: 1px solid #fff; border-top-style: none; border-right-style: none; border-left-style: none; }
.copyright a:link { color: #808080; font-weight: bold; text-decoration: none; border-bottom: 1px solid #fff; border-top-style: none; border-right-style: none; border-left-style: none; }
.copyright a:visited { color: #808080; font-weight: bold; text-decoration: none; border-top-style: none; border-right-style: none; border-bottom: 1px solid #fff; border-left-style: none; }
.copyright a:hover { color: #ebebeb; background-color: #000080 ; text-decoration: underline; border-bottom: 1px solid #000080; }
.basictable { background-color: #fff; margin: 0; padding: 0; width: 100%; height: 100%; border-width: 0; outline-width: 0 }
#internetservice { color: #d40000; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border-color: #fff; border-style: none; }
.internetservice a:link { color: #d40000; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-decoration: none; border-color: #fff; border-style: none; }
.internetservice a:visited { color: #d40000; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-decoration: none; border-color: #fff; border-style: none; }
a  { color: #006; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: transparent ; border-bottom: 1px solid #00008b; }
a:link { color: #006; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: transparent; border-bottom: 1px solid #808080; }
a:visited    { color: #505050; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent }
a:hover { color: #ebebeb; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #006 ; border-bottom: 1px solid #000080; }
a:active { color: #ebebeb; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #d40000 ; border-bottom: 1px solid #000080; }
.table100 { margin: 0; padding: 0; width: 100% }
.table101  { background-image: url("backs/navtop_r01.gif"); background-repeat: repeat-x; margin: 0; padding: 0; width: 100%; border-width: 0; outline-width: 0 }
.headline  { color: #a9a9a9; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 23px; text-decoration: none; background-image: url("backs/navtop_r01.gif"); text-align: left; text-transform: uppercase; word-spacing: 2px; letter-spacing: 2px; height: 23px }
.headline a { color: #000080; font-weight: bold; text-decoration: none ; border-style: none; }
.headline a:hover { color: #ebebeb; font-size: 9px; font-weight: bold; font-stretch: normal; text-decoration: none; background-color: #000080; text-align: left; text-transform: uppercase }
.navtop      { font-size: 10px; font-weight: bold; line-height: 26px; background-image: url("backs/navtop_r02.gif"); text-align: center; text-transform: uppercase; word-spacing: 2px; height: 25px }
.navtop a:link { color: #000080; font-weight: bold; text-decoration: none; background-color: transparent ; border-style: none; }
.navtop a:visited  { color: #000080; font-weight: bold; text-decoration: none; background-color: transparent ; border-style: none; }
.navtop a:hover { color: #900; font-weight: bold; background-color: transparent ; border-bottom: 1px solid #900; }
.navtop #current { color: #900; font-weight: bold; font-stretch: expanded; text-decoration: none; background-color: transparent }
.navtop #aussen { color: #4c4c4c; font-weight: bold; text-decoration: none; background-color: transparent; padding-right: 50px; padding-left: 35px }
.shadowtext { color: #ebebeb; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px }
h1 { color: #808080; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 27px }
.bildunterzeile { color: #808080; font-size: 11px; line-height: 12px; margin: 0 }
.mittentabelle { background-color: transparent; margin-left: 35px; width: 50%; height: 100%; float: left; clear: left }
.hauptbild { margin: 0; padding-top: 10px; padding-bottom: 10px }
.sub   { color: #900; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-stretch: extra-expanded; text-decoration: none; text-align: center; text-transform: uppercase; height: 21px; border-bottom: 1px ridge #d3d3d3 }
.sub a:link  { color: #4e4e4e; font-weight: normal; font-stretch: expanded; text-decoration: none; background-color: transparent ; border-style: none; }
.sub a:visited { color: #4e4e4e; font-weight: normal; font-stretch: expanded; text-decoration: none; background-color: transparent ; border-style: none; }
.sub a:hover   { color: #900; font-weight: normal; font-stretch: expanded; text-decoration: underline; background-color: transparent }
.sub #current { color: #900; font-weight: bold; font-stretch: expanded; text-decoration: none; background-color: transparent }
.fotos       { border: solid 5px #fff; outline: solid 1px #d3d3d3 }
.ueberschrift { color: #808080; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; line-height: 30px; font-stretch: expanded; text-decoration: none }
.referenzen  { color: #808080; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none; margin: 0 0 7px 35px }
.keywords { color: #dbdbdb; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-align: justify }
.keywords a:link { color: #dbdbdb; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; text-align: justify; border-style: none; }
.keywords a:hover { color: #dbdbdb; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-align: justify; }
.keywords a:active { color: #dbdbdb; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; text-align: justify; }
.keywords a:visited { color: #dbdbdb; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; text-align: justify; border-style: none; }
.webdesign { color: #d40000; font-size: 13px; line-height: 13px; }
