@charset "utf-8";

#az-maincontent .p-sitemap td.p-header,
#az-maincontent .p-sitemap .p-list-header,
#az-maincontent .p-sitemap .p-list-header a { background-color: #e5e0cd; color: #666; }

#az-header { height: 128px; }
#az-header div { float: left }
#az-header p { padding-left: 10px; }
#az-header img { float: right; }
#az-header div img { float: none; }

#az-navigation { border-top: 1px solid white; border-bottom: 1px solid white; padding: 0; margin: 0; }
#az-navigation ul { height: 50px; }
#az-navigation li { list-style: none; height: 50px; float: left; position: relative; padding: 0 }
#az-navigation li.current, #az-navigation li:hover { background-position: 0 -50px }
#az-navigation a { color: #666; text-decoration: none; }
#az-navigation a:hover { text-decoration: underline; }
#az-navigation ul a { display: block; padding: 26px 0 0 40px; }
#az-nav-vorteile { background: url( ../img/navi-vorteile.gif ); width: 191px }
#az-nav-standorte { background: url( ../img/navi-standorte.gif ); width: 190px }
#az-nav-untersuchung { background: url( ../img/navi-untersuchung.gif ); width: 190px }
#az-nav-geraet { background: url( ../img/navi-geraet.gif ); width: 190px }
#az-nav-lichterlebnis { background: url( ../img/navi-lichterlebnis.gif ); width: 199px }

#az-subnavigation { padding: 3px 0 0 40px; color: #666; }
#az-subnavigation .current { text-decoration: underline; }

#az-maincontent, #az-contact { padding: 28px 95px; }

#az-contact h2 { color: #0e5fd8; font-size: 11px; font-weight: bold; padding-bottom: 7px; }
#az-contact form label { padding-top: 4px; width: 110px; float: left; color: #707070; font-weight: bold; }
#az-contact input, #az-contact textarea { color: #707070; width: 375px; padding: 4px; height: 20px; float: right; border: none; background: #efece1; font-size: 12px; margin-bottom: 2px; font-size: 13px; }  
#az-contact textarea { height: 140px; }
#az-contact #az-submit { width: 80px; float: right; font-weight: bold; padding: 0; vertical-align: middle; height: 27px; font-size: 12px; background: #e5e0cd}
#az-contact p { width: 490px; }

#az-contact .form-error { padding: 6px; color: #992c96; }

#az-footer { float: right; padding: 0 20px 10px 0; }

.az-list-img { border-right: 1px solid #fff; }
.az-list-teaser { padding: 15px 10px; width: 378px; line-height: 13px; }
.az-list-teaser .az-read-more { width: 100%; text-align: right; padding-top: 5px; }
.az-list-teaser img { padding-bottom: 7px; }
.az-list-shadow { width: 7px; border-spacing: 0; border-padding: 0}
.az-list-citation { color: gray; font-style: italic; font-size: 11px; line-height: 13px;}
.az-list-citation p { padding: 0 7px 0 5px }
.az-list-citation, .az-list-info { width: 185px }
.az-list-info { padding-top: 15px }
.az-list-info ul li { line-height: 13px; list-style-image: none; list-style-type: none; padding-bottom: 7px; } 
.az-list-vorteil, .az-list-lichtblick, .az-list-untersuchung { padding-left: 35px; }

.az-listtype-rose, .az-listtype-cyan, .az-listtype-green, .az-listtype-violet, .az-listtype-blue
{ border-spacing: 0; border-padding: 0; border-collapse: collapse; margin-bottom: 30px; }

#az-form { border-spacing: 5px; border-padding: 5px; }

.az-listtype-rose strong, .az-listtype-rose .az-read-more a, .az-listtype-rose .az-read-more a:visited { color: #972b00; }
.az-listtype-rose .az-list-teaser, .az-listtype-rose .az-list-img { background: #f9c885; }
.az-listtype-rose .az-list-info, .az-listtype-rose .az-list-citation { background: #ffe9c0; }
.az-listtype-rose .az-list-shadow { background: url( ../img/rose-border-shadow.gif ) #ffe9c0 repeat-y; }
.az-listtype-rose .az-list-vorteil { background: url( ../img/rose-icon-vorteile.gif ) no-repeat; }
.az-listtype-rose .az-list-lichtblick { background: url( ../img/rose-icon-lichtblick.gif ) no-repeat; }
.az-listtype-rose .az-list-untersuchung { background: url( ../img/rose-icon-untersuchung.gif ) no-repeat; }

.az-listtype-cyan strong, .az-listtype-cyan .az-read-more a, .az-listtype-cyan .az-read-more a:visited { color: #297980; }
.az-listtype-cyan .az-list-teaser, .az-listtype-cyan .az-list-img { background: #ade0e4; }
.az-listtype-cyan .az-list-info, .az-listtype-cyan .az-list-citation { background: #e5f4ed; }
.az-listtype-cyan .az-list-shadow { background: url( ../img/cyan-border-shadow.gif ) #e5f4ed repeat-y; }
.az-listtype-cyan .az-list-vorteil { background: url( ../img/cyan-icon-vorteile.gif ) no-repeat; }
.az-listtype-cyan .az-list-lichtblick { background: url( ../img/cyan-icon-lichtblick.gif ) no-repeat; }
.az-listtype-cyan .az-list-untersuchung { background: url( ../img/cyan-icon-untersuchung.gif ) no-repeat; }

.az-listtype-green strong, .az-listtype-green .az-read-more a, .az-listtype-green .az-read-more a:visited { color: #398142; }
.az-listtype-green .az-list-teaser, .az-listtype-green .az-list-img { background: #d0e392; }
.az-listtype-green .az-list-info, .az-listtype-green .az-list-citation { background: #f1f8ce; }
.az-listtype-green .az-list-shadow { background: url( ../img/green-border-shadow.gif ) #f1f8ce repeat-y; }
.az-listtype-green .az-list-vorteil { background: url( ../img/green-icon-vorteile.gif ) no-repeat; }
.az-listtype-green .az-list-lichtblick { background: url( ../img/green-icon-lichtblick.gif ) no-repeat; }
.az-listtype-green .az-list-untersuchung { background: url( ../img/green-icon-untersuchung.gif ) no-repeat; }

.az-listtype-violet strong, .az-listtype-violet .az-read-more a, .az-listtype-violet .az-read-more a:visited { color: #51034f; }
.az-listtype-violet .az-list-teaser, .az-listtype-violet .az-list-img { background: #cd90bc; }
.az-listtype-violet .az-list-info, .az-listtype-violet .az-list-citation { background: #f4dcea; }
.az-listtype-violet .az-list-shadow { background: url( ../img/violet-border-shadow.gif ) #f4dcea repeat-y; }
.az-listtype-violet .az-list-vorteil { background: url( ../img/violet-icon-vorteile.gif ) no-repeat; }
.az-listtype-violet .az-list-lichtblick { background: url( ../img/violet-icon-lichtblick.gif ) no-repeat; }
.az-listtype-violet .az-list-untersuchung { background: url( ../img/violet-icon-untersuchung.gif ) no-repeat; }

.az-listtype-blue strong, .az-listtype-blue .az-read-more a, .az-listtype-blue .az-read-more a:visited { color: #0b51f1; }
.az-listtype-blue .az-list-teaser, .az-listtype-blue .az-list-img { background: #93c7ff; }
.az-listtype-blue .az-list-info, .az-listtype-blue .az-list-citation { background: #e1f1ff; }
.az-listtype-blue .az-list-shadow { background: url( ../img/blue-border-shadow.gif ) #e1f1ff repeat-y; }
.az-listtype-blue .az-list-vorteil { background: url( ../img/blue-icon-vorteile.gif ) no-repeat; }
.az-listtype-blue .az-list-lichtblick { background: url( ../img/blue-icon-lichtblick.gif ) no-repeat; }
.az-listtype-blue .az-list-untersuchung { background: url( ../img/blue-icon-untersuchung.gif ) no-repeat; }

.az-article { width: 751px; border-spacing: 0; border-padding: 0; }
.az-article h2 { color: #ad0c60; font-size: 11px; font-weight: bold; padding-bottom: 7px; }
.az-article h2.first { font-size: 14px;}
.az-article-header { width: 465px; height: 244px; background: #bb9fb1; border-right: 1px solid white; }
.az-article-infobox { width: 286px; background: #bb9fb1; }
.az-article-citation { padding-left: 104px; color: white; font-style: italic; line-height: 13px; padding-bottom: 20px; padding-right: 15px; }
.az-article-content { padding-top: 30px; }
.az-article-content p { padding-bottom: 20px; }
.az-article-infocolumn { padding-left: 105px; padding-bottom: 0px; padding-right: 0; padding-top: 30px; color: #7a7a7a; line-height: 13px;  }

.az-article.purple   h2 { color: #992c96 }
.az-article.red      h2 { color: #df2823 }
.az-article.orange   h2 { color: #f58f08 }
.az-article.green    h2 { color: #7cbd2a }
.az-article.turqoise h2 { color: #00a7bc }
.az-article.blue     h2 { color: #0b5ed7 }

// headline behalten base color
.az-article.tint-purple   h2 { color: #992c96 }
.az-article.tint-red      h2 { color: #df2823 }
.az-article.tint-orange   h2 { color: #f58f08 }
.az-article.tint-green    h2 { color: #7cbd2a }
.az-article.tint-turqoise h2 { color: #00a7bc }
.az-article.tint-blue     h2 { color: #0b5ed7 }

.az-article.purple   .az-article-infobox { background: #cd8fbd; }
.az-article.red      .az-article-infobox { background: #f3a995; }
.az-article.orange   .az-article-infobox { background: #f9c884; }
.az-article.green    .az-article-infobox { background: #d0e393; }
.az-article.turqoise .az-article-infobox { background: #ace0e4; }
.az-article.blue     .az-article-infobox { background: #91c7ff; }

.az-article.tint-purple   .az-article-infobox { background: #f3dce9; }
.az-article.tint-red      .az-article-infobox { background: #ffcdc0; }
.az-article.tint-orange   .az-article-infobox { background: #ffeac0; }
.az-article.tint-green    .az-article-infobox { background: #f1f8ce; }
.az-article.tint-turqoise .az-article-infobox { background: #e5f4ed; }
.az-article.tint-blue     .az-article-infobox { background: #e1f1ff; }

.az-article.purple .az-article-citation, .az-article.red .az-article-citation,  .az-article-citation,
.az-article.green .az-article-citation, .az-article.blue .az-article-citation { color: white; }

.az-article.turqoise .az-article-citation, 
.az-article.tint-purple .az-article-citation, .az-article.tint-red .az-article-citation, .az-article.tint-orange .az-article-citation, .az-article.orange,
.az-article.tint-green .az-article-citation, .az-article.tint-turqoise .az-article-citation, .az-article.tint-blue .az-article-citation { color: black; }

.az-faq { width: 751px; border-spacing: 0; border-padding: 0; }
.az-faq hr { margin-top: 30px; }
.az-faq p { color: black }
.az-faq h2 { color: #992c96; font-size: 13px; font-weight: bold; padding-bottom: 7px; }
.az-faq-header { width: 465px; height: 244px; background: #cd8fbd; border-right: 1px solid white; }
.az-faq-infobox { width: 286px; background: #cd8fbd; }
.az-faq-citation { padding-left: 104px; color: #fff; font-style: italic; line-height: 13px; padding-bottom: 20px; }
p.az-faq-citation { color: #fff; }
.az-faq-content { padding-top: 30px; }
.az-faq-content p { padding-bottom: 20px; }
.az-faq-infocolumn { padding-left: 105px; padding-bottom: 0px; padding-right: 0; padding-top: 30px; color: #7a7a7a; line-height: 13px;  }

.az-faq h3 { color: #992c96; font-weight: bold; font-size: 11px; padding-bottom: 10px; }
.az-faq li { list-style: none; background: #fff; padding: 0; color: #cd8fbd; font-weight: bold; }
.az-faq li a { color: #cd8fbd; }
.az-faq li.odd { #992c96; }
.az-faq li.odd a { color: #992c96; }
.az-faq .az-totop { color: #666;}
.az-faqtext { padding-bottom: 20px; }

.turing, #turingtest { visibility: hidden; height: 1px; }

.az-map-tools { width: 186px; background: #ace0e4;float:left; border-left: 1px solid white; border-bottom: 1px solid white; padding: 15px 15px 15px 40px; }
#location_results { width: 223px; padding: 15px 15px 15px 3px; }
.location_error{ padding-left: 40px; }
#location_search table { width: 186px; padding-right: 15px; }

