body {
    background-image:url('bgcolor.gif');
    font-family:Helvetica,Arial;
    font-weight: bold;
    color:000000;
    text-align:justify;
    }
body.kinder {
    background-image:url('bgkinder.gif');
    font-family:Helvetica,Arial;
    font-weight: bold;
    color:000000;
    text-align:justify;
    }
body.malen {
    background-image:url('bgmalen.gif');
    }
body.puppe {
    background-image:url('bgpuppe.gif');
    }
div.vita {
    visibility:hidden;
    border-width:1px;
    border-color:ffffff;
    border-style:solid;
    position:absolute;
    top:430px;
    left:-140px;
    width:400px;
    /*height:400px;*/
    background-image:url('bgvita.gif');
    padding:10px;
}
div.vita span i  {color:97350f;}
div.vita p {
    margin-left:10px;
    margin-top:3px;
    margin-bottom:3px;
}

div.vitahead {
    position:relative;
    border-left-width:0px;
    border-bottom-width:1px;
    border-right-width:1px;
    border-top-width:0px;
    padding-right:10px;
    padding-bottom:10px;
    border-color:dbe1e3;
    border-style:solid;
    height:70px;
    }
a   {color:000000;}
#poing  {
    position:absolute;
    visibility:hidden;
    z-Index:12;
    top:-100px;
    left:172px;
}
.pos   {position:absolute;}
#blasen  {
    left:250px;
    top:110px;
    }
img    {border-width:0px;}
span {
    font-family:Helvetica,Arial;
    font-weight: bold;
    font-size:8pt;
    color:dbe1e3;
    }
span.kinder {
    font-family:Helvetica,Arial;
    font-weight: bold;
    font-size:8pt;
    color:993403;
}        
a {
    color:ffffff;
}
span b {
    font-size:16pt;
    }
.kl {
    font-size:10pt;
}    
/* start */
#top {
    position:absolute;
    top:145px;
    left:500px;
    width:250px;
    font-size:12pt;
    }
#bottom {
    position:absolute;
    top:300px;
    left:500px;
    width:250px;
    font-size:8pt;
    }
#window {
    position:absolute;
    top:160px;
    left:260px;
    z-Index:120;
    visibility:hidden;
}
#border {
    border-style:solid;
    border-width:3px;
    border-color:000000;
    padding:0px;
}
#bild {
    position:absolute;
    bottom:15px;
    right:15px;
    }
#ru {
    position:relative;
    border-left-width:0px;
    border-bottom-width:1px;
    border-right-width:1px;
    border-top-width:0px;
    padding-right:10px;
    padding-bottom:10px;
    border-color:dbe1e3;
    border-style:solid;
    height:220px;
    }
#ro {
    border-left-width:0px;
    border-bottom-width:0px;
    border-right-width:1px;
    border-top-width:1px;
    padding-right:10px;
    padding-top:10px;
    border-color:dbe1e3;
    border-style:solid;
    }
.u {
    border-left-width:0px;
    border-bottom-width:1px;
    border-right-width:0px;
    border-top-width:0px;
    border-color:dbe1e3;
    border-style:solid;
    }
.tab {
    margin-top:8px;
    margin-bottom:8px;
    }
.tab td {
    vertical-align:top;
    padding-left:8px;
    padding-right:8px;
    align:left;
    }    


