@charset "utf-8";
* {	margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; }
body { background-color: #f0f4fa; color: #7b7f87; text-align: center; }
h1 { display: none; }
h2 span{ display: none; }
.clear { clear: both; height: 1px; line-height: 1px; font-size:1px; padding: 0px; }
p { line-height: 18px; padding-top: 13px; }
p.error { color: #d80015; }
p.success {  }
a:link, a:hover, a:active, a:visited { color: #d80015; }
span.red { color: #d80015; }

div#container { position: absolute; width: 920px; height: 476px; left: 50%;	top: 50%; background-color: #fff; margin-left: -460px; margin-top: -238px; text-align: left; }

div.innercontainer { position: relative; width: 920px; height: 476px; background-repeat: no-repeat; background-position: bottom left; }

div#metanavigation { width: 920px; height: 25px; background-color: #f0f4fa; position: relative; }
div#metanavigation ul { list-style-type: none; position: absolute; right: 20px; }
div#metanavigation ul li { float: left; padding: 0px 8px 0px 8px; border-right: 1px solid #abaeb2; }
div#metanavigation ul li.last { padding: 0px 0px 0px 8px; border: none; }
div#metanavigation ul li a { text-transform: uppercase; color: #abaeb2; text-decoration: none; }
div#metanavigation ul li a:hover { text-decoration: underline; }
div#metanavigation ul li a.active { text-decoration: underline; }

div#index_image { background-image: url(../../images/de/index_image.jpg); }
div#aesthetik_image { background-image: url(../../images/de/aesthetik_image.jpg); }
div#zahnersatz_image { background-image: url(../../images/de/zahnersatz_image.jpg); }
div#implantate_image { background-image: url(../../images/de/implantate_image.jpg); }
div#vollkeramik_image { background-image: url(../../images/de/vollkeramik_image.jpg); }
div#vollprothetik_image { background-image: url(../../images/de/vollprothetik_image.jpg); }
div#therapiegeraete_image { background-image: url(../../images/de/therapiegeraete_image.jpg); }
div#sportschutz_image { background-image: url(../../images/de/sportschutz_image.jpg); }
div#werkstoffe_image { background-image: url(../../images/de/werkstoffe_image.jpg); }
div#garantie_image { background-image: url(../../images/de/garantie_image.jpg); }
div#finanzierung_image { background-image: url(../../images/de/finanzierung_image.jpg); }
div#service_image { background-image: url(../../images/de/service_image.jpg); }
div#zahnarztlinks_image { background-image: url(../../images/de/zahnarztlinks_image.jpg); }
div#technik_image { background-image: url(../../images/de/technik_image.jpg); }
div#qualitaet_image { background-image: url(../../images/de/qualitaet_image.jpg); }
div#zahnarztservice_image { background-image: url(../../images/de/zahnarztservice_image.jpg); }
div#unternehmen_image { background-image: url(../../images/de/unternehmen_image.jpg); }
div#kontakt_image { background-image: url(../../images/de/kontakt_image.jpg); }
div#impressum_image { background-image: url(../../images/de/impressum_image.jpg); }
div#news1_image { background-image: url(../../images/de/news1_image.jpg); }
div#news2_image { background-image: url(../../images/de/news2_image.jpg); }
div#jobs_image { background-image: url(../../images/de/jobs_image.jpg); }
div#jobs2_image { background-image: url(../../images/de/jobs2_image.jpg); }


div#pageinformation { position: absolute; left: 900px; top: 0px; width: 20px; height: 476px; background-color: #f0f4fa;  background-repeat: no-repeat; background-image: url(../../images/de/powered_by.gif); background-position: bottom; }
div#pageinformation p { padding-top: 290px;}
div#pageinformation p a { display: block; width: 20px; height: 186px; }
div#pageinformation p a span { display: none; }

div.news { position: absolute; width: 149px; height: 149px; background-color: #fdf2f3; }
div.news h3 { display: none; }
div.news p { padding: 10px 15px 0px 15px; }
div.news p a { color: #d80015; }
div#news1 { top: 176px; left: 451px; }
div#news2 { top: 326px; left: 601px; }

ul#indexnavigation { line-height: 18px; top: 176px; left: 1px; position: absolute; list-style: none; width: 149px; height: 149px; background-color: #d80015; text-align: right; }
ul#indexnavigation li{ padding-right: 15px; }
ul#indexnavigation li.first { padding-top: 100px; }
ul#indexnavigation li a { text-decoration: none; color: #fff; text-transform: uppercase; }
ul#indexnavigation li a:hover { text-decoration: underline; }

div#text { position: absolute; width: 449px; height: 451px; left: 451px; top: 25px; background-image: url(../../images/de/logo.gif); background-repeat: no-repeat; }
div#text h3 { font-size: 11px; color: #d80015; padding: 189px 61px 0px 40px; }
div#text h3.normal { font-size: 11px; color: #d80015; padding: 13px 61px 0px 40px; }
div#text p { padding: 13px 61px 0px 40px; text-align: justify; }

div#mainnavigation1 { position: absolute; left: 1px; top: 26px; background-color: #d80015; width: 149px; height: 149px; }
div#mainnavigation1 h2 { color: #fff; padding: 10px 0px 0px 15px; line-height: 18px; text-transform: uppercase; }

div#mainnavigation1 ul { line-height: 18px; text-align: right; list-style-type: none;  }
div#mainnavigation1 ul li{ padding-right: 15px; }
div#mainnavigation1 ul li a { text-decoration: none; color: #fff; text-transform: uppercase; }
div#mainnavigation1 ul li a:hover { text-decoration: underline; }
div#mainnavigation1 ul li a.active { text-decoration: underline; }

ul#mainnavigation2 { line-height: 18px; top: 176px; left: 1px; position: absolute; list-style: none; width: 149px; height: 149px; text-align: right; }
ul#mainnavigation2 li{ padding-right: 15px; }
ul#mainnavigation2 li.first { padding-top: 10px; }
ul#mainnavigation2 li a { text-decoration: none; text-transform: uppercase; }
ul#mainnavigation2 li a:hover { text-decoration: underline; }
ul#mainnavigation2 li a.active { text-decoration: underline; }

div#daten1 { top: 176px; left: 1px; }
div#daten2 { top: 326px; left: 151px; }
div.daten { position: absolute; width: 149px; height: 149px; }
div.daten p { padding: 10px 15px 0px 15px; }

/* KONTAKTFORMULAR */
form.contactform {  padding: 13px 40px 0px 40px; }
form.contactform legend { display: none; }
form.contactform fieldset{ border: solid 0px #fff; }
form.contactform ol{ list-style-type: none; }
form.contactform ol li{ padding-bottom: 1px; }
form.contactform ol li label{ line-height: 18px;; color: #7b7f87; display: block; width: 100px; cursor:pointer; }
form.contactform ol li input { width: 348px;color: #7b7f87; background-image: url(../../images/de/input_bg.gif); background-repeat: repeat-x; border: #d0d1d5 1px solid; }
form.contactform ol li textarea{ background-image: url(../../images/de/input_bg.gif);color: #7b7f87; background-repeat: repeat-x; width: 348px; height: 70px;  border: #d0d1d5 1px solid; }
form.contactform input.submit { margin-top: 13px;width: 120px; color: #fff; border: #d80015 1px solid; text-align: center; cursor:pointer; background: #d80015;}

ul.textlist { list-style-type: none; line-height: 18px; padding: 13px 61px 0px 40px;}
ul.textlist li { padding-left: 20px; background-image: url(../../images/de/arrow.gif); background-repeat: no-repeat; background-position: 0px 6px; }