A:link {       COLOR: #000000;
               FONT-FAMILY:Verdana,Arial,sans-serif;
               FONT-SIZE:8pt;
               FONT-WEIGHT:normal;
               TEXT-DECORATION:underline;
               }
A:visited {    COLOR: #000000;
               FONT-FAMILY:Verdana,Arial,sans-serif;
               FONT-SIZE:8pt;
               FONT-WEIGHT:normal;
               TEXT-DECORATION:underline;
               }
A:hover   {    COLOR:#FF6928;
               FONT-FAMILY:Verdana,Arial,sans-serif;
               FONT-SIZE:8pt;
               FONT-WEIGHT:normal;
               TEXT-DECORATION:underline;
               }
A:active  {    COLOR:#FF6928;
               FONT-FAMILY:Verdana,Arial,sans-serif;
               FONT-SIZE:8pt;
               FONT-WEIGHT:normal;
               TEXT-DECORATION:underline;
               }
a.menu {
         width:120px;
         margin-top:4px;
         color:#ffffff;
         display:block;
         FONT-WEIGHT:normal;
         FONT-FAMILY:Verdana,Arial,sans-serif;
         }

a.menu:link    { color:#ffffff; background-color:transparent; border:1px solid #ffffff; text-decoration:none; }
a.menu:visited { color:#ffffff; background-color:transparent; border:1px solid #ffffff; text-decoration:none; }
a.menu:hover   { FONT-WEIGHT:bold; color:#ffffff; background-color:transparent; border:1px solid #ffffff; text-decoration:none; }
a.menu:active  { color:#ffffff; background-color:transparent; border:1px solid #ffffff; text-decoration:none; }

div.menu {
         width:120px;
         margin-top:4px;
         color:#ffffff;
         display:block;
         FONT-WEIGHT:normal;
         FONT-FAMILY:Verdana,Arial,sans-serif;
         color:#ffffff; background-color:transparent; border:1px solid #ffffff;
         }



body           {
               background-color:#FFFFFF;
               color:#000000;
               font-family:Verdana,Arial,helvetica;
               font-size:8pt;
               font-weight:normal;
               scrollbar-3d-light-color: #FFFFFF;
               scrollbar-highlight-color: #FFFFFF;
               scrollbar-face-color: #EFEFEF;
               scrollbar-arrow-color: #C0C0C0;
               scrollbar-shadow-color: #C0C0C0;
               scrollbar-darkshadow-color: #FFFFFF;
               scrollbar-track-color: #FAFAFA;
               }

body.guestbook    {
               background-color:#ffffff;
               color:#000000;
               margin:5px;
               font-family:Verdana,Arial,helvetica;
               font-size:8pt;
               background-image:url(images/impressum_bg.gif);
               background-repeat:repeat;
               background-position:0px 0px;
               background-attachment:fixed;
               }

table,td,tr,br,th{
               color:#000000;
               font-family:Verdana,Arial,helvetica;
               font-size:8pt;
                     }

.rechts{
               color:#ffffff;
               font-family:Verdana,Arial,helvetica;
               font-size:8pt;


}

h1 { COLOR:#FF6928; font-size:13pt; font-family:Verdana,Arial,sans-serif; font-weight:bold;}
h2 { COLOR:#FF6928; font-size:12pt; font-family:Verdana,Arial,sans-serif; font-weight:bold;}
h3 { COLOR:#FF6928; font-size:11pt; font-family:Verdana,Arial,sans-serif; font-weight:bold;}
h4 { COLOR:#FF6928; font-size:10pt; font-family:Verdana,Arial,sans-serif; font-weight:bold;}
h5 { COLOR:#FF6928; font-size:9pt;  font-family:Verdana,Arial,sans-serif; font-weight:bold;}


.fuss       {        color:#999999;
                     font-size:10px;
                     font-family:Verdana,Arial,sans-serif;
                     font-weight:normal;
                     background-color:#ffffff;
                     }



/* eingabefeld mit x pixel breite in msie */
/*(die breite fuer netscape: size 9 */

.input {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:100px;
                  font-family:Verdana,Arial,sans-serif;
}
/* Erweitert 2010-02-17 M. Viranyi */
.menueinput,div#look4opticsSearchForm input,div#look4opticsSearchForm select{
    background-color: #FFFFFF;
    color: #003366;
    font-size: 10px;
    width: 100px;
    font-family: Verdana,Arial,sans-serif;
}div#look4opticsSearchForm input,div#look4opticsSearchForm select{    margin-bottom: 3px;}div#look4opticsSearchForm input.button{    border: 1px solid #fff;    background-color: #023267;    color: #fff;}div#look4opticsSearchForm h1{    font-weight: bold;    font-size: 10px;    color: #fff;    margin: 5px 0px 5px 0px;    padding: 0px 0px 5px 0px;}

.suchen{
      font-family:Verdana,Arial,helvetica;
      font-size:0pt;
      color:#000000;
      font-weight:nmormal;
      background-color:#EFEFEF;
      cursor:hand;
      }

.inputform-w80 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:80px;
                  font-family:Verdana,Arial,sans-serif;
}

.inputform-w40 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:38px;
                  font-family:Verdana,Arial,sans-serif;
}

.inputform-w60 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:56px;
                  font-family:Verdana,Arial,sans-serif;
}
.inputform-w100 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:100px;
                  font-family:Verdana,Arial,sans-serif;
}
.inputform-w116 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:116px;
                  font-family:Verdana,Arial,sans-serif;
}
.inputform-w120 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:120px;
                  font-family:Verdana,Arial,sans-serif;
}


.inputform-w140 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:140px;
                  font-family:Verdana,Arial,sans-serif;
}
.fileform-w400 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:400px;
                  font-family:Verdana,Arial,sans-serif;
}
/*(die breite fuer netscape: size 17 */
.inputform-w150 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:150px;
                  font-family:Verdana,Arial,sans-serif;
}

.inputform-w180 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:180px;
                  font-family:Verdana,Arial,sans-serif;
                  FONT-WEIGHT:bold;
}
.inputform-w400 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:400px;
                  font-family:Verdana,Arial,sans-serif;
}

/* kommentarfeld mit 300 pixel breite und 100 pixel hoehe in msie*/
/* die breite und hoehe fuer netscape gibt man in cols=31 und rows=7 direkt im formular an */

.mitteilung-w250-h200 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:250px;
                  height:200px;
                  font-family:Verdana,Arial,sans-serif;
                  FONT-WEIGHT:bold;
 }
 .mitteilung-w400-h70 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:400px;
                  height:70px;
                  font-family:Verdana,Arial,sans-serif;
 }
.mitteilung-w300-h200 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:300px;
                  height:200px;
                  font-family:Verdana,Arial,sans-serif;
 }
.mitteilung-w300-h100 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:300px;
                  height:100px;
                  font-family:Verdana,Arial,sans-serif;
 }
.mitteilung-w300-h30 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:300px;
                  height:30px;
                  font-family:Verdana,Arial,sans-serif;
 }

 .mitteilung-w200-h30 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:200px;
                  height:30px;
                  font-family:Verdana,Arial,sans-serif;
 }

 .mitteilung-w180-h80 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:180px;
                  height:80px;
                  font-family:Verdana,Arial,sans-serif;
 }
.forminput-hell {
                  background-color:#FFFFCC;
                  color:#666666;
                  font-family:Courier New,Tahoma,Verdana,Arial,sans-serif;
                  }
.forminput-dunkel {
                  background-color:#FAFAFA;
                  color:#666666;
                  font-family:Courier New,Tahoma,Verdana,Arial,sans-serif;
                  }