/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  * { margin: 0pt;
    padding: 0pt;
    }

  * body { background-repeat: repeat-x;
    background-attachment: scroll;
    font-family: Tahoma,"Trebuchet MS",Tahoma,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size-adjust: none;
    font-stretch: normal;
    line-height: 1.6em;
    background-position: center top;
    font-size: 0.8em;
    color: rgb(102, 102, 102);
    background-image: url(pic/bg.jpg);
    }

  a { text-decoration: none;
    color: rgb(153, 153, 153);
    }

  a:hover { color: rgb(128, 128, 128);
    text-decoration: underline;
    }

  p { margin: 0pt 0pt 15px;
    font-family: Verdana;
    font-size: 0.84em;
    }

  p1 { margin: 0pt;
    font-family: Verdana;
    font-size: 0.84em;
    }

  h1 { font-style: normal;
    font-variant: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: rgb(18, 83, 137);
    line-height: 1.6em;
    font-weight: bold;
    margin-bottom: 15px;
    font-size: 11px;
    font-family: Verdana;
    text-transform: uppercase;
    margin-top: 0px;
    margin-left: 0px;
    padding-top: 35px;
    padding-bottom: 0px;
    }

  img { border: 0pt none ;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    }

  #header { margin: 0pt;
    padding: 0pt;
    background: transparent url(pic/head.jpg) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(128, 128, 128);
    width: 870px;
    height: 185px;
    }

  #content { margin: 1pt auto 0px;
    width: 870px;
    background-image: url(pic/bg_2.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    }

  #hauptframe { margin: 0pt auto 25px;
    width: 870px;
    background-repeat: repeat-y;
    background-position: left top;
    }

  #menu { margin: 0pt 0pt 0px;
    padding-right: 0pt;
    padding-bottom: 0pt;
    background-image: url(pic/bg_oben.jpg);
    background-repeat: no-repeat;
    width: 620px;
    padding-top: 10px;
    float: right;
    clear: both;
    height: 37px;
    }

  #menu li { font-size: 1.1em;
    display: inline;
    float: right;
    }

  #menu li a { border: 1px solid rgb(192, 192, 192);
    margin: 0pt 2px;
    padding: 6px 10pt 7px 10px;
    float: left;
    text-align: center;
    font-weight: normal;
    background-repeat: repeat-x;
    text-transform: uppercase;
    font-family: Verdana;
    font-size: 10px;
    line-height: 13px;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    }

  #menu li a:hover { background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0% 50%;
    text-decoration: none;
    color: rgb(0, 0, 0);
    opacity: 1;
    background-color: rgb(207, 219, 233);
    }

  #left { margin-top: 0pt;
    clear: left;
    float: left;
    background-repeat: no-repeat;
    width: 250px;
    padding-left: 0px;
    background-image: url(pic/bg_left.jpg);
    }

  #center { margin-right: 0pt;
    background-repeat: no-repeat;
    background-image: url(pic/bg_oben_2.jpg);
    margin-top: 0px;
    padding-top: 0px;
    float: left;
    width: 540px;
    padding-left: 60px;
    margin-bottom: 0px;
    }

  #center_2 { margin-right: 0pt;
    background-repeat: no-repeat;
    margin-top: 0px;
    padding-top: 0px;
    float: left;
    width: 540px;
    padding-left: 10px;
    margin-bottom: 0px;
    }

  #right { float: left;
    margin-left: 50px;
    width: 160px;
    margin-top: 0pt;
    }

  .box { border-style: solid;
    border-color: rgb(192, 192, 192);
    border-width: 0px 1px;
    background-attachment: scroll;
    background-image: url(pic/bild.jpg);
    background-position: center bottom;
    background-repeat: no-repeat;
    width: 130px;
    height: 240px;
    padding-bottom: 10px;
    margin-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px;
    margin-left: 40px;
    float: left;
    margin-top: 120px;
    }

  .box li { border-bottom: 1px solid rgb(192, 192, 192);
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    line-height: 19px;
    font-size: 11px;
    font-family: Verdana;
    padding-bottom: 3px;
    padding-top: 3px;
    }

  .box li a { padding: 0pt 0px 0pt 10px;
    color: rgb(0, 0, 0);
    }

  .daten { border: 1px solid rgb(192, 192, 192);
    padding: 3px 10px 0px;
    background-color: rgb(232, 232, 232);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0% 50%;
    color: rgb(102, 102, 102);
    font-family: Arial;
    font-size: 10px;
    line-height: 12px;
    margin-top: 3px;
    margin-bottom: 10px;
    width: 139px;
    }

  #footer { border-top: 1pt solid rgb(204, 204, 204);
    padding: 5px 5px 5px 0px;
    background: rgb(238, 238, 238) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 0.84em;
    clear: both;
    font-family: Verdana;
    font-weight: normal;
    margin-bottom: 0px;
    margin-left: 35px;
    }

  #footer a { color: rgb(68, 68, 68);
    }

