/* Rahmen um verlinkte Bilder entfernen*/
a img {border: none;}
p           { color: #222; font-size: 8.5pt; font-family: Verdana; line-height: 12pt; margin: 0  ; padding-bottom: 2px; }
.referenzen_firma   { color: #444; font-size: 8.5pt; font-family: Verdana; font-weight: bold; line-height: 9.5pt; text-align: left; text-transform: uppercase; margin: 0 0 0 0 }
.referenzen_bezeichnung  { color: #444; font-size: 8.5pt; font-family: Verdana; font-weight: normal; line-height: 9.5pt; text-align: left; text-transform: uppercase; margin: 0 0 0 0 }
a  { color: #71420d; font-size: 8.5pt; font-family: Verdana; line-height: 11pt }
a:link     { color: #666; font-size: 8.5pt; font-family: Verdana; line-height: 11pt; text-decoration: none }
a:visited  { color: #666; font-size: 8.5pt; font-family: Verdana; line-height: 11pt; text-decoration: none; background-color: transparent }
a:hover   { color: #050004; font-size: 8.5pt; font-family: Verdana; line-height: 11pt; text-decoration: underline }
a:active  { color: #f90; font-size: 8.5pt; font-family: Verdana; line-height: 11pt; text-decoration: none }
.underline { text-decoration: underline }
.head    { color: #5f666e;font-size: 11pt;  }
.head:visited  { color: #aaa;font-size: 11pt;}
.head:link  { color: #5f666e;font-size: 11pt;}
.head:active  { color: #000;font-size: 11pt;text-decoration: underline;}
.head:hover  { color: #000;font-size: 11pt; }
.head_aktiv { color: #000; font-size: 11pt; text-decoration: underline; style="color: black" }
h1            { color: #696969; font-size: 18pt; font-family: Verdana; font-style: normal; font-weight: bold; line-height: 18pt; text-decoration: none; text-align: left }

h2      { color: #696969; font-size: 14pt; font-family: Verdana; line-height: 18pt; text-align: left; margin-bottom: 0 }

h3          { color: #696969; font-size: 11pt; font-family: Verdana; line-height: 16pt; text-align: left; margin-bottom: 0 }

pre      { color: #444; font: lighter 6.5pt/10pt Verdana; text-decoration: none; text-align: left; text-transform: none }

address       { color: #696969; font-size: 8pt; font-family: Verdana; font-style: normal; font-variant: normal; line-height: 9pt; text-decoration: none; text-align: left; text-transform: none }

h4    { color: #696969; font-size: 9pt; font-family: Verdana; font-weight: bolder; line-height: 12pt; text-align: left; margin-bottom: 0 }

h5     { color: #696969; font-size: 8pt; font-family: Verdana; font-style: italic; line-height: 11pt; text-align: left; margin-bottom: 0 }

h6      { color: #696969; font-size: 9pt; font-family: Verdana; line-height: 12pt; text-align: left; margin-bottom: 0 }

.zentriert { text-align: center }
.blocksatz { text-align: justify }
.black   { color: red; font-size: 11pt; line-height: 16pt; text-decoration: underline }

.weiss { color: white }

.einzug  { text-indent: 20px; list-style-type: square; list-style-position: inside }

.rechtsbuendig { text-align: right }
.linksbuendig { text-align: left }
.td_rahmen  { outline: solid 2px #000 }
.head_rahmen  { outline: solid 2px black }
.bilder_links { border: solid 2px }
.bilder_rechts { border-top: 2px solid; border-right: 2px solid; border-bottom: 2px solid; }
.bilder_komplett { border: solid 2px }
.pict_5_LI { border-top: 5px solid black; border-bottom: 5px solid black; border-left: 5px solid black; }
.pict_5_RE { border-top: 5px solid black; border-right: 5px solid black; border-bottom: 5px solid black; }
.pict_5_KO { border: solid 5px black}
ul { color: #222; font-size: 8.5pt; font-family: Verdana; line-height: 12pt; text-align: left; margin: 0 }
li { color: #222; font-size: 8.5pt; font-family: Verdana; line-height: 12pt; text-align: left; margin: 0 }
.pict_2_KO   { color: #666; text-align: center; margin: 2px; width: 146px; height: 112px; border: solid 2px black }
.pict_1_KO_146-112 { color: #666; background-color: black; text-align: center; text-transform: none; width: 147.3px; height: 113px; clip: inherit; border: solid 1px black }
.pict_1_KO_140-105 { text-align: center; text-transform: none; margin: 3px; width: 140px; height: 105px; border: solid 2px black }
.pict_1_KO { color: #666; background-color: #000; text-align: left; border: solid 1px black }
.pict_2_RE    { color: #666; text-align: center; width: 146px; height: 112px; border-top: 2px solid black; border-right: 2px solid black; border-bottom: 2px solid black }
.pict_2_ob { border: solid 2px black }
.pict_2_un { border-right: 2px solid black; border-bottom: 2px solid black; border-left: 2px solid black }
#HEAD_FRAME   { visibility: visible; position: absolute; top: 25px; left: 25px; width: auto }
#LINE_FRAME { visibility: visible; position: absolute; top: 95px; left: 25px; width: 900px }
#BODY_FRAME { visibility: visible; position: absolute; top: 175px; left: 25px; width: 900px }
#BODY_FRAME_2 { visibility: visible; position: absolute; top: 175px; left: 325px; width: 600px }
#BODY_FRAME_3 { visibility: visible; position: absolute; top: 175px; left: 431px; width: 494px; }
#BODY_MENUE_FRAME_3 { visibility: visible; position: absolute; top: 175px; left: 325px; width: 100px; }
#NAVI_FRAME { visibility: visible; position: absolute; top: 175px; left: 25px; width: 300px }
#GALERIE_SINGLE { visibility: visible; position: absolute; top: 175px; left: 325px; width: 600px; height: 450px; border: solid 5px black; }
#GALERIE_OVERVIEW { visibility: visible; position: absolute; top: 175px; left: 325px; width: 600px; height: 450px; }
#NAVI_GALERIE_SINGLE { visibility: visible; position: absolute; top: 650px; left: 325px; width: 600px; }
