body {font-family: Arial,sans-serif; background-image: url(suchmaschinenoptimierung/seo-hintergrund.gif); background-repeat: repeat-x; color: #000000;}

#content {background-image: url(suchmaschinenoptimierung/logo.jpg); background-position: 18px 25px; background-repeat: no-repeat; width: 800px; position: absolute; left: 50%; top: 15px; margin-left: -400px; z-index: 1; padding-top: 100px; border-left: solid 1px #dadafd; border-right: solid 1px #dadafd; border-bottom: solid 2px #0938a9; background-color: #ffffff;}

h1 {font-size: 12px; background-colo: #0938a9; background-image: url(suchmaschinenoptimierung/verlauf.jpg); background-repeat: repeat-x; text-align: center; color: white; padding-top: 5px; padding-bottom: 4px; margin-top: 0px;}
h4 {margin: 0px; margin-bottom: 8px;font-size: 12px;}
h3  {font-size: 13px; background-image: url(suchmaschinenoptimierung/hinweis.jpg); background-repeat: no-repeat; background-position: 0px 2px; padding: 3px; padding-left: 25px; margin: 0px; margin-bottom: 20px;}
#anfrage {border: solid 2px #6699ff; padding: 8px; margin-top: 30px;}
#text {margin-left: 200px; margin-right: 185px; border-left: solid 1px #cccccc; font-size: 12px; line-height: 18px; margin-top: 57px; padding-left: 20px; padding-right: 10px; padding-bottom: 30px;}
ul li {list-style-image: url(suchmaschinenoptimierung/grauesviereck.jpg);}
#tel {position: absolute; left: 580px; top: 79px; font-size: 14px; font-weight: bold; color: #0938a9; z-index: 3;}
.textlinks {font-weight: bold; color: #0938a9;}
.blaueschrift {font-weight: bold; color: #0938a9;}
#text h2 {font-size: 16px; margin-top: 0px; margin-bottom: 30px; color: #333333;}


#footer {text-align: center; border-top: solid 1px #EBEBEB; margin-top: 45px; padding-top: 7px; padding-bottom: 7px; margin-left: 15px; margin-right: 15px;}
#footer a {font-size: 11px; color: #666666; text-decoration: none; padding-right: 10px;}

#navi {position: absolute; top: 177px; left: 12px; z-index: 2;}
#navi a {display: block; color: #333333; font-size: 12px; text-decoration: none; margin-bottom: 10px; padding-top: 10px; font-weight: bold;}
#navi a:hover {display: black; color: #0938a9; font-size: 12px; margin-bottom: 10px; padding-top: 10px; font-weight: bold;}
#navi a.aktiv {display: block; color: #0938a9; font-size: 13px; margin-bottom: 10px; padding-top: 10px; font-weight: bold;}
#navi a.aktiv:hover {display: block; color: #0938a9; font-size: 13px; margin-bottom: 10px; padding-top: 10px; font-weight: bold;}

#rechtespalte {position: absolute; top: 182px; right: 9px; width: 155px; line-height: 15px;}
.teaser {background-color: #e1ecfc; background-image: url(suchmaschinenoptimierung/rechteecke.jpg); background-repeat: no-repeat; background-position: bottom right; margin-bottom: 10px; color: #333333;}
.teaser span {font-size: 13px; color: #6699ff; font-weight: bold; border-bottom: 1px solid #5a89ef;}
.teaser p {font-size: 12px; margin-bottom: 0px; margin: 0px; padding: 0px; padding-left: 7px; padding-right: 7px; padding-bottom: 15px; padding-top: 10px;}
.linkeecke {background-image: url(suchmaschinenoptimierung/linkeecke.jpg); background-repeat: no-repeat; padding-left: 7px; padding-right: 7px; padding-top: 5px;}
.teaser a {display: block; position: relative; left: 65px; top: 10px; text-align: center; width: 75px; font-size: 11px; color: #5485ef;}

.teaser2 {background-color: #e1ecfc; background-image: url(suchmaschinenoptimierung/rechteecke.jpg); background-repeat: no-repeat; background-position: bottom right; padding-bottom: 15px; margin-bottom: 10px; color: #333333;}
.teaser2 span {font-size: 13px; color: #6699ff; font-weight: bold; border-bottom: 1px solid #5a89ef;}
.teaser2 p {font-size: 12px; margin-bottom: 0px; padding: 0px; padding-left: 7px; padding-right: 7px; padding-bottom: 15px;}
.teaser2 a {display: block; position: relative; left: 0px; top: 10px; text-align: center; width: 75px; font-size: 11px; color: #5485ef;}

.leistungsteaser {background-color: #e1ecfc; background-image: url(suchmaschinenoptimierung/rechteecke.jpg); background-repeat: no-repeat; background-position: bottom right; margin-bottom: 10px; color: #333333;}
.leistungsteaser span {font-size: 13px; color: #6699ff; font-weight: bold; border-bottom: 1px solid #5a89ef;}
.leistungsteaser p {font-size: 12px; margin-bottom: 0px; margin: 0px; padding: 0px; padding-left: 7px; padding-right: 7px; padding-bottom: 15px; padding-top: 10px;}
.leistungsteaser a {font-size: 11px; font-weight: bold; color: #0938a9;}

.seolinks {margin-top: 13px; color: #666666;}
.seolinks a {display: inline-block; font-size: 12px; color: #333333; text-decoration: none;}
.seolinks p {margin: 0px; padding: 0px; padding-top: 10px; padding-bottom: 5px; border-bottom: solid 1px #EBEBEB;}
.aktivpfeil {position: relative; top: 4px; margin-left: -5px;}

#logoleiste {position: absolute; top: 125px; left: 10px;}
.google {widt: 9%; margin-right: 30px; position: relative; top: 3px;}
.yahoo {widt: 9%; position: relative; top: -3px; margin-right: 35px;}
.abacho {widt: 8%; position: relative; top: -3px; margin-right: 37px;}
.altavista {widt: 8%; position: relative; top: -2px; margin-right: 37px;}
.msn {widt: 8%; margin-right: 4px; position: relative; top: 1px; margin-right: 35px;}
.tonline {widt: 14%; position: relative; top: -3px; margin-right: 38px;}
.lycos {widt: 8%; position: relative; top: 6px;}

#grundsatz {position: absolute; left: 12px; top: 485px; width: 150px; line-height: 17px;}
#grundsatz p {color: #6699ff; font-weight: bold; border-top: 1px solid #dadafd; border-bottom: 1px solid #dadafd; 
padding-top: 4px; padding-bottom: 4px; font-size: 15px;}
#grundsatz span {font-size: 12px; margin-bottom: 0px; display: block; border: 1px solid #dadafd; padding: 7px; background-color: #f6f8fb;}

.blaueschrift3 {font-size: 13px;}
.blaueschriftklein {font-size: 11px; color: #0938a9;}
.kasten {border-bottom: solid 1px #666666; padding: 4px;}
.kasten a {text-decoration: none;}
.kasten2 {border-bottom: solid 1px #666666; margin-top: 15px; padding-bottom: 20px;}
.drunter {display: blocK; margin-top: 5px;}

.bild {padding: 7px; border: 1px solid #EBEBEB; float: left; margin-right: 10px;}
#danke {font-size: 18px; color: #6699ff; margin-top: 50px; margin-bottom: 275px; display: block;}
#wichtig {border: solid 1px #cccccc; padding: 7px; margin-top: 28px;}
.blau {font-weight: bold; font-size: 13px;}
.ohne {border: none;}
#an {margin-top: 15px; padding: 12px; border: solid 1px #EBEBEB;}
#an2 {margin-top: 15px; padding: 12px; border: solid 1px #EBEBEB;}
.typo {display: block; font-size: 11px; color: #5485ef;}
.left {float: left; margin-right: 7px; padding: 2px; border: 1px solid #EBEBEB;}
.rechts {float: right; margin-left: 7px; border: solid 1px #EBEBEB; padding: 1px;}
.neben {border: 1px solid #EBEBEB; padding: 2px; margin-right: 25px;}
.alex {border: solid 1px #6699ff; padding: 2px;}
.daten {font-size: 13px;}
.dentallogo {width: 320px; margin-top: 20px;}
.trennung {background-color: #cccccc; height: 1px; margin-top: 25px;}
.emailgif {position: relative; top: 3px; margin-right: 4px;}
.startseitenliste li {margin-bottom: 10px;}