/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  * { margin: 0pt;
    padding: 0pt;
    }

  #d1 { padding: 0px;
    z-index: 9;
    font-size: 12px;
 font-family: 'Cabin', sans-serif;
    }

  a { text-decoration: none;
    }

  html, body { background-image: url(grafik/hintergrund.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    height: 100%;
    overflow: auto;
    background-position: center;
    }

  body { background-repeat: no-repeat;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 100.01%;
    line-height: 1.4;
    font-size-adjust: none;
    font-stretch: normal;
    text-align: center;
    background-image: url(grafik/hintergrund.jpg);
    color: rgb(2, 1, 0);
    background-position: center;
    }

  #distance { width: 1px;
    margin-bottom: -310px;
    margin-left: -1px;
    height: 50%;
    float: left;
    }





  #container { border: 0pt solid rgb(255, 255, 255);
    margin: -2pt auto 0pt;
    position: relative;
    text-align: left;
    clear: left;
    width: 980px;
    height: 620px;
    }

  #container2 { border: 0pt solid rgb(255, 255, 255);
    margin: -2pt auto 0pt;
    position: relative;
    text-align: left;
    clear: left;
    width: 980px;
   height: 1240px;
    }

  #menue { text-transform: none;
    font-weight: inherit;
    position: relative;
    float: left;
    }

  #rand { background-repeat: no-repeat;
    background-position: center;
    width: 100px;
    height: 480px;
    margin-top: 145px;
    float: left;
    }

  #inhalt { border-width: 0pt;
    background-color: rgb(143, 190, 246);
    float: left;
    z-index: 8;
    opacity: 1;
    font-weight: inherit;
    text-align: left;
    position: relative;
    height: 480px;
    margin-top: 145px;
    font-size: 14px;
    width: 880px;

    overflow: hidden;
    font-family: 'Cabin', sans-serif;
    }













  #td { width: 150px;
    }

  td {  }

  #menuezelle { height: 70px;
    z-index: 1;
    width: 140px;
    float: left;
    margin-right: 28px;
    position: static;
    }

  #menuezelleklein { height: 70px;
    width: 140px;
    float: left;
    position: static;
    }

  #marker { width: 80px;
    height: 40px;
    background-image: url(grafik/marker.gif);
    z-index: 2;
    position: absolute;
    }

  #start { width: 980px;
    float: left;
    overflow: auto;
    height: 480px;
    margin-top: 145px;
    background-color: rgb(143, 190, 246);
    }

  #klein { font-family: 'Cabin', sans-serif;
    font-size: 11px;
    }

  #inhaltbildergalerie { border-width: 0pt;
    background-color: rgb(143, 190, 246);
    height: 480px;
    float: left;
    position: relative;
    z-index: 8;
    margin-top: 145px;
    font-size: 14px;
    font-weight: inherit;
    text-align: left;
    width: 955px;
font-family: 'Cabin', sans-serif;
    overflow: hidden;
    }


          #inhalferienjob { border-width: 0pt;
    background-color: rgb(143, 190, 246);
    height: 610px;
    float: left;
    position: relative;
    z-index: 8;
    margin-top: 15px;
    font-size: 14px;
    font-weight: inherit;
    text-align: left;
    width: 955px;
font-family: 'Cabin', sans-serif;
    overflow: hidden;
    }


  #randbildergalerie { float: left;
    width: 25px;
    height: 480px;
    margin-top: 145px;
    }

  a.infobox { border-bottom: 1px solid rgb(87,160,242);
    text-decoration: none;
    }

  a.infobox:hover { cursor: help;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 50%;
    color: rgb(255, 255, 255);
    }

  a.infobox span { padding: 0px;
    visibility: hidden;
    position: absolute;
    left: 0em;
    margin-top: 0em;
    text-decoration: none;
    }

  a.infobox:hover span, a.infobox:focus span, a.infobox:active span { visibility: visible;
    position: absolute;
    top: 10px;
    left: 445px;
    display: block;
    width: 405px;
    height: 440px;
    color: black;
 /* Fallback for web browsers that doesn't support RGBa */ background: rgb(143, 190, 246) transparent; /* RGBa with 0.9 opacity */ background: rgba(143, 190, 246, 0.85); /* For IE 5.5 - 7*/ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8fbef6, endColorstr=#8fbef6); /* For IE 8*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#8fbef6, endColorstr=#8fbef6)"; }
    }



  a.infoboxbm { border-bottom: 1px solid rgb(255, 255, 255);
    text-decoration: none;
    }

  a.infoboxbm:hover { cursor: help;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 50%;
    color: rgb(255, 255, 255);
    }

  a.infoboxbm span { padding: 0px;
    visibility: hidden;
    position: absolute;
    left: 0em;
    margin-top: 0em;
    text-decoration: none;
    }

  a.infoboxbm:hover span, a.infoboxbm:focus span, a.infoboxbm:active span { visibility: visible;
    position: absolute;
    top: -10px;
    left: 0px;
    display: block;
    width: 860px;
    height: 155px;
    color: black;
 /* Fallback for web browsers that doesn't support RGBa */ background: rgb(143, 190, 246) transparent; /* RGBa with 1 opacity */ background: rgba(143, 190, 246, 1); /* For IE 5.5 - 7*/ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8fbef6, endColorstr=#8fbef6); /* For IE 8*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#8fbef6, endColorstr=#8fbef6)"; }
    }
