a.pdfLink {	font-weight: bold !important;	background-image: url("http://www.optikersuchmaschine.de/images/btn_download/btn_download_13.gif");	background-position: 0px 0px;	background-repeat: no-repeat;	padding: 4px 0px 2px 24px;}A:link {       COLOR: #003366;
               FONT-FAMILY:Verdana,Arial,sans-serif;
               FONT-SIZE:8pt;
               FONT-WEIGHT:normal;
               TEXT-DECORATION:underline;
               }
A:visited {    COLOR: #003366;
               FONT-FAMILY:Verdana,Arial,sans-serif;
               FONT-SIZE:8pt;
               FONT-WEIGHT:normal;
               TEXT-DECORATION:underline;
               }
A:hover   {    COLOR:#DF0000;
               FONT-FAMILY:Verdana,Arial,sans-serif;
               FONT-SIZE:8pt;
               FONT-WEIGHT:normal;
               TEXT-DECORATION:underline;
               }
A:active  {    COLOR:#DF0000;
               FONT-FAMILY:Verdana,Arial,sans-serif;
               FONT-SIZE:8pt;
               FONT-WEIGHT:normal;
               TEXT-DECORATION:underline;
               }

A.map:link {       COLOR: #003366;
               FONT-FAMILY:Verdana,Arial,sans-serif;
               FONT-SIZE:7pt;
               FONT-WEIGHT:normal;
               TEXT-DECORATION:none;
               }

A.partnermenue:link {       COLOR: #000000;
               FONT-FAMILY:Tahoma,Verdana,Arial,sans-serif;
               FONT-SIZE:11px;
               FONT-WEIGHT:bold;
               TEXT-DECORATION:none;
               }
A.partnermenue:visited {    COLOR: #000000;
               FONT-FAMILY:Tahoma,Verdana,Arial,sans-serif;
               FONT-SIZE:11px;
               FONT-WEIGHT:bold;
               TEXT-DECORATION:none;
               }
A.partnermenue:hover   {    COLOR:#DF0000;
               FONT-FAMILY:Tahoma,Verdana,Arial,sans-serif;
               FONT-SIZE:11px;
               FONT-WEIGHT:bold;
               TEXT-DECORATION:none;
               }
A.partnermenue:active  {    COLOR:#DF0000;
               FONT-FAMILY:Tahoma,Verdana,Arial,sans-serif;
               FONT-SIZE:11px;
               FONT-WEIGHT:bold;
               TEXT-DECORATION:none;
               }

A.partnersubmenue:link {       COLOR: #000000;
               FONT-FAMILY:Tahoma,Verdana,Arial,sans-serif;
               FONT-SIZE:11px;
               FONT-WEIGHT:normal;
               TEXT-DECORATION:none;
               }
A.partnersubmenue:visited {    COLOR: #000000;
               FONT-FAMILY:Tahoma,Verdana,Arial,sans-serif;
               FONT-SIZE:11px;
               FONT-WEIGHT:normal;
               TEXT-DECORATION:none;
               }
A.partnersubmenue:hover   {    COLOR:#DF0000;
               FONT-FAMILY:Tahoma,Verdana,Arial,sans-serif;
               FONT-SIZE:11px;
               FONT-WEIGHT:normal;
               TEXT-DECORATION:none;
               }
A.partnersubmenue:active  {    COLOR:#DF0000;
               FONT-FAMILY:Tahoma,Verdana,Arial,sans-serif;
               FONT-SIZE:11px;
               FONT-WEIGHT:normal;
               TEXT-DECORATION:none;
               }


A.map:link {       COLOR: #003366;
               FONT-FAMILY:Verdana,Arial,sans-serif;
               FONT-SIZE:7pt;
               FONT-WEIGHT:normal;
               TEXT-DECORATION:none;
               }


A.map:visited {    COLOR: #003366;
               FONT-FAMILY:Verdana,Arial,sans-serif;
               FONT-SIZE:7pt;
               FONT-WEIGHT:normal;
               TEXT-DECORATION:none;
               }
A.map:hover   {    COLOR:#DF0000;
               FONT-FAMILY:Verdana,Arial,sans-serif;
               FONT-SIZE:7pt;
               FONT-WEIGHT:normal;
               TEXT-DECORATION:none;
               }
A.map:active  {    COLOR:#4F4F4F;
               FONT-FAMILY:Verdana,Arial,sans-serif;
               FONT-SIZE:7pt;
               FONT-WEIGHT:normal;
               TEXT-DECORATION:none;
               }
A.shop:link {  COLOR: #DF0000;
               FONT-FAMILY:Verdana,Arial,sans-serif;
               FONT-SIZE:12px;
               FONT-WEIGHT:bold;
               TEXT-DECORATION:underline;
               }
A.shop:visited{COLOR: #DF0000;
               FONT-FAMILY:Verdana,Arial,sans-serif;
               FONT-SIZE:12px;
               FONT-WEIGHT:bold;
               TEXT-DECORATION:underline;
               }
A.shop:hover   {COLOR:#DF0000;
               FONT-FAMILY:Verdana,Arial,sans-serif;
               FONT-SIZE:12px;
               FONT-WEIGHT:bold;
               TEXT-DECORATION:underline;
               }
A.shop:active  {COLOR:#DF0000;
               FONT-FAMILY:Verdana,Arial,sans-serif;
               FONT-SIZE:12px;
               FONT-WEIGHT:bold;
               TEXT-DECORATION:underline;
               }
A.shop2:link {  COLOR: #003366;
               FONT-FAMILY:Verdana,Arial,sans-serif;
               FONT-SIZE:12px;
               FONT-WEIGHT:bold;
               TEXT-DECORATION:underline;
               }
A.shop2:visited{COLOR: #003366;
               FONT-FAMILY:Verdana,Arial,sans-serif;
               FONT-SIZE:12px;
               FONT-WEIGHT:bold;
               TEXT-DECORATION:underline;
               }
A.shop2:hover   {COLOR:#003366;
               FONT-FAMILY:Verdana,Arial,sans-serif;
               FONT-SIZE:12px;
               FONT-WEIGHT:bold;
               TEXT-DECORATION:underline;
               }
A.shop2:active  {COLOR:#003366;
               FONT-FAMILY:Verdana,Arial,sans-serif;
               FONT-SIZE:12px;
               FONT-WEIGHT:bold;
               TEXT-DECORATION:underline;
               }




body           {
               background-color:#FFFFFF;
               color:#003366;
               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.menue    {
               background-color:#EFEFEF;
               color:#003366;
               margin-left:0px;
               margin-right:0px;
               margin-top:0px;
               margin-bottom:0px
               font-family:Verdana,Arial,helvetica;
               font-size:8pt;
               font-weight:normal;
               }




h1 { color:#003366; font-size:13pt; font-family:Verdana,Arial,sans-serif; font-weight:bold;}
h2 { color:#003366; font-size:12pt; font-family:Verdana,Arial,sans-serif; font-weight:bold;}
h3 { color:#003366; font-size:11pt; font-family:Verdana,Arial,sans-serif; font-weight:bold;}
h4 { color:#003366; font-size:10pt; font-family:Verdana,Arial,sans-serif; font-weight:bold;}
h5 { color:#003366; font-size:9pt; font-family:Verdana,Arial,sans-serif; font-weight:bold;}

h1.index { color:#FAFAFA; font-size:12px; font-family:Verdana,Arial,sans-serif; font-weight:bold;}
h2.index { color:#FAFAFA; font-size:10px; font-family:Verdana,Arial,sans-serif; font-weight:bold;}
h3.index { color:#FAFAFA; font-size:9px; font-family:Verdana,Arial,sans-serif; font-weight:bold;}
.index { color:#FAFAFA; font-size:8px; font-family:Verdana,Arial,sans-serif; font-weight:normal;}


table,td,tr,br,th{
                     font-family:Verdana,Arial,sans-serif;
                     FONT-SIZE:8pt;
                     color:#003366;
                     }
.tabel_bgcolor0   {  background-color:#BFBFBF;              }
.tabel_bgcolor1   {  background-color:#DFDFDF;              }
.tabel_bgcolor2   {  background-color:#EFEFEF;              }
.tabel_bgcolor3   {  background-color:#FAFAFA;              }
.tabel_bgcolor10  {  background-color:#EEEEEE;              }
.tabel_bgcolor11  {  background-color:#FAFAFA ;             }
.tabel_bgcolor12  {  background-color:#FFFFCE  ;            }
.portal {  font-family:Verdana,Arial,sans-serif;
                     FONT-SIZE:8pt;
                     color:#003366;
                     background-color:#bbbbbb;              }

.adminbutton        {
                    font-family:Verdana,Arial,Tahoma,sans-serif,;
                    FONT-SIZE:8pt;
                    color:#003366;
                    font-weight:bold;
                    font-style:normal;
                    background-color:#EFEFEF;
                    cursor:hand;
                    }

.durchsuchenbutton        {
                    font-family:Verdana,Arial,Tahoma,sans-serif,;
                    FONT-SIZE:8pt;
                    font-style:normal;
                    cursor:hand;
                    }

.quickinfobutton    {
                    font-family:Verdana,Arial,Tahoma,sans-serif,;
                    FONT-SIZE:8pt;
                    color:#FFFFFF;
                    border: 3px solid;
                    border-color: #FFFFFF;
                    font-weight:bold;
                    font-style:normal;
                    background-color:#FFFFFF;
                    }


.adminbutton-off    {
                    font-family:Verdana,Arial,Tahoma,sans-serif,;
                    FONT-SIZE:8pt;
                    color:#dfdfdf;
                    font-weight:bold;
                    font-style:normal;
                    background-color:#EFEFEF;
                    }
.standard           {
                    font-family:Verdana,Arial,sans-serif;
                    FONT-SIZE:8pt;
                    color:#003366;
                    }
.slogan           {
                    font-family:Arial,Times New Roman,sans-serif,Verdana;
                    FONT-SIZE:9pt;
                    color:#003366;
                    font-weight:bold;
                    font-style:italic;
                    TEXT-DECORATION:none;
                    }
.adminkopf      {    color:#000000;
                     font-size:12px;
                     font-family:Verdana,Arial,sans-serif;
                     font-weight:bold;
                     background-color:#ffffff;
                     }

.marke           {
                    font-family:Verdana,Arial,sans-serif;
                    FONT-SIZE:10pt;
                    color:#993333;
                    font-weight:bold;
                    TEXT-DECORATION:none;
                    }


.mainmenue {         color:#ffffff;
                     font-size:8pt;
                     font-family:Verdana,Arial,sans-serif;
                     font-weight:normal;
                     background-color:#003366;
            }

.tabelleninhalt {    color:#000000;
                     font-size:8pt;
                     font-family:Verdana,Arial,sans-serif;
                     font-weight:normal;
                     background-color:#EFEFEF;
               }

.highlight {         color:#000000;
                     font-size:8pt;
                     font-family:Verdana,Arial,sans-serif;
                     font-weight:normal;
                     background-color:#FFFFFF;
               }
.menuetop   {        color:#000000;
                     font-size:10px;
                     font-family:Verdana,Arial,sans-serif;
                     font-weight:bold;
                     background-color:#DFDFDF;
            }
.menuepunkt {        color:#003366;
                     font-size:10px;
                     font-family:Verdana,Arial,sans-serif;
                     font-weight:bold;
                     background-color:#EFEFEF;
            }

.ueberschrift {      color:#ffffff;
                     font-size:10pt;
                     font-family:Verdana,Arial,sans-serif;
                     font-weight:bold;
                     background-color:#003366;
            }


.premium_top         {
                     color:#000000;
                     font-size:10pt;
                     font-family:Verdana,Arial,sans-serif;
                     font-weight:bold;
                     background-color:#ffcc00;
                     text-transform:uppercase;

                     }
.premium_body         {
                     color:#000000;
                     font-size:10pt;
                     font-family:Verdana,Arial,sans-serif;
                     font-weight:normal;
                     background-color:#ffff99;
                     text-transform:normal;
                     }


.plus_top         {
                     color:#FFFFFF;
                     font-size:10pt;
                     font-family:Verdana,Arial,sans-serif;
                     font-weight:bold;
                     background-color:#336699;
                     text-transform:uppercase;

                     }
.plus_body         {
                     color:#000000;
                     font-size:10pt;
                     font-family:Verdana,Arial,sans-serif;
                     font-weight:normal;
                     background-color:#EFEFEF;
                     text-transform:normal;
                     }

.free_body         {
                     color:#000000;
                     font-size:10pt;
                     font-family:Verdana,Arial,sans-serif;
                     font-weight:normal;
                     background-color:#F8f8f8;
                     text-transform:normal;
                     }


.d_ueberschrift_ {    color:#000000;
                     font-size:10pt;
                     font-family:Verdana,Arial,sans-serif;
                     font-weight:bold;
                     background-color:#ffcc00;
                     text-transform:normal;
                     }


.d_ueberschrift {    color:#000000;
                     font-size:10pt;
                     font-family:Verdana,Arial,sans-serif;
                     font-weight:bold;
                     background-color:#ffcc00;
                     text-transform:uppercase;
                     }
.d_ueberschrift_ {    color:#000000;
                     font-size:10pt;
                     font-family:Verdana,Arial,sans-serif;
                     font-weight:bold;
                     background-color:#ffcc00;
                     text-transform:normal;
                     }

.d_ueberschrift1 {   color:#ffffff;
                     font-size:10pt;
                     font-family:Verdana,Arial,sans-serif;
                     font-weight:bold;
                     background-color:#336699;
                     text-transform:uppercase;
                     }

.marke_top       {   color:#000000;
                     font-size:10pt;
                     font-family:Verdana,Arial,sans-serif;
                     font-weight:bold;
                     background-color:#33cc99;
                     text-transform:uppercase;
                     }

.marke_body       {   color:#000000;
                     font-size:8pt;
                     font-family:Verdana,Arial,sans-serif;
                     font-weight:normal;
                     background-color:#ffffff;
                     text-transform:normal;
                     }

.fuss       {        color:#999999;
                     font-size:10px;
                     font-family:Verdana,Arial,sans-serif;
                     font-weight:normal;
                     background-color:#ffffff;
                     }

.onlineshop       {  color:#999999;
                     font-size:10px;
                     font-family:Verdana,Arial,sans-serif;
                     font-weight:normal;
                     }

.black         {    COLOR:#000000;
                    FONT-FAMILY:Verdana,Arial,sans-serif;
                    FONT-SIZE:8pt;
                    FONT-WEIGHT: bold;
                    TEXT-DECORATION: none;
                    }




/* eingabefeld mit x pixel breite in msie */
/*(die breite fuer netscape: size 9 */
.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-w300 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:300px;
                  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;
}
 .mitteilung-w240-h80 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:240px;
                  height:80px;
                  font-family:Verdana,Arial,sans-serif;
 }
.inputform-w220 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:220px;
                  font-family:Verdana,Arial,sans-serif;
}

.inputform-w400 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:400px;
                  font-family:Verdana,Arial,sans-serif;
}

.inputform-trans-w545 {
			color: #000000;
			font-family:Verdana,Arial,sans-serif;
			font-size: 10px;
			background: transparent;
			width: 545px;
			border: 0;
			margin-top: 3px;
		      }

/* 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-w400-h200 {
                  background-color:#DFDFDF;
                  color:#003366;
                  font-size:10px;
                  width:400px;
                  height:200px;
                  font-family:Verdana,Arial,sans-serif;
 }
 .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;
                  }


.butClass {
    border: 1px solid;
    border-color: #D6D3CE;
 }


.tdClass {
    padding-left: 3px;
    padding-top:3px;
 }
//neu

 .td_linie_unten_black {
        BORDER-BOTTOM: #000000 1px solid;
      }

 .table_aussen {border-style:solid; border-width:1px; border-color:#dfdfdf; }
 .table_innen {padding:1px; border-width:0px;  border-collapse:collapse; background-color:#FAFAFA;}

 .textarea-w350-h200 {
                  background-color:#cfeb9f;
                  color:#003366;
                  font-size:10px;
                  width:350px;
                  height:200;
                  font-family:Verdana,Arial,sans-serif;

 }
 .linie-vertikal2
 {

 }
  .quickinfo_foot
 {
   background-color: #DFDFDF;
}
