/* DATEI: baldegger.css */


@font-face { font-family: 'MeineSchrift';
/*             src: url('../fonts/PoiretOne-Regular.ttf') format('truetype'); }           */
             src: url('../fonts/RalewayDots-Regular.ttf') format('truetype'); }
/*             src: url('../fonts/Quicksand-Dash-Regular.ttf') format('truetype'); }      */
/*             src: url('../fonts/Quicksand-Light.ttf') format('truetype'); }             */

/*             src: url('../fonts/Codystar-Light.ttf') format('truetype'); }              */
/*             src: url('../fonts/Codystar-Regular.ttf') format('truetype'); }            */
/*             src: url('../fonts/LibreBarcode39Text-Regular.ttf') format('truetype'); }  */
/*             src: url('../fonts/Quicksand-Bold.ttf') format('truetype'); }              */
/*             src: url('../fonts/Quicksand-Medium.ttf') format('truetype'); }            */
/*             src: url('../fonts/Quicksand-Regular.ttf') format('truetype'); }           */
/*             src: url('../fonts/Quicksand-SemiBold.ttf') format('truetype'); }          */

@font-face { font-family: 'DankeSchrift';
             src: url('../fonts/Montserrat-Regular.ttf') format('truetype'); }


body {
    background-repeat: repeat-x;
    background-size: cover;
    height: 100vh;
    width: 100vw;
    background-position: center;
}

/* BALDEGGER */
/*.tablebg { background-image: url(../images/Bald-001.jpg); background-size: cover; width: 100vw; height: 100vh; } */
.tablefont  { font-family: MeineSchrift, Gothic, sans-serif; font-size: 66pt; color:#ccc; }
.dankefont  { font-family: DankeSchrift, Gothic, sans-serif; font-size: 16pt; color:#fff; }


INPUT { BACKGROUND-COLOR: #fdfdfd; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 12px; BORDER: 1px SOLID #cccccc }

/* ..... arial zuerst ???? !!!! */

h1,h2,h3,h4,h5,h6
     { font-family:verdana,arial,helvetica,sans-serif; }

h1 { font-size:18pt; }
h2 { font-size:16pt; }
h2.sh2 { font-size:16pt; }
h4 { font-size:10pt; }
h5 { font-size:8pt; }
h6 { font-size:6pt; }


/* Menue oben links */
a.menu { font-family: verdana,arial,helvetica,sans-serif; font-size:10pt; font-weight:normal; }
a.menu:link    { color:#444444; text-decoration:none; }
a.menu:visited { color:#777777; text-decoration:none; }
a.menu:hover   { color:#333333; background-color:#f7f7f7; text-decoration:underline; }
a.menu:active  { color:#dc3300; text-decoration:none; }

/* Menue links Hauptmenue */
a.menuli { font-family: verdana,arial,helvetica,sans-serif; font-size:9pt; line-height: 16pt; font-weight:normal; }
a.menuli:link    { color:#444444; text-decoration:none; }
a.menuli:visited { color:#777777; text-decoration:none; }
a.menuli:hover   { color:#dc3300; text-decoration:underline; }
a.menuli:active  { color:#dc3300; text-decoration:none; }

/* Menue links Untermenue */
a.menuli2 { font-family: verdana,arial,helvetica,sans-serif; font-size:9pt; line-height: 9pt; font-weight:normal; }
a.menuli2:link    { color:#444444; text-decoration:none; }
a.menuli2:visited { color:#777777; text-decoration:none; }
a.menuli2:hover   { color:#dc3300; text-decoration:underline; }
a.menuli2:active  { color:#dc3300; text-decoration:none; }

/* Menu links Hintergrund / Hoehe */
.menulbg   { height: 16pt; background-color:#f0f0f0; border-top: 1px solid rgb(220,220,220); }
.menulbg2  { height:  9pt; background-color:#f0f0f0; border-top: 1px solid rgb(220,220,220); }
.menulbg01 { height:  1pt; background-image: url(../images/grau-ddd.gif); background-repeat: repeat-x; }
.menulfont { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; line-height: 16pt; color: grey; }

img.menuaktiv
  { border: 0px; width: 9px; height: 15px; src="../images/menuak.gif"; }

/* Mitte rechts */
.mittefont { font-family: verdana,arial,helvetica,sans-serif; font-size: 24pt; color: white; }

/* Mitte rechts */
.kontfont { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; color: black; }

/* Produktebeschrieb */
.prodfont { font-family: verdana,arial,helvetica,sans-serif; font-size: 11pt; color:#444444; }
.prodfon7 { font-family: verdana,arial,helvetica,sans-serif; font-size:  7pt; color:#444444; }
.prodfon8 { font-family: verdana,arial,helvetica,sans-serif; font-size:  8pt; color:#444444; }
.prodfon9 { font-family: verdana,arial,helvetica,sans-serif; font-size:  9pt; color:#aaaaaa; }
.prodfon0 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; color:#444444; }

/* Produktebeschrieb */
/* .menfont { font-family: verdana,arial,helvetica,sans-serif; font-size: 14pt; color:#888888; } */
/* .menfont { font-family: urw gothic l,verdana,arial,helvetica,sans-serif; font-size: 14pt; color:#666; }*/
.menfont  { font-family: urw gothic l,sans-serif; font-size: 14pt; color:#333; }
a:visited { color:#666; text-decoration:none; }
a:link    { color:#66c; text-decoration:none; }
a:hover   { color:#666; text-decoration:underline; }

/* BIS */
.bisbg { background-image: url(bis.png); background-repeat: repeat-x; }


/* Fusszeile */
/*.footbg { height: 12; } */
.footbg { background-image: url(../images/grau-001.gif); background-repeat: repeat-x; height: 8; }
.footfont { font-family: verdana,arial,helvetica,sans-serif; font-size: 7pt; line-height: 6pt; color: grey; }


/* Firmenlogo */
img.logo
  { border: 0px; width: 270px; height: 50px; }

/* Bild fuer Rand rechts (0px, ansonsten Bildrahmen */
img.randrechts
  { border: 0px; width: 22px; height: 0px; src="../images/blind.gif"; }

/* Bild links Mitte (rechts = roter Balken */
img.mitte
  { border: 0px; width: 240px; height: 154px; }

/* Weisse Linie rechts vom Bild mitte links */
img.mittelvert
  { border: 0px; width: 1px; height: 1px; src="../images/weiss.gif"; }

/* Weisse Linie unter Bild mitte links  (CSS: src=... geht nicht ) */
img.mittelhor
  { border: 0px; width: 210px; height: 2px; }
