
body {  color : #000000;
           font-size: 10px;
           font-family: Verdana, Arial, Helvetica, sans-serif;
           background-color: #FFFFFF;
           scrollbar-face-color:  #bbbbbb;
          scrollbar-highlight-color: #bbbbbb;
          scrollbar-shadow-color: #bbbbbb;
          scrollbar-base-color: #000000;
          scrollbar-arrow-color: #000000;
          scrollbar-3dlight-color: #000000;
          scrollbar-darkshadow-color: #000000;
          scrollbar-track-color: #ffffff;
          margin-left:0px;
          margin-right:0px;
          margin-top:0px;
          margin-bottom:0px
      }



TR.LinieUntenAnmelden   {   border-bottom: 1px dashed; border-bottom-color: #BBBBBB;   }
TD.LinieUntenAnmelden   {   border-bottom: 2px dashed;border-bottom-color: #CCCCCC;    }
TD.LinieUntenAnmelden2  {   border-bottom-color: #BBBBBB;border-bottom: 1px dashed;  color: #BBBBBB; }


table.PremiumRand { border: dotted 1pt; border-color: #c0c0c0 }
td.PremiumRand { border:1px dotted; border-color:#BBBBBB;   }

.Premium1 {  font-family: arial, sans-serif; background: url(/images/premium/BT/UnternehmenPremium_farbe.gif) no-repeat; margin: 0px; padding: 0px; position: relative; width: 120px; height: 60px; display: block }
.Premium1 a  { display: block; color: #000; font-size: 11px; float: left; width: 120px; height: 60px;  }
.Premium1 img { border: 0px; width: 120px; height: 60px }
.Premium1 a:hover img {  background-color: transparent; visibility: hidden }
.Premium1 span  {   margin: 0px; padding: 0px; position: absolute; top: 0px; left: 0px; cursor: pointer }

.Premium2 { font-family: arial, sans-serif; background: url(/images/premium/BT/GastroPremium_farbe.gif) no-repeat; margin: 0px; padding: 0px; position: relative; width: 120px; height: 60px; display: block }
.Premium2 a  { display: block; color: #000; font-size: 11px; float: left; width: 120px; height: 60px;  }
.Premium2 img { border: 0px; width: 120px; height: 60px }
.Premium2 a:hover img {  background-color: transparent; visibility: hidden }
.Premium2 span  { margin: 0px; padding: 0px; position: absolute; top: 0px; left: 0px; cursor: pointer }

.Premium3       { font-family: arial, sans-serif; background: url(/images/premium/BT/NochFrei_grau.gif); margin: 0px; padding: 0px; position: relative; display: block; width: 120px; height: 60px;  }
.Premium3 a     { display: block; width: 120px; height: 60px; float: left; color: #000; font-size: 11px;   }
.Premium3 img   { border: 0px; width: 120px; height: 60px }
.Premium3 a:hover img {  background-color: none; visibility: hidden }
.Premium3 span  { margin: 0px; padding: 0px; position: absolute; top: 0px; left: 0px; cursor: pointer }

.PremiumBT       { font-family: arial, sans-serif; background: url(/images/premium/Breitling-Technologie-Softwareentwicklung-Java-DotNet2.gif); margin: 0px; padding: 0px; position: relative; display: block; width: 120px; height: 60px;  }
.PremiumBT a     { display: block; width: 120px; height: 60px; float: left; color: #000; font-size: 11px;   }
.PremiumBT img   { border: 0px; width: 120px; height: 60px }
.PremiumBT a:hover img {  background-color: none; visibility: hidden }
.PremiumBT span  { margin: 0px; padding: 0px; position: absolute; top: 0px; left: 0px; cursor: pointer }


.Premium6{
position:relative;
font-family:arial,sans-serif;
background-image:url(/images/premium/BT/ReginaleArtikel_farbe.gif);
background-repeat:no-repeat;
white-space:nowrap;
display:block;
width:120px;
height:60px;
margin:0px;
padding:0px; 
}
.Premium6 a {
color:#000;
font-size:11px;
display:block;
width:120px;
height:60px;
float:left;
}
.Premium6 img{                                                                                                                                 
width:120px;
height:60px;
border:0px;
}
.Premium6 a:hover img{  background-color: transparent;
visibility:hidden;
}
.Premium6 span {
position:absolute;
left:0px;
top:0px;
margin:0px;
padding:0px;
cursor:pointer;
}






TD.LinieUnten       {    border-bottom: 1px dashed;  background-color:#DDDDDD;}
TD.LinieUntenHell   {    border-bottom: 1px dashed;  }
TD.LinieUntenDunkel {    border-bottom: 1px dashed; border-bottom-color: #BBBBBB; }
TD.LinieUntenDunkelBackDunkel {    border-bottom: 1px dashed; border-bottom-color: #BBBBBB; background-color:#DDDDDD;}




.HauptBoxHellRand{
  background: #f9f9f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-width: 1;
  border-color:    #6e6e6e;
  border: 1px solid #6e6e6e;
}
.HauptBoxHell{
  background: #f9f9f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-width: 0;
}


A:link    { text-decoration: none; color: #000000;  }
A:visited { text-decoration: none; color: #000000; }
A:active  { text-decoration: none; color: #000000; }
A:hover   { text-decoration: underline ; color: #000000; background-color: #D1D1D1;}

.tabtrenner  { font-family: Verdana, Arial, sans-serif; font-size: 7px; }
.V2  { font-family: Verdana, Arial, sans-serif; font-size: 2px; }
.V5  { font-family: Verdana, Arial, sans-serif; font-size: 5px; }
.V6  { font-family: Verdana, Arial, sans-serif; font-size: 6px; }
.V7  { font-family: Verdana, Arial, sans-serif; font-size: 7px; }
.V8  { font-family: Verdana, Arial, sans-serif; font-size: 8px; }
.V9  { font-family: Verdana, Arial, sans-serif; font-size: 9px; }
.V10 { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.V11 { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.V12 { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.V13 { font-family: Verdana, Arial, sans-serif; font-size: 13px; }
.V14 { font-family: Verdana, Arial, sans-serif; font-size: 14px; }
.V15 { font-family: Verdana, Arial, sans-serif; font-size: 15px; }
.V16 { font-family: Verdana, Arial, sans-serif; font-size: 16px; }
.V17 { font-family: Verdana, Arial, sans-serif; font-size: 17px; }
.V18 { font-family: Verdana, Arial, sans-serif; font-size: 18px; }


table.weiss10  { color: #ffffff; font-family: Verdana; font-size: 10px;}

.suchfelder { color: #000000; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, sans-serif, sans-serif; background-color: #E2E2E2; }

.boxTextMenu { font-family: Verdana, Arial, sans-serif; font-size: 12px; }

.infoBoxMenu { background: red;}

/* Seiten Uberschrift */
.SiteText { font-family: Verdana, Arial, sans-serif, Verdana, Arial, sans-serif; color: #FFFFFF;   font-size: 22px; text-decoration: none;}

/* links im Menu seite    */
a.linkmenue:link       { font-family: Verdana; color: #FFFFFF; font-size: 11px; text-decoration: none;}
a.linkmenue:active    { font-family: Verdana; color: #FFFFFF; font-size: 11px; text-decoration: none; }
a.linkmenue:visited   { font-family: Verdana; color: #FFFFFF; font-size: 11px;  text-decoration: none; }
a.linkmenue:hover    { font-family: Verdana; color: #FFFFFF; font-size: 11px;    text-decoration: none; }

/* links suche */
a.suche:link    {text-decoration:  underline; color : red;  }
a.suche:visited { text-decoration: underline; color : red; }
a.suche:active  { text-decoration: underline; color : red; }
a.suche:hover   { text-decoration: underline; color: red; }

/* Menütabelle */
table.Menue    { color: #000000; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, sans-serif, Verdana, Arial, sans-serif;  }

/* Trenner Menue*/
hr.trennermenue  { color: #ffffff; }

/* Detail Box Gastro*/
.GastroName { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, sans-serif, Verdana, Arial, sans-serif; background-color: #990000 }

/* Detail Box Branche*/
.BranchenName { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, sans-serif, Verdana, Arial, sans-serif; background-color: #000066; }


TD.infoBoxHeadingMenu {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: red;
  color: #ffffff;
}

.infoBoxContentsMenu {
  background: #665321;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.infoBox {
  background: #6e6e6e;
}
.infoBoxHell {
  background: #DCDCDC;
  border-color:#6e6e6e;
  border: 1px solid #6e6e6e;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbbbbb;
  color: #000000;
  background-image: url(/images/InfoBoxMetall2.jpg);

}




/*  Register  */

.BoxInhaltBranchen{
  background: #EEEEEE;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-width: 1;
  border-color:#000066;
  border: 1px solid #000066;

}

.BoxRegisterInhaltNormal{
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#000000;
  border-width: 1;
  border-color:#000000;
  border: 1px solid #000000;
  background-image: url(/images/forum.gif);
}

.BoxRegisterInhaltSelected{
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  border-width: 1;
  color:#000000;
  border-color:#000000;
  border: 1px solid #000000;
  background-image: url(/images/forum.gif);
}

a.RegisterLinkSelected:link       { font-family: Verdana; color: #FFFFFF; font-size: 14px; text-decoration: underline; }
a.RegisterLinkSelected:active     { font-family: Verdana; color: #FFFFFF; font-size: 14px; text-decoration: underline; }
a.RegisterLinkSelected:visited    { font-family: Verdana; color: #FFFFFF; font-size: 14px; text-decoration: underline; }
a.RegisterLinkSelected:hover      { font-family: Verdana; color: #FF0000; font-size: 14px; text-decoration: underline; }

a.RegisterLinkNormal:link       { font-family: Verdana; color: #FFFFFF; font-size: 10px; text-decoration: underline; }
a.RegisterLinkNormal:active     { font-family: Verdana; color: #FFFFFF; font-size: 10px; text-decoration: underline; }
a.RegisterLinkNormal:visited    { font-family: Verdana; color: #FFFFFF; font-size: 10px; text-decoration: underline; }
a.RegisterLinkNormal:hover      { font-family: Verdana; color: #FF0000; font-size: 10px; text-decoration: underline; }


/*  Register  */

.RandProfi {
  border:3px dotted; border-color:#BBBBBB;
}

.RandProfi :hover {
    background-color: #00ff00;
}

.RandSchwarz{
  background: #FFFFFF;
  border-width: 1;
  border-color:    #000000;
  border: 1px solid #000000;
}

.infoBoxInhaltNormalRand{
  background: #EEEEEE;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-width: 1;
  border-color:    #6e6e6e;
  border: 1px solid #6e6e6e;
}
.infoBoxInhaltNormal{
  background: #f9f9f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxInhaltWeiss{
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxInhaltHeader{
  background: #f9f9f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-image: url(/images/InfoBoxMetall2.jpg);
}

.infoBoxContents {
  background: #f9f9f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
}

.SiteFooter {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
}


a.SiteFooter:link       { font-family: Verdana; color: #FFFFFF; font-size: 10px; text-decoration: none;}
a.SiteFooter:active     { font-family: Verdana; color: #FFFFFF; font-size: 10px; text-decoration: none; }
a.SiteFooter:visited    { font-family: Verdana; color: #FFFFFF; font-size: 10px; text-decoration: none; }
a.SiteFooter:hover      { font-family: Verdana; color: #000000; font-size: 10px; text-decoration: none; }


.SiteFooter13 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
}
a.SiteFooter11:link       { font-family: Verdana; color: #FFFFFF; font-size: 11px; text-decoration: underline;}
a.SiteFooter11:active     { font-family: Verdana; color: #FFFFFF; font-size: 11px; text-decoration: underline; }
a.SiteFooter11:visited    { font-family: Verdana; color: #FFFFFF; font-size: 11px; text-decoration: underline; }
a.SiteFooter11:hover      { font-family: Verdana; color: #000000; font-size: 11px; text-decoration: none; }



input.newsletter         {  font-family: Verdana, Arial, sans-serif;color: #000000; font-size: 9px; background-color: white; border: outset 1px #000000; }

.text     { font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 9px; background-color: #D1D1D1;   cursor: hand; border: outset 1px #000000;  }
.submit   { font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 9px; background-color: white; border: outset 1px #000000; cursor: hand; }
.submit_klein  { color: #000; font-weight: bold; font-size: 8pt; background-color: #ffdab9; border: outset 2px #cf8c4d;  cursor: hand; }
.reset    { font-family: Verdana, Arial, sans-serif;color: #000000; font-size: 9px; background-color: white; border: outset 1px #000000; cursor: hand;}
.vor      { background-color: #cf8c4d; border: outset 2px #000;  cursor: hand; }
.zurueck  { background-color: #cf8c4d; border: outset 2px #000;  cursor: hand; }
.checkbox    { background-color: Transparent; border: 0px #FFFFFF;}
radio    { background-color: Transparent; }

.check{}
/*User -----------------------------*/
table.content { font-size: 12px; border-width: 0; margin-top: 5px; margin-bottom: 4px; padding: 1px; background-color: #B7B7B7; }
table.head    { font-size: 12px; border-width: 0; margin: 0px; padding: 0px; background-color: #B7B7B7; }
table.info    { font-size: 12px; border-width: 0;  margin: 0px; padding: 1px; background-color: #B7B7B7; }
table.panel   { font-size: 12px; width: 150px; background-color: #DDDDDD; border-color: #4D4D62; margin-bottom: 5px; }

td.left   { font-size: 11px; background-color: #E9E9E9; }
td.right  { font-size: 11px; background-color: #F3F3F3; }

td.odd    { font-size: 11px; background-color: #f9f9f9; }
td.even   { font-size: 11px; background-color: #F2F2F2; }

td.center { font-size: 12px;  background-color: #DDDDDD; }
/* Forum überschrift */
td.top    { font-size: 11px; background-color:  #dadada; }
td.bottom { font-size: 12px; background-color:  #EFEFEF; }


th.info { font-size: 11px; background-color: #B1B1B1; color: #000000; border: 1px solid #6e6e6e; }
td.info { font-size: 11px; background-color: #d7d7d7; color: #000000; }

/* Überschrift */ 
td.header { font-size: 11px; background-color: #EEEEEE; color: #000000; font-weight: bold; } 
th.header { font-size: 11px; background-color: #EFEFEF; color: #000000;  }


/*Forum -----------------------------  border: 1px solid #000000;  */
input       { font-size: 9px;  font-family: Verdana,Helvetica; color: #000000;  cursor: hand; }

input.send  { border: 1px solid #000000; background-color: #D1D1D1; font-family: Verdana,Helvetica; color: #000;  cursor: hand;}
select      {                            background-color: #D1D1D1; font-family: Verdana,Helvetica; color: #000;  cursor: hand;}
textarea    { border: 1px solid #000000; background-color: #D1D1D1; font-family: Verdana,Helvetica; color: #000; font-size: 12px;  cursor: hand;}
fieldset    { border: 1px solid #000000; background-color: #D1D1D1; padding-bottom: 5px; padding-left: 2px; padding-right: 2px; padding-top: 5px;  cursor: hand;}

 .no {  font-size: 12px; font-weight: bold; font-family: Verdana,Helvetica; 
 }
.no.link     { text-decoration: none; color : #EEEEEE;  }  

legend {
   border: 1px solid #000000;
   background-color: #DDDDDD;
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
   padding: 2px;
}

table.quote {
   font-size: 11px;
   background-color: #DDDDDD;
   border: 1px solid #4D4D62;
}

td.quote {
   font-size: 11px;
   padding: 3px;
   background-color: #DDDDDD;
   border-top: 1px dashed #4D4D62;
}
 
th.head {
   padding-top: 3px;
   font-weight: bold; 
   font-size: 13px;
   background-color: #bbbbbb;
   background-image: url(/images/InfoBoxMetall2.jpg);
}
td.head {
 
   color: #000000;
   font-size: 13px;
   background-color: #DDDDDD;
   font-weight: bold;
   background-image: url(/images/InfoBoxMetall2.jpg);
}

