$fn=180;

Absatz=0;
Ring=15;
Wand=3;
d_aussen=110;
d_innen=78;

module adapter(Da, Di) {
    cylinder(h=Absatz, d=Da);
    Konus=20;
    translate([0,0,Absatz]) cylinder(d1=Da, d2=Di, h=Konus);
    translate([0,0,Konus+Absatz]) cylinder(d=Di, h=40);
}

difference() {
    union() {
        adapter(d_aussen,d_innen);
        translate([0,0,Absatz]) difference() {
            cylinder(h=Wand, d=d_aussen+2*Ring);
            for (i=[0:360/6:359]) {
            rotate([0,0,i]) translate([(d_aussen+Ring)/2,0,-0.1]) cylinder(d=4, h=15);
            }
        }
    }
    adapter(d_aussen-2*Wand,d_innen-2*Wand);
}